As a part of iteratively enhancing our waste services we have made the following enhancements to the form:

1) Enhanced functionality on conditions for replacement / additional bins

a) Replacement Bins

There are often occasions where a person requires a larger waste container for their family as a result of their circumstances.

For example, a person could be entitled to a 240 litre black bin as standard. But, if:

  • They have a large family
  • Have multiple children in nappies
  • Have a medical condition

Your council's policy allows them to get a 360 litre black bin.

In this release we have added a new 'Conditions' function where you can:

i) adjust the number of people that constitute a large family

ii) adjust the number of children in nappies to qualify

iii) adjust whether a person needs to confirm (via check box and disclaimer) specific to this that it is true.

iv) control whether an evidence upload is required for medical evidence or not

 

Configuration of the conditions

This is controlled by the following section of the configuration file for the form - found in System Management > Files:

 

<MandatoryContainerConditions>

 

<MandatoryContainerCondition Value="1" Name="x_occupants"
ConfirmationRequired="True" ExplanationTextRequired="True" NumberConstraint="6"/>


<MandatoryContainerCondition Value="2" Name="x_in_nappies"
ConfirmationRequired="True" ExplanationTextRequired="True" NumberConstraint="2"/>


<MandatoryContainerCondition Value="3" Name="medical_condition"
ConfirmationRequired="True" ExplanationTextRequired="True" UploadRequired="True"/>


</MandatoryContainerConditions>

 

There are therefore 3 conditions in the above. We can see how these are represented in the form:

Screenshot_2021-01-28_at_10.35.02.png

The names of these and how they work are outlined below:

 

Name="x_occupants"

Within this section there are three variables one can change:

i) NumberConstraint - this number controls what your council have in your policy as what constitutes a large family. E.g. If the number is changed from 6 to 5 the dropdown the customer sees adjusts as you can see below:

 

Screenshot_2021-01-28_at_10.36.33.png

 

ii) ConfirmationRequired - if True - the user will be asked to tick a box 

iii) ExplanationTextRequired - if True - the user will be asked to provide some explanatory text 

If either/both of these are true an additional page is presented for them to provide the details:

 

mceclip0.png

 

 

Name="x_in_nappies"

 

i) NumberConstraint - this number controls what your council have in your policy as what constitutes a need for a different bin in terms of children in nappies. E.g. If the number is changed from 2 to 3 the dropdown the customer sees adjusts as you can see below:

Screenshot_2021-01-28_at_10.45.24.png

ii) ConfirmationRequired - if True - the user will be asked to tick a box 

iii) ExplanationTextRequired - if True - the user will be asked to provide some explanatory text 

If either/both of these are true an additional page is presented for them to provide the details:

 

mceclip0.png

 

Name="medical_condition"

i) UploadRequired - this number controls whether you want to allow a customer to provide evidence to support their claim of having a medical condition. If True - the user will be presented within an evidence upload.

ii) ConfirmationRequired - if True - the user will be asked to tick a box 

iii) ExplanationTextRequired - if True - the user will be asked to provide some explanatory text 

If all of these are true an additional page is presented for them per below:

 

Screenshot_2021-01-28_at_10.50.45.png

 

Adding the conditions to a bin type

Once you have the conditions/rules you want to support, it is simply a case of adding the condition to the bin type that makes this applicable. The following illustrates this. 

<ReplaceBin Value="Exchange">
<CurrentBin Value="240 Litre Refuse">
<Option Value="360 Litre Refuse" Price="50.00" MandatoryContainerConditions="1|2|3">
</Option>
<Option Value="140 Litre Refuse" Price="25">
</Option>
</CurrentBin>
<CurrentBin Value="240 Litre Recycling">
<Option Value="360 Litre Recycling" Price="50.00" MandatoryContainerConditions="1|2">
</Option>
<Option Value="140 Litre Recycling" Price="25">
</Option>
</CurrentBin>
</ReplaceBin>

 


 

IMPORTANT - the CurrentBin Value - will be the id for the container in your back office system. To help visualisation and understanding we have replaced this with the name. 

 


 

In this section of config:

 

<CurrentBin Value="240 Litre Refuse">
<Option Value="360 Litre Refuse" Price="50.00" MandatoryContainerConditions="1|2|3">
</Option>
<Option Value="140 Litre Refuse" Price="25">
</Option>
</CurrentBin>

 

It is saying for a 240 Litre Refuse bin, the options are:

  • a 360 Litre Refuse bin
    • Which has a price of £50.00 and
    • Either condition 1, 2, or 3 need to be met to get it
  • a 140 Litre Refuse bin
    • Which has a price of £25.00 and
    • has no conditions

In this section of config:

 

<CurrentBin Value="240 Litre Recycling">
<Option Value="360 Litre Recycling" Price="50.00" MandatoryContainerConditions="1|2">
</Option>
<Option Value="140 Litre Recycling" Price="25">
</Option>
</CurrentBin>

 

It is saying for a 240 Litre Recycling bin, the options are:

  • a 360 Litre Recycling bin
    • Which has a price of £50.00 and
    • Either condition 1 or 2 need to be met to get it
  • a 140 Litre Recycling bin
    • Which has a price of £25.00 and
    • has no conditions

I.e. you can control which conditions are needed on a per bin replacement. If more than one condition is applicable you should separate them with a pipe i.e. this symbol | 

 

b) Additional Bins

Whilst this functionality was created for citizens to request a replacement (larger) container it can also be used (to a certain degree) for additional bins.

So the conditions are configured as normal and you can add them within the <AddBin> sections of the config. 

The only difference is the functionality here is limited to presenting the options i.e.

Screenshot_2021-01-28_at_10.45.24.png

 

You don't have the ability to show an extra page asking for more info/evidence where it is an additional bin.

 

2) Yotta Alloy Integration 

  • We have updated the job creation mechanism to also include email address.
  • We have added the ability to filter out commercial properties from address results
  • NB these changes were also done to Missed Bin