USE CASE STEP | USE CASE: Unconditional Social Cash Transfer STEP: Outreach Communication |
PRECONDITIONS (list of conditions that MUST be met in order to be able to successfully execute this process) |
|
DATA INPUTS | Note: Details on Data Inputs will most likely depend on Building Blocks that are not yet available. For now high level inputs are listed.
|
ACTORS | Human
System
|
NORMAL COURSE | Step 1: Prepare outreach campaign contentStep 1.1 Social Welfare worker is authenticated.Step 1.2 Social Welfare worker creates campaign contentFeature: Prepare Content Scenario: Leading organization staff creates awareness content using Content Management BB Given Social Welfare workers is authenticated and have access to Content Management BB And all requirements regarding campain content are established (also stored in shared data repositories?) When staff create or update content for outreach and communication And created content is complant with content requirements Then the content is stored in the Shared Data Repositories BB And the content is available for editing in Content Management BB Example Content Management BB endpoints (api spec not yet created):
Example Shared Data Repositories BB (api spec not yet created):
Step 2: Setup outreach schedule for potential beneficiariesStep 2.1: Create scheduler flowFeature: Create scheduler event Scenario: Setup outreach event in the scheduler Given timeline of outreach program was determined And Outreach channels were determined And Social Welfare worker can schedule events When Social Worker create new scheduler bb event And Social Worker attaches event message Then new scheduler event is created And new scheduler message is created Relevant Scheduler BB endpoints:
Note: This assumes that only one event and message will be created. Should we assume that different outreach channels will require different events and messages? Step 2.2 Identify target group of potential beneficiariesFeature: Schedule notifications for target group Scenario: Potential beneficiaries are listed for outreach Given scheduler event was created When Social Worker queries potential beneficiaries for being target group And potential beneficiaries are meet the criteria And potential beneficiaries signed consent agreement to be notified Then potential beneficiaries are added as resources in scheduler BB And potential beneficiaries are appointed to previously created event Relevant Scheduler BB endpoints:
Relevant Digital Registries BB endpoints:
Relevant Consent BB endpoints:
Step 2.3 Notify target groupFeature: Send bulk notifications Scenario: Scheduled event is triggered and messages are sent to target group Given Target Group was registered in the scheduler BB And Scheduler can trigger bulk message in messaging BB And Scheduler Alert had been scheduled When Alert is triggered Then Target group receives notifications through messaging BB And Scheduler sets marks action as successfull Relevant Scheduler BB endpoints:
Relevant Messaging BB endpoints:
To be specified: Current steps don’t cover handling Outreach Campaign monitoring or Assessing the effectiveness of the outreach campaign. Should we include it as indispensable On Figma chart Outreach Communication step is composed of 3 workflows:
Should we include client education and content management in scope of this use case step of put focus on the client communication workflow? |
ALTERNATIVE COURSE | TBA |
DATA OUTPUT | |
POST-CONDITIONS (SUCCESS CRITERIA) |
|
EXCEPTIONS |
|
RELATED BBs |
|
General
Content
Integrations