Self-Service Start/Stop/Transfer Overview
This topic is only applicable for the integration with Oracle Utilities Digital Self Service.
- New Service
- Add Service
- Stop Service
- Transfer Service
- Self-Service New Service
- Self-Service Add Service
- Self-Service Stop Service
- Self-Service Transfer Service
- If Request Mode is 'Start', the Action Method Role is 'Self-Service New Service' if either the New Customer or the New Account indicator is 'Yes'. If both New Customer and New Account indicators are 'No', Action Method Role is 'Self-Service Add Service'.
- If Request Mode is 'Stop', the Action Method Role is 'Self-Service Stop Service'
- If Request Mode is 'Transfer' , the Action Method Role is 'Self-Service Transfer Service'.
Configuration information are maintained using Self-Service Task Type and Customer Service Type. Self-Service Task Type defines the self-service task BO to be used. Customer Service Request Type defines the customer service request BOs used to persist data, and the controls used throughout the transaction. Refer to the "Enhanced Start, Stop, and Transfer Service Configuration Options" section of the digital self-service user guide for more about the controls.
At the beginning of the transaction, configuration information are determined and a self-service start/stop/transfer task is created. The same service task is used for the entire transaction. The service task is used to store the information received from the self-service application and operation processing results. It will remain in Pending status until the transaction is finalized. When the transaction is finalized, the service task is transitioned out of the Pending status and the collected information are persisted.
The following is the expected sequence of IWS operation calls per type of transaction:
- Retrieve Request Type Details
- Retrieve Service-Related Customer Details - operation is called if customer exists (Person ID is available).
- Service Eligibility
- Process Other Person
- Clear Other Person
- Determine Services To Start
- Validate Start SP Selection
- Service Questions
- Process Services To Start
- Deposit Assessment
- Start Service Finalization
- Retrieve Request Type Details
- Retrieve Service-Related Customer Details
- Service Eligibility
- Determine Services To Start
- Validate Start SP Selection
- Service Questions - operation is called with Question Placement Group is 'Start Service'
- Process Services To Start
- Deposit Assessment
- Determine Services To Stop
- Retrieve Services To Stop
- Validate Stop Service Agreement Selection
- Service Questions - operation is called with Question Placement Group is 'Stop Service'
- Process Services To Stop
- Transfer Service Finalization