USE CASE STEP | USE CASE: Online Construction Permit STEP: Outreach Communication TYPE: INTERNAL DIGITAL COMMUNICATION OUTREACH | ||||||||||||||||||
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. Scheduler Event
Scheduler Resource
Scheduler Entity
Scheduler Message
Workflow Process
Official
Sender Information
Receiver Information
Email Content
| ||||||||||||||||||
ACTORS | Human
System
| ||||||||||||||||||
NORMAL COURSE | Step 1: Setup content management through established channels to disseminate information
Step 2: Identify local staff authorities involved in processing construction permitsStep 2.1 Prepare targeting workflow
Relevant Digital Registries BB endpoints:
Relevant Workflow BB endpoints:
Step 2.2 Execute targeting workflow
Relevant Scheduler BB endpoints:
Relevant Digital Registries BB endpoints:
Relevant Consent BB endpoints:
Relevant Workflow BB endpoints:
Step 2.3 Notify target group
Relevant Scheduler BB endpoints:
Relevant Messaging BB endpoints:
Step 3: Setup outreach schedule for staff authoritiesNote: For now we assume that content of the scheduled massage is hard-coded. At the moment definition of Content Management BB is not determined, and therefore we’re sending message directly to the scheduler BB. This will be changed in next iterations (example use of using Content Management BB was presented added in previous version of this document under Step 3.1: Create scheduler
Relevant Scheduler BB endpoints:
Note: This assumes that only one event and message will be created. Step 3.2: Locate scheduler message recipients
Relevant Scheduler BB endpoints:
Step 3.3: Send scheduler message
Relevant Messaging BB endpoints:
Step 4: Setup a communication channel for educating staff authoritiesNote: As we don’t have an established flow for training the local staff authorities, an educational email campaign could be established. The example of such case is depicted below.
Relevant Messaging BB endpoints:
| ||||||||||||||||||
ALTERNATIVE COURSE | – | ||||||||||||||||||
DATA OUTPUT |
| ||||||||||||||||||
POST-CONDITIONS (SUCCESS CRITERIA) |
| ||||||||||||||||||
EXCEPTIONS |
| ||||||||||||||||||
RELATED BBs |
| ||||||||||||||||||
SEQUENCE DIAGRAM | |||||||||||||||||||
filename | OCP - Internal Outreach Communication Step | revision | 1
---|
Expand | ||
---|---|---|
| ||
sequenceDiagram participant A as Government Worker participant B as Digital Registry BB participant C as Workflow BB participant D as Scheduler BB participant E as Consent BB participant F as Messaging BB Note over A: Step 1: Setup content management (Not yet completed) A->>E: Create new campaign Note over A: Step 2: Identify local officials A->>C: Step 2.1: Request to create a workflow for targeting local officials Note over C: Workflow BB creates and stores the new workflow C->>B: Workflow BB requests a list of local staff authorities from Digital Registry BB Note over B: Digital Registry BB provides the list of local staff authorities A->>C: Step 2.2: Request to execute the targeting workflow Note over C: Workflow BB triggers the targeting workflow C->>B: Workflow BB requests the updated list of target group from Digital Registry BB C->>D: Workflow BB saves the identified officials as subscribers in Scheduler BB C->>D: Workflow BB binds the identified officials to the event C->>E: Workflow BB checks if the officials have signed the agreement Note over A: Step 2.3: Notify target group A->>D: Request to trigger the scheduled alert D->>F: Scheduler BB triggers the sending of messages to target group Note over F: Messages are sent out to the target group Note over A: Step 3: Setup outreach schedule for staff authorities A->>D: Step 3.1: Create a new scheduler event for the outreach program Note over D: Scheduler BB sets up the new outreach event D->>B: Step 3.2: Verify if the target group meets the required criteria Note over D: Scheduler BB adds those who meet the criteria as recipients A->>F: Step 3.3: Request to send introductory email to all recipients Note over F: Emails are sent to all recipients Note over A: Step 4: Setup a communication channel for educating staff authorities A->>F: Request to send educational emails to all recipients Note over F: Emails are sent to all recipients |