Designing Workflow Process Templates
The following table shows the workflow process templates referenced in the previous section's matrix. Adjacent to each process is its events and an indication of when they are triggered.
Workflow Process Template
Event Number
Workflow Event Type
Dependent On Event(s)
Trigger Date Set To X Calendar Days After Completion Of Dependent Events
Retrieve a customer's consumption
10
Validate notification - consumption history request
N/A - first event
0
20
Confirm requester is a valid service provider for the customer's service
10
0
30
Create notification download - send consumption history
20
0
Switch a customer to a different service supplier
10
Validate notification - supplier switch
N/A - first event
0
20
Confirm requester is a valid service provider for the customer's service
10
0
30
Check with current supplier if the switch is allowed
20
0
40
Switch suppliers
30
0
Switch customer to an interval meter
10
Validate notification - interval meter switch
N/A - first event
0
20
Confirm requester is a valid service provider for the customer's service
10
0
30
Create field activity to exchange current meter
20
0
40
Change rate on exchange date
30
0
Reject interval meter switch
10
Validate notification - interval meter switch
N/A - first event
0
20
Create notification download - reject request
10
0
Reject bad notification upload type
10
Create notification download - reject request
N/A - first event
0
Reject bad external system
10
Create notification download - reject request
N/A - first event
0
Note: 
The workflow process for "Reject bad notification upload type" should reference the Notification Condition Unknown Notification Type. The workflow process for "Reject bad external system" should reference the Notification Condition Unknown Notification ID.