CSA Use Cases
Use Cases that apply to CSA's
Community Supported Agriculture operations provide risk-sharing between Producer and Eater. It is generally characterized by contracts for recurring delivery of produce on a regular (weekly, fortnightly or monthly basis). Often the customer will subscribe to a share of the harvest, with the exact content & quantity set by the Producer at each delivery. This therefore requires a recurring contract to represent the subscription and a generic Product to represent the Share (which can them be Transformed into the exact contents by the Producer).
As a CSA Producer I need to represent a recurring subscription of a consumer so that I know how many products to harvest.
The Onotology will include a
Contractclass, that has astartDate,frequency,endDate(optional) &NoOfOccurences(optional).Contractswill be linked toAgents(both a managing & contractedAgent) and one or moreCataologItems.Contractswill generateOrders.
As a CSA Producer I need to represent the content of each Share (which will vary week on week) so that I can browse the history
Share
Productswill be mapped viaTransformationFlowsto the individualProductsthey contain.A new
Productmust be created for each recurrence of the Share.
As a CSA Producer I need to represent a recurring distribution session to allow planning.
A
Contractwill be linked to mutlipleSaleSessiondetailing the recurring distributions of the ShareProduct
Last updated
Was this helpful?