Integration Overview
The Oracle Utilities Digital Asset Cloud Service integration to Oracle Field Service facilitates the exchange of information related to a utility owned controllable device(s) during program enrollment or unenrollment.
Oracle Utilities Digital Asset Cloud Service integration to Oracle Field Service helps to manage a fieldwork originated in the Oracle Utilities Digital Asset Cloud Service solution in Oracle Field Service. The integration can be leveraged to create /update/ cancel and complete activities in the field using the Oracle Field Service solution.
The major business flows revolve around activities and usage reporting. The activities are created in Oracle Utilities Digital Asset Cloud Service and sent to Oracle Field Service for the mobile worker to perform the activity. The field activity completion information along with additional details are sent from Oracle Field Service to Oracle Utilities Digital Asset Cloud Service. In addition, the integration supports admin sync from Oracle Utilities Digital Asset Cloud Service to Oracle Field Service.
Shows the business process diagram of the integration.
The three major components in this implementation are:
Oracle Utilities Digital Asset Cloud Service
Oracle Utilities Digital Asset Cloud Service provides the core functionality for utilities to create, run, and maintain demand response and distributed energy resource programs.
It comprises the following functional areas:
Asset and Device Management: Maintenance of controllable assets, such as “smart” thermostats, electric vehicle chargers, storage batteries, and other types of devices.
Program Enrollment/Unenrollment: Identifying specific customers that are eligible for particular programs, and establishing relationships between the customers, the programs, and if appropriate, device locations where one or more controllable devices are (or have been) installed.
Program Management: Creation and maintenance of Demand Response Programs to which customers can subscribe and which allows utilities to temporarily alter the settings of specific devices in their homes as a response to periods of high demand.
Program Subscriptions: Maintenance of a customer's program subscriptions that represent the customer’s enrollment in a program and device registration. Program subscriptions link the customer to a program and device location where controllable devices are installed.
Demand Response Event Management: Identification and reservation of a customer's controllable devices in response to usage demand.
Oracle Field Service
Oracle Field Service is built on time-based, self-learning, and predictive technology, empowering to solve business problems while evolving the field service organization. It has various modules to choose, such as forecasting, routing, capacity, mobility, collaboration, core manage, smart location, customer communication, and more. It leverages the performance pattern profiles to create optimal daily routes and schedules and continues to learn as employee work patterns change over time.
The Oracle Field Service functionality is based on user privileges to support the business case. There are two primary types of users:
Users who use the manage aspect, for example, dispatchers and field managers.
Field service resources who use the mobile application. Example: field service personnel
The screens are different for administrator, dispatcher, crew, etc. For more information, refer to Appendix B: Additional Information - Integration Concepts.
Oracle Integration Cloud
Oracle Integration Cloud is a business accelerator package with pre-build interactions to facilitate Oracle Utilities Digital Asset Cloud Service and Oracle Field Service communications.
Oracle Integration Cloud ensures that the Oracle Utilities Digital Asset Cloud Service requests are being forwarded to Oracle Field Service and vice versa. Oracle Utilities Digital Asset Cloud Service are sending direct requests when the operator makes changes on the user interface. On the other hand, Oracle Field Service is an event-based applications and Oracle Integration Cloud is listening to incoming event changes.
To implement certain business logic, Oracle Integration Cloud is using properties stored configuration files named lookups to:
Translate Oracle Utilities Digital Asset Cloud Service into Oracle Field Service understandable values
Preset default values
Pre-defined field names