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.