Workflow and Algorithm Working Group Meeting
Day/Time: Wednesday at 1215 UTC
Meeting Link: Jitsi Meet
Wednesday, April 12th:
Participants:
Taylor
Agenda:
Check for updates from Farai on WF-49: Re-write tests using a new template Done
Wednesday, March 29th:
Participants:
Taylor
Farai
Agenda:
Final changes for v1.
Farai’s PR: https://github.com/GovStackWorkingGroup/bb-workflow/pull/62
Closed without merging. This was a copy of the template spec.
Wednesday, March 1st:
Participants: Farai, TD
Agenda:
Changes to the spec requested by Steve/Esther
Other items in the Jira backlog
Discuss potential changes to gherkin files
Wednesday, Feb 8:
Participants: Farai, TD
Agenda:
Farai’s PR for cucumber
Conflict on swagger.yaml
Wednesday Feb 1:
Participants: Aare, Farai, TD
Agenda/Notes:
Moved meeting notes from Slack/Google docs to Confluence
Reviewed/merged Aare’s PR
note dropping unused concepts from BPMN, alignment with BPMN at high-level
note new required/optional attributes for object schemas
Farai almost ready for PR on tests
Next steps: build canonical for functional tests
The first canonical workflow PROCESS for the functional tests:
Given this input state (body of HTTP request):
{ “integer”: 6, callbackUrl: https://www.example.com/api/callback }
multiply the integer by 7
assemble a new JSON object of:
{ “result”: 42 }
then EITHER
send an HTTP post request to the callbackUrl with a request body of { “result”: 42 }
end with a final state of { “result”: 42 } that can be accessed via GET to /api/instances/UUID
perform the entire workflow process synchronously, and respond to the initial request with a result key in the response body { …restOfResponse, result: 42 }