Business Processes
This integration supports the following business processes:
Data Synchronization
The following diagram shows the business processes related to data synchronization.Shows the business processes related to Enrollments.
SP Network Location
Oracle Utilities Edge Distributed Energy Resources Management System has the capability to capture the network topology details for each service point. Oracle Utilities Edge Distributed Energy Resources Management System creates a file extract containing the nominal network information, namely the Transformer, Feeder and Substation, linked to a service point and this integration sends the file over to Oracle Utilities Digital Asset Cloud Service.
Oracle Utilities Edge Distributed Energy Resources Management System can send the initial load and any following updates, add or updates to existing records, as part of the incremental sync.
On receipt of the file, Oracle Utilities Digital Asset Cloud Service updates the network location entity associated to that service point in order to record the transformer, feeder and substation details.
Program Rule Synchronization
Oracle Utilities Digital Asset Cloud Service allows a utility program manager to maintain a set of event related constraints or rules for each program. These program rules facilitate the determination of a customer’s availability to participate in an upcoming event. The utility program manager can also modify some of the rule parameters or associate or disassociate a rule from a program.
This integration allows Oracle Utilities Digital Asset Cloud Serviceto send the program rules associated to a program when it is created or updated by a program manager to Oracle Utilities Edge Distributed Energy Resources Management System. These are recorded and evaluated alongside other parameters to ascertain the customer and device’s eligibility to participate in an upcoming event.
Aggregator Synchronization
Energy aggregators are managed within Oracle Utilities Digital Asset Cloud Service, and it allows the utility to capture details of each aggregator that can enroll and register controllable assets. Aggregator details must also be setup within Oracle Utilities Edge Distributed Energy Resources Management System to facilitate device communication.
This integration allows Oracle Utilities Digital Asset Cloud Service to send the details of newly added aggregators or any modifications done for existing ones to Oracle Utilities Edge Distributed Energy Resources Management System to subsequently update the communication setup for those aggregators.
Enrollment
The following diagram shows the business processes related to enrollments:Shows the business processes related to Enrollments.
Enrollment Request
Enrollment for customer-owned controllable assets can be initiated via Oracle Utilities Edge Distributed Energy Resources Management System. Oracle Utilities Edge Distributed Energy Resources Management System sends the enrollment request details to Oracle Utilities Digital Asset Cloud Service to trigger the Enrollment process. In some scenarios, external systems can directly invoke the Oracle Utilities Digital Asset Cloud Service to initiate such enrollments.
Enrollment Synchronization
After Oracle Utilities Digital Asset Cloud Service successfully completes an enrollment, unenrollment, or device replacement, it sends the enrollment information, program subscription, and device information, to Oracle Utilities Edge Distributed Energy Resources Management System and Oracle Utilities Analytics Insights. Oracle Utilities Digital Asset Cloud Service expects an acknowledgement from Oracle Utilities Edge Distributed Energy Resources Management System and Oracle Utilities Analytics Insights.
DACS-DERMS Enrollment Synchronization Flow: This integration flow receives an enrollment, unenrollment, or device replacement outbound message from Oracle Utilities Digital Asset Cloud Service and sends the information to Oracle Utilities Edge Distributed Energy Resources Management System by invoking the DERMS Enroll REST Service. The outbound message contains the customer, program subscription, and device(s) information.
DACS-OUAI Enrollment Synchronization Flow: Oracle Utilities Digital Asset Cloud Service creates a flat file containing the list of completed enrollments or unenrollments records. This integration flow picks up the file(s) from the Oracle Utilities Digital Asset Cloud Service Content Server and sends it to the Oracle Utilities Analytics Insights Object Storage for Oracle Utilities Analytics Insights to pick and process. The file only contains the customer and program subscription information; no device information is sent to Oracle Utilities Analytics Insights.
Enrollment Acknowledgement
DERMS-DACS Enroll and Device Registration Headend Status Acknowledgement: When Oracle Utilities Edge Distributed Energy Resources Management System receives the enrollment information, it stores the subscription and device information in Oracle Utilities Edge Distributed Energy Resources Management System and sends a command to Oracle Utilities Live Energy Connect to register or deregister the device(s) from the headend system.
Oracle Utilities Edge Distributed Energy Resources Management System sends a positive or negative enrollment sync acknowledgement, which also includes the Device Headend Registration Status of the devices, back to Oracle Utilities Digital Asset Cloud Service. Positive Acknowledgement is sent if all device responses from Oracle Utilities Live Energy Connect are either SUCCESS or NOT SUPPORTED. Negative Acknowledgement is sent if at least 1 device response from Oracle Utilities Live Energy Connect is ERROR.
The enrollment sync request in Oracle Utilities Digital Asset Cloud Service transitions to 'Synchronized' or 'Error' based on the acknowledgement received.
DERMS-DACS Enrollment Acknowledgement: After Oracle Utilities Edge Distributed Energy Resources Management System receives the enrollment information, it sends a positive or negative acknowledgement back to the Enrollment Synchronization integration flow and it internally calls this flow to send the acknowledgement back to Oracle Utilities Digital Asset Cloud Service by invoking the DACS Update and Transition Sync Request REST Service. The enrollment in Oracle Utilities Digital Asset Cloud Service transitions to ‘Synchronized’ or ‘Error’ based on the acknowledgement received.
OUAI-DACS Enrollment Acknowledgement Integration Flow: After Oracle Utilities Analytics Insights processes the enrollment file coming from Oracle Utilities Digital Asset Cloud Service, it creates an acknowledgement file. This integration flow picks up the file from the Oracle Utilities Analytics Insights Content Server, transform the acknowledgement, and send it to Oracle Utilities Digital Asset Cloud Service one by one by invoking the DACS Update and Transition Synchronization Request REST Service. The enrollment in Oracle Utilities Digital Asset Cloud Service transitions to ‘Synchronized’ or ‘Error’ based on the acknowledgement received.
Event Participation
The following diagram shows the business processes related to event participation.
Program Event Status Update
When an event stage’s status is transitioned to scheduled, in progress, canceled, or completed, Oracle Utilities Edge Distributed Energy Resources Management System sends the status updates to Oracle Utilities Digital Asset Cloud Service. Oracle Utilities Digital Asset Cloud Service creates the program event when it receives a scheduled stage event and transitions to the other statuses as the updates are sent.
Device Score
Oracle Utilities Digital Asset Cloud Service creates a flat file containing the calculated device scores. This integration flow picks up file(s) from the Oracle Utilities Digital Asset Cloud Service Content Server and sends the file to Oracle Utilities Edge Distributed Energy Resources Management System by invoking the DERMS Device Score REST Service.
Event Device Reservation
When controllable devices are selected to participate in an event and the event status is transitioned to ‘scheduled’, Oracle Utilities Edge Distributed Energy Resources Management System sends Oracle Utilities Digital Asset Cloud Service the devices reserved for specific event in a file.
If the Oracle Utilities Edge Distributed Energy Resources Management System event contains multiple stages, Oracle Utilities Edge Distributed Energy Resources Management System will send out an outbound message with the reserved devices file for each stage in the event. The file will always contain devices reserved for a specific stage or program event. This integration flow receives each file and send the reserved devices to Oracle Utilities Digital Asset Cloud Service by invoking the Program Event Participation - Reserve Device REST Service.
The integration then sends an acknowledgment back to Oracle Utilities Edge Distributed Energy Resources Management System when the process is completed or encountered an error.
Customer Event Opt Out
When a customer receives a notification from the utility of an upcoming event, the customer has an option to opt out from the event.
The customer can inform the utility by phone or email. When a CSR receives this request, the CSR manually updates the Preemptive Opt-Out field from the default “No” option to “Yes” in the Oracle Utilities Digital Asset Cloud Service application. After this opt-out flag is updated to "Yes", Oracle Utilities Digital Asset Cloud Service sends a real-time outbound message to notify Oracle Utilities Edge Distributed Energy Resources Management System of each device that has been opted out of an upcoming event.
When Oracle Utilities Edge Distributed Energy Resources Management System receives the message, it will send a message to Oracle Utilities Live Energy Connect to instruct the external system (Head End/Aggregator) to cancel the control commands on the end devices that opt-out from that particular event.
After processing the request message, Oracle Utilities Edge Distributed Energy Resources Management System will send a synchronous response to Oracle Integration Cloud whether it was successfully processed or not in Oracle Utilities Edge Distributed Energy Resources Management System.
Customer Unavailability
Customer’s unavailability to participate in the upcoming events over a period of time are captured in Oracle Utilities Digital Asset Cloud Service. The customer can inform the utility by phone or email that they will not be available to participate in any events for a given date/time range.
When Oracle Utilities Edge Distributed Energy Resources Management System receives the message, it will send a message to Oracle Utilities Live Energy Connect to instruct the external system (Head End/Aggregator) to cancel the control commands on the end devices unavailable for a specific period.
After processing the request message, Oracle Utilities Edge Distributed Energy Resources Management System will send a synchronous response to Oracle Integration Cloud whether it was successfully processed or not in Oracle Utilities Edge Distributed Energy Resources Management System.
Currently, only new customer unavailability created in Oracle Utilities Digital Asset Cloud Service are sent over to Oracle Utilities Edge Distributed Energy Resources Management System.
Event Device Outcome
After demand response events have completed, Oracle Utilities Edge Distributed Energy Resources Management System receives the actual outcome of all devices’ event participation from Oracle Utilities Live Energy Connect (LEC).
Oracle Utilities Edge Distributed Energy Resources Management System aggregates and sends the device outcome per event-stage to both Oracle Utilities Digital Asset Cloud Service and Oracle Utilities Analytics Insights for all controllable devices called to participate in an event or events through a file extract.
The data in the file can come from one event with multiple stages or multiple events with multiple stages. Each device that is called to participate in an event-stage will have one record in the file.
Example: If a service point has 2 devices linked to it and has participated in 2 different stages, then each device will have one outcome record in the file.
Stage 1, Program 1 from 2-4 pm - Device 1
Stage 2, Program 1 from 6-7pm - Device 2
DERMS-DACS Event Device Outcome Flow: This integration flow receives the event device outcome file from Oracle Utilities Edge Distributed Energy Resources Management System and sends a collection of device outcome information to Oracle Utilities Digital Asset Cloud Service by invoking the Program Event Participation - Post Event Outcome REST Service.
DERMS-OUAI Enrollment Synchronization Flow: This integration flow receives the file from Oracle Utilities Edge Distributed Energy Resources Management System and send it to Oracle Utilities Analytics Insights Object Storage for Oracle Utilities Analytics Insights to pick up and process.
Load Reduction Forecast
When Oracle Utilities Analytics Insights computes an estimated load reduction forecast for each metered service point that is associated to an active program, Oracle Utilities Analytics Insights creates a flat file containing the load reduction forecast calculated. This integration flow picks up file(s) from the Oracle Utilities Analytics Insights Content Server and sends the file to Oracle Utilities Analytics Insights Object Storage for Oracle Utilities Analytics Insights to pick and process.
Settlements
The following diagram shows the business processes related to financial settlements:Shows the business processes related to financial settlements.
Kwh Avoided
After demand response events have completed, Oracle Utilities Analytics Insights creates a flat file containing the calculated Kwh avoided or saved for each customer that participated in an event. This integration flow picks up the file(s) from Oracle Utilities Analytics Insights Content Server and sends the file to Oracle Utilities Digital Asset Cloud Service Object Storage for Oracle Utilities Analytics Insights to pick and process.