OCP-01-Outreach-Communication
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 informationThe Content Management BB has not yet been finished as for 21/07/2023. When it will be ready the Normal Course will be updated to include its functionalities. Description: The Leading Organization should be able to publish information on public sites to disseminate information about the upcoming program that will streamline the lengthy procedures. The Leading Organization should be able to update published information whenever the necessity occurs.
Step 2: Identify local staff authorities involved in processing construction permitsDescription: In order to disseminate information internally among the local officials, a process should be set up to (1) list all officials who should receive information and training on the Online Construction Permit process, (2) the assembled list should be associated with the outreach campaign event that is scheduled to take place, and (3) trigger the campaign event and send bulk messages to the officials from the assembled list. Step 2.1 Prepare targeting workflowFeature: Create new workflow
Scenario: Create workflow that adds local staff authorities officials to Scheduler BB resources using Digital Registry BB data
Given Governmental Worker can create workflows
And Workflow is connected to the Digital Registry BB
And Workflow is connected to the Scheduler BB
And the set of employees who are supposed to receive the notification is known
When Governmental Worker creates new workflow
Then New workflow is created
And local staff authorities officials who meet the targeting criteria can be identified
Relevant Digital Registries BB endpoints:
Relevant Workflow BB endpoints:
Relevant Scheduler BB endpoints:
Step 2.2 Execute targeting workflowFeature: Schedule notifications for target group
Scenario: List local staff authorities officials for outreach
Given that a scheduler event has been created
And that a targeting workflow process exists
When the Governmental Worker triggers the workflow process
And the designated officials meet the criteria
And the designated officials have signed a consent agreement to be notified
Then the designated officials should be added as subscribers in the Scheduler BB
And they should be associated with the previously created event
Relevant Scheduler BB endpoints:
Relevant Digital Registries BB endpoints:
Relevant Consent BB endpoints:
Relevant Workflow 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 the Scheduler sets action as successful 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 Description: The Leading Organization creates an informational campaign for local officials. This involves that (1) the message about the Online Construction Permit is prepared, including the time frame, content, and channels of communication, (2) all of the officials involved in processing construction permits are determined and added as recipients to the prepared message, and (3) the message was sent to all designated recipients. Step 3.1: Create schedulerFeature: Create scheduler event
Scenario: Setup outreach event in the scheduler
Given timeline of outreach program was determined
And Outreach channels were determined
And Governmental worker can schedule events
And Governmental worker has prepared content of the outreach
When Governamental worker create new scheduler bb event
And Governmental 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. Step 3.2: Locate scheduler message recipientsFeature: Create a list of recipients
Scenario: Check the target group targeting
Given program specifications have been established
And timeline of introducing program was determined
And a target group was added as subscribers to Scheduler BB
When designated official is in the appointed area of the program
And designated official has a role appointed in the program
And designated official has consented to be send messages
And designated official is in the target group list
Then add the target group as recipients of the scheduled message
Relevant Scheduler BB endpoints:
Step 3.3: Send scheduler messageFeature: Inform all recipients of the program
Scenario: Send email to all recipients
Given program specifications have been established
And timeline of introducing program was determined
And the content of the introductory email was prepared
And list of recipients is ready
When start of the program is at hand
And Governmental worker creates new email in designated email provider
And Governmental worker attaches email content in designated email provider
And Governmental worker includes all recipients in designated email provider
And designated email provider relays this message through Scheduler BB to Messaging BB
Then introductory email is send
Relevant Messaging BB endpoints:
Relevant Scheduler 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. Step 4.1: Send email containing update to the programFeature: Create email campaign
Scenario: Send emails to all recipients
Given the content of emails is prepared
And list of recipients is prepared
And time of the start of campaign is scheduled
When Governamental worker creates new email in designated email provider
And Governmental worker attaches email content
And Governmental worker includes all recipients
And designated email provider relays this message through Scheduler BB to Messaging BB
Then new email is send
Relevant Messaging BB endpoints:
Relevant Scheduler BB endpoints:
Step 4.2: Send periodic emails about the programFeature: Create newsletter
Scenario: Send periodic emails to all recipients
Given the content of emails is prepared
And list of recipients is prepared
And time cycles of the newsletter are planned
And periodic events are set up in Scheduler BB
When Governamental worker creates new emails in designated email provider
And Governmental worker attaches emails content
And Governmental worker includes all recipients
And designated email provider relays this message through Scheduler BB to Messaging BB
Then new email is send on a set date
Relevant Scheduler BB endpoints:
Relevant Messaging BB endpoints:
In Miro board the Outreach Communication step is composed of three workflows:
|
ALTERNATIVE COURSE |
|
DATA OUTPUT | Current steps don't cover handling Outreach Campaign monitoring or assessing the effectiveness of the outreach campaign. Should we include these as indispensable parts of the use case step, or include outreach monitoring and assessment in a separate step (8. Ongoing M&E)? |
POST-CONDITIONS (SUCCESS CRITERIA) |
|
EXCEPTIONS |
|
RELATED BBs |
|
SEQUENCE DIAGRAM |
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 potential participators A->>C: Step 2.1: Request to create a workflow for targeting potential participators Note over C: Workflow BB creates and stores the new workflow C->>B: Workflow BB requests a list of potential participators from Digital Registry BB Note over B: Digital Registry BB provides the list of potential participators 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 participators as subscribers in Scheduler BB C->>D: Workflow BB binds the identified participators to the event C->>E: Workflow BB checks if the participators 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 potential participators 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->>D: Step 3.3: Request to send introductory email for a scheduled event D->>F: Request is relayed to Messaging BB Note over F: Emails are sent to all recipients Note over A: Step 4: Setup a communication channel for educating staff authorities Note over A: Step 4.1: Message recipients about an update A->>F: Request to send update email for a scheduled event D->>F: Request is relayed to Messaging BB Note over F: Emails are sent to all recipients Note over A: Step 4.2: Set a newsletter A->>D: Schedule periodic emails to all recipients A->>F: Request to send emails for a scheduled event D->>F: Request is relayed to Messaging BB Note over F: Emails are sent to all recipients
|