Create a state machine diagram that captures the flow/s of data between the Registration and Reporting modules.
Writing out a state machine that takes into account the state of data in registration (ie: operator/operation tables) and the state of the data in reporting (what an individial report data's operator/operation says) given an action or set of actions taken by the reporter may give us some insight into where we think the reporter should be able make these changes and consider the side effects of our choices here.
state: registration data
state: report 1 (complete)
state report 2 (in progress)
action: change operation name in report 2
^ How does this affect the other states (if at all)
Example of a set of states and actions that we could consider mapping:
If we change the operation data in report 2 from the reporting app, should it update the registration's operation data? Should that state change in turn trigger a state change in the data for report 1?
Acceptance Criteria
[ ] how & when is Operation data from Registration fed into Reporting?
[ ] how & when is Facility data from Registration fed into Reporting?
[ ] what (if any) Reporting data needs to feed back into Registration?
Describe the task
Create a state machine diagram that captures the flow/s of data between the Registration and Reporting modules.
Writing out a state machine that takes into account the state of data in registration (ie: operator/operation tables) and the state of the data in reporting (what an individial report data's operator/operation says) given an action or set of actions taken by the reporter may give us some insight into where we think the reporter should be able make these changes and consider the side effects of our choices here.
state: registration data state: report 1 (complete) state report 2 (in progress) action: change operation name in report 2 ^ How does this affect the other states (if at all)
Example of a set of states and actions that we could consider mapping: If we change the operation data in report 2 from the reporting app, should it update the registration's operation data? Should that state change in turn trigger a state change in the data for report 1?
Acceptance Criteria
Additional context