Skip to content

Latest commit

 

History

History
49 lines (23 loc) · 4.56 KB

File metadata and controls

49 lines (23 loc) · 4.56 KB

User Flow Diagram

Observation Consumption and Report Generation Flow

Level 0 Observation Flow

The image above illustrates the process through which users can engage with observations from the Sunbird app and portal. The depicted flow encompasses the journey from the initial discovery of observations to their consumption, ultimately leading to the generation of reports. This overview presents a high-level workflow that outlines the sequence of steps involved in this process.

Level 1 Observation Flow

This workflow diagram illustrates each step encompassed within the process of observation consumption. The steps encompass observation discovery, entity addition, start observation, submission of observation, and report generation. Throughout this workflow, distinct building blocks and microservices play integral roles at each stage. Notably, the workflow involves the utilization of various microservices, including the ML Core Service, ML Reports Service, and Gotenberg each contributing to the seamless execution of the process.

Level 0 Observtaion Flow

Consumption of observations can also occur through links, aligning with the workflow above.

Level 1 Observation Flow

The process of consuming observations via links introduces additional steps, primarily focused on validating the observation's current status, whether it is active or expired. This validation entails a series of supplementary steps, as explained in the preceding workflow.

Observation Report Flow

Subsequent to consumption, users have the option to request reports. This entails the engagement of ML Reports and Gotenberg services to generate the desired reports.

Survey Consumption and Report Generation Flow

Level 0 Survey Flow

The image above illustrates the process through which users can engage with survey from the Sunbird app. The represented flow encompasses the journey from the initial discovery of the survey to their consumption, ultimately leading to the generation of reports. This overview presents a high-level workflow that outlines the sequence of steps involved in this process.

Level 1 Survey Flow

This workflow diagram illustrates each step encompassed within the process of survey consumption. The steps encompass survey discovery, starting survey, submission of survey, and report generation. Throughout this workflow, distinct building blocks and microservices play integral roles at each stage. Notably, the workflow involves the utilization of various microservices, including the ML Reports Service, and Gotenberg, each contributing to the seamless execution of the process.

Level 0 Survey Flow

Consumption of survey can also occur through links, aligning with the workflow above

Level 1 Survey Flow

The process of consuming survey via links introduces additional steps, primarily focused on validating the survey's current status, whether it is active or expired. This validation entails a series of supplementary steps, as explained in the preceding workflow.

Survey Reports Flow

Subsequent to consumption, users have the option to request reports. This entails the engagement of ML Reports and Gotenberg services to generate the desired reports.