Work in progress
Below is a list of task types that will be supported in the Q3 2021 release. This is almost guaranteed to change as the app evolves:
Task | Priority (1 = Highest) | Migrated from… | Other Notes |
---|---|---|---|
Cleaning | 1 | None | Required for Record I. |
Fertilizing
1
Required for Record I. Should likely be combined with soil amendments in a more rational way
Harvest | 1 | Harvest | |
Pest control | 1 | Pest control | Required for Record I. |
Planting | 1 | Seeding | Required to support crop management plans. Creation of a planting task redirects the user to the creation of a crop management plan. Completion of the planting task takes the user to the specific method used and asks them to verify. |
Field work | 1 | Field work | Required to support crop management plans. |
Soil amendment | 1 | Fertilizing | Required for Record I. |
Transplanting | 1 | None | Helpful for crop management plans. |
The following “nice to have” tasks will be incorporated as time allows.
Task | Priority (1 = Highest) | Migrated from… | Other Notes |
---|---|---|---|
Soil sample collection |
3 | None | ||
Recording soil sample | 2 | Soil data | |
Irrigation | 2 | Irrigation | |
Scouting | 2 | Scouting |
Soil amendment
1
None
Maintenance |
2
None
Transplanting
3 | None |
Helpful for crop management plans. May be combined as part of “Planting” task.
Sales | 2 | Sales | |
Social | 2 | Social | |
Wash and pack |
3 | None | |
Transport |
3 | None |
Additionally, users will be able to create their own “Custom” task type.
Task families
Work in progress
Certain tasks are very similar to others in terms of implementation. As such, we’ve categorized them into families to simplify creation and maintenance.
...
Family | Task types | Characteristics | Kevin’s Notes |
---|---|---|---|
Generic |
| The general characteristics of a task including the notes are sufficient to effectively describe this task. | Quantity / customer etc. is handled on finances for this release. |
Category + Notes |
| This task family can be described by choosing a category and adding notes. These categories are stored on the back-end. | Scout doesn’t need action needed. |
Basic input(s) + Notes |
| This task family can be satisfied by entering 1+ input fields. | |
Organic input Fertilizing |
| Each of these task types can use products that are inputs into organic certification (specifically Record I for iCertify). As such, they’ll display differently for users seeking organic certification than those not seeking certification. For certification seekers, we’ll collect information on the product, supplier, and organic status. | |
...
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
Pest | StringText | YesNo | Aphids | |
What type of pest control method are you using? | Enum: values… | Yes | ||
Amount of soil amendment? | Decimal (Unit displays for mass) | If “soil amendment” is not “None” | 3 kilograms | 0 - 9999 | Supplier | If “soil amendment” is not “None” AND “Organic” | West Coast seeds | Listed in permitted substances list? | Enum: {“Yes”, “No”, “Not sure”} | If “soil amendment” is not “None” AND “Organic” AND farm in Canada | Yes |
Soil amendment
Attribute | Data type | Required? | Example data | Notes | |||
---|---|---|---|---|---|---|---|
What type of soil amendment are you using? | Yes | Amount of soil amendment? | Product | Only if … is chosen | |||
Quantity | Decimal (Unit displays for mass) | If “soil amendment” is not “None” | 3 kilograms | 0 - 9999 | |||
Supplier | If “soil amendment” is not “None” AND “Organic” | West Coast seeds | |||||
Listed in permitted substances list? | Enum: {“Yes”, “No”, “Not sure”} | If “soil amendment” is not “None” AND “Organic” AND farm in Canada | Yes |
Fertilizing
Attribute | Data type | Required? | Example data | Notes | ||||
---|---|---|---|---|---|---|---|---|
What type of fertilizer are you using? | Drop-down list | Yes | Cow manure | List generated from fertilizer_type here. Upon saving a fertilizing task, the fertilizer, supplier, and permitted substances should be written to a table. These values can be pre-populated in the future from that table. | ||||
Amount of fertilizer? | Decimal (Unit displays for mass) | Yes | 3 kilograms | 0 - 9999 | ||||
Supplier | Organic | West Coast seeds | Upon saving a fertilizing task, the fertilizer, supplier, and permitted substances should be written to a table. These values can be pre-populated in the future from that table. | Listed in permitted substances list? | Enum: {“Yes”, “No”, “Not sure”} | Organic AND farm in Canada | YesUpon saving a fertilizing task, the fertilizer, supplier, and permitted substances should be written to a table. These values can be pre-populated in the future from that table. |
Cleaning
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
What equipment are you cleaning? | String | No | “Cleaning harvesting knives, sorting surfaces, produce baskets, and CSA bins.” | |
Estimated water usage | Decimal (usingUnit displays) | No | 200 litres | 0 - 9999 |
Cleaning agent | Yes | Include info text that this applies to “cleaners, disinfectants, sanitizers”? | ||
Amount of cleaning agent | Decimal (usingUnit displays) | If “Cleaning agent” is not “None” | 3 gallons | 0 - 9999 |
Supplier | If “Cleaning agent” is not “None” AND “Organic” | West Coast seeds | ||
Listed in permitted substances list? | Enum: {“Yes”, “No”, “Not sure”} | If “Cleaning agent” is not “None” AND “Organic” AND farm in Canada | Yes |
...