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) | Effort (1 = lowest, 3 = Highest) | Value | Migrated from… | Other Notes |
---|---|---|---|---|---|
Cleaning | 1 | 2 | 2 | None | Required for Record I. |
Fertilizing | 1 | 2 | 2 | Fertilizing | Required for Record I. Should likely be combined with soil amendments in a more rational way |
Harvest | 1 | 3 | 3 | Harvest | |
Pest control | 1 | 2 | 2 | Pest control | |
Planting | 1 | 3 | 3 | 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 | 2 | 2 | Field work | Required to support crop management plans. |
Soil sample collection | 3 | 1 | 3 | None | |
Recording soil sample | 2 | 1 | 2 | Soil data | |
Irrigation | 2 | 1 | 2 | Irrigation | |
Scouting | 2 | 1 | 2 | Scouting | |
Soil amendment | 1 | 2 | 2 | None | Required for Record I. |
Maintenance | 3 | 1 | 3 | None | |
Transplanting | 1 | 2 | 4 | None | Helpful for crop management plans. |
Sales | 2 | 2 | 4 | Sales | |
Social | 2 | 1 | 2 | Social | |
Wash and pack | 3 | 2 | 6 | None | |
Transport | 3 | 1 | 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 |
| 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. | |
Pest control
Harvest
Planting
Field work
Soil sample collection
Recording soil sample
Irrigation
Transplanting
Soil amendment
Pest control
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
Pest | String | Yes | 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? | 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 | Yes | 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. |
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 |
Washing
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
Estimated water usage | Decimal (usingUnit displays) | No | 200 litres | 0 - 9999 |
Transport
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
What’s the destination? | Google maps address or lat / long | No | 123 Fake Street | |
When does the load need to arrive? | Time | No | 10:00AM |
Scouting
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
What type of scouting? | Enum: {“Harvest”, “Pest”, “Disease”, “Weed”, “Other”} | Yes | Harvest |