Extend Program Rule Attributes and Trigger Outbound Sync
Program Rules are maintained within Digital Asset Cloud Service and associated to Programs, but the actual evaluation for event participation based on these rules are typically done in an external system (such as Edge DERMS) that is responsible for creating the events and reserving customer's devices for participating in the events. The Program Rule Portal within Digital Asset Cloud Service allows end users to create and update program rules and the related rule parameters, and the Program Portal facilitates association or dis-association of a rule from a particular program. This feature extends the Program Rule attributes to allow the end user to capture additional parameters such as availability for events, allowed number of customer overrides, and allowed duration of events. In addition, the feature also creates a new Program Rule outbound message when either a new rule is associated or disassociated from a Program or when any rule parameters are updated for an existing rule that is already associated to a Program.
It is important to note that creation of program rules and its attributes is independent of its association to an actual Program, and the utility may choose to not associate any rules to a particular program. Based on this, Digital Asset Cloud Service determines the conditions whether an outbound synchronization is required or not, and if required it uses the synchronization request pattern to create and send the outbound message to the configured external system (such as Edge DERMS).
You can leverage this feature to capture new program rule attributes and ensure that when a new program rule is created, or an existing rule or any of its attributes are updated it is synchronized with external systems (like Edge DERMS) provided it is associated to an active program so that the rules can be evaluated during event creation.
Steps to Enable
To enable this feature, update the Edge DERMS Integration Parameters section of the Digital Asset Integration Master Configuration (X1-DigitalAssetMasterConfig) to specify the Program Rule and Asset Customer outbound message types to use for synchronizing program rule information with Edge DERMS.