This is an evolving list.
Initiated by … | From a … | Who should be notified? | Use case | Title | Body | Link to … | Notes | Release |
---|---|---|---|---|---|---|---|---|
Record edited | Task | Individual | A task has been assigned to me | 2022Q1 | ||||
Record edited | Task | Individual | A task that had been assigned to me has been reassigned to someone else | 2022Q1 | ||||
Record edited | Task | Individual | A task that is assigned to me has been edited | 2022Q1 | ||||
Record edited | Task | Individual | A task that is assigned to me has been abandoned | 2022Q1 | ||||
Record edited | Task | Individual | A task that is assigned to me has been marked completed | 2022Q1 | ||||
Record edited | Task | Individual | A task that I created has been marked “Ready for review” | |||||
Record created | Weather event | Farm | A weather event that will impact the farm | |||||
Daemon / time based | Task | Individual | A task due in X days has not yet been assigned | 2022Q1 | ||||
Daemon / time based | Location | Management? | Location X has transitioned to Organic status | |||||
Record edited | Location | Farm | User A has retired Location X | None | 2022Q1 | |||
Record created | Location | Farm | User A has created Location X | Location | 2022Q1 | |||
Dev team | N/A | All users | Link to release notes for all users. | 2022Q1 | ||||
Record created | Irrigation prescription | Management? | Your irrigation prescription is ready to be reviewed | |||||
Record created | Sensor reading | Management? | ||||||
Daemon / time based | Document | Management? | A document has expired | |||||
Insights | Not exactly sure how this should go, but significant changes to Insights should spawn a notification. Ideally could set break-points on Insights as well. | |||||||
Record edited | User | Individual (invitor) Management? | User_A has accepted your invitation to join LiteFarm! | |||||
Record edited | User | Individual | Your wage has been changed to X | |||||
Record edited | User | Individual | Your email address has been changed to X. | This updated notification would apply to the user, not the user-Farm so may be a unique use case. | ||||
Record edited | Task | Individual / Management? | The last task on your crop plan has been completed. Would you like to mark that plan completed? | Individual would be the original creator of the crop plan. | ||||
Record created | Observation | Farm | Observation has been made | New observation | “<User> has made a new <observation_type> observation.” | Observation | ||
Record created? | Export | Individual | A certification export has successfully been completed | |||||
Record edited | Farm | Farm | ||||||
...