Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Object

Initiated by …

From a …

Who should be notified?

Use case

Title

Body

Link to …

Notes

Release

Record edited

Task

Individual

Task A task has been assigned to me

2022Q1

Object Record edited

Task

Individual

Task A task that had been assigned to me has been reassigned Object to someone else

2022Q1

Record edited

Task

Individual

A task that is assigned to me has been edited

2022Q1

Object Record edited

Task

Individual

A task that is assigned to me has been abandoned

Object 2022Q1

Record edited

Task

Individual

A task that is assigned to me has been marked completed

Object 2022Q1

Record edited

Task

Individual

A task that I created has been marked “Ready for review”

Object 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

Object Record edited

Location

Farm

User A has retired Location X.

None

2022Q1

Object 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.

Object 2022Q1

Record created

Irrigation prescription

Management?

Your irrigation prescription is ready to be reviewed

Object Record created

Sensor reading

Management?

Daemon / time based

Document

Management?

A document will expire in X dayshas 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.

Object Record edited

User

Individual (invitor)

Management?

User_A has accepted your invitation to join LiteFarm!

Object Record edited

User

Individual

Your wage has been changed to X.

Object 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.

Object 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.

Object Record created

Observation

Farm

Observation has been made

New observation

“<User> has made a new <observation_type> observation.”

Observation

Object Record created?

Export

Individual

A certification export has successfully been completed

Object Record edited

Farm

Farm

A few common threads:

...