RFM Traceability: API / Data prep for Management Dashboard
Core convention
Find linked .js file (erase the txt
part that just so we can upload it here).
need more info
- @paul.weidner what is the expected structure from a checklist to show completion via the API? We should like to pass this up to Luke so he can also display progress.
Expected user journeys by Dec 14th demo
Show that a RFM Person can:
- see farm progress in the Management Dashboard
-
🇦🇷 pull progress of the Checklist items through the API, share with Dashboard.-
ensure that luke can show in the management dashboard any existing checklists
-
-
🇦🇷 get existing completed biodiversity data- pull all
log--observation
wherelog_category: "biodiversity"
- also pull in all related entities.
- (optional) confirm combined entities based on schema
- Format into a single and accessible item for query via mongo db.
- (for luke, based on his frontend needs, optiona) make examples of query parameters.
- pull all
- API query strategies for the above requirements:
-
✅ Option 1- Use checklists to show in progress
- Use separate query to all
log--observation
+ associated entities to show what's-
@ecbrad we need to make 6 farmOS instances which are populated with a few Biodiversity Observations that follow the convention described here. This is needed this week ASAP so that Octavio has example data to see. -
@ecbrad we need to create this convention in a new gitlab instance. It probably needs to be created from scratch (not linked to the existing OT convention). The goal is to show the outputs (convention, documentation, etc.) as part of the Dec. 14th outputs.
-
- ~~Option 2
- Use checklists to show progress
- Use completed checklists to identify linked
log--observations
+ associated entities to show what's completed.~~
-
-
- 'confirm' a completed Biodiversity application (in FarmOS)
- Option 1:
🇦🇷 Push (via API) a change to checklist to modify checklist task to confirm - Option 2: (luke) Link to the farmOS instance to allow the Regen Advisor to confirm
- Option 3: (paul) 'email' type checklist task which allows Regen Advisor to confirm from their email.
- Option 1:
- issue credentials to farms upon completion of Biodiversity (mock only!)
- This is a Luke issue
- He'll query the evidence (in the form of our JSON data) from the API
- 'confirm' a completed Carbon Neutral Beef application (in Dashboard)
- This is a Luke issue
- issue credentials to farms upon completion of Carbon Neutral Beef (mock only!)
- This is a Luke issue
Show that a Farmer can:
- Complete Biodiversity in their Farm Management Software
- This is a Paul issue
- Complete Carbon Neutral Beef in the Onboarding Process
- This is a Luke issue
Edited by Octavio Martín Duarte