Service Types
The following service types are delivered with the solution. You must activate the service types that are associated with your utility, or add additional service types, if necessary.
You also use this configuration to:
-
Specify whether a service type is a flat measure (also known as flat fee) service. All service types are delivered inactive with the flat-measure configuration set to false.
-
Specify the display order of the service types in charts, tabs, and tables within Account 360.
These service types, and their display order, are delivered with the solution.
-
E: Electric - Display Order 5
-
G: Gas - Display Order 10
- W: Water - Display Order 15
-
WW: Waste water - Display Order 20
-
M: Miscellaneous - Display Order 25
-
RF: Refuse - Display Order 30
The table below provides additional details on the tasks you need to complete.
Task | Configuration | Comments |
---|---|---|
Fetch a service type |
GET /utilitiesAdmin/v1/serviceType?q=active=false Example: GET https://<hostname>/api/utilitiesAdmin/v1/serviceType?q=active=false
A specific service type can be fetched using: GET /utilitiesAdmin/v1/serviceType/{id} Example: GET https://<hostname>/api/utilitiesAdmin/v1/serviceType/E |
|
Activate a service type |
POST /CXIPlatformService/v1/CXIReferenceEntity/serviceType Example: POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/serviceType
|
Complete this task for every service type associated with your utility. You can activate multiple service types together by adding them to the "items” list. |
Edit a service type |
POST /CXIPlatformService/v1/CXIReferenceEntity/serviceType Example: POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/serviceType
|
Multiple service types can be updated together by adding objects to the “items" list. |
Edit the display order of a service type |
POST /CXIPlatformService/v1/CXIReferenceEntity/serviceType Example: POST https://<fabric host>/api/CXIPlatformService/v1/CXIReferenceEntity/serviceType
|
|
Create a new service type |
POST /CXIPlatformService/v1/CXIReferenceEntity/serviceType Example: POST https://<hostname>/api/CXIPlatformService/v1/CXIReferenceEntity/serviceType
|
Oracle recommends using the same value for 'id' and 'code'. Also, 'description' is a translatable field, so the value should be the relevant lookup code created under the lookup type ORA_UER_SERVICE_TYPE. Multiple service types can be created together by adding more objects to the “items" list. For additional information on Lookups, see Profile Options, Lookups, and Scheduled Processes in the Implementing Customer Data Management for Sales and Fusion Service Guide. |
Set a service type as a flat-measure service |
POST /CXIPlatformService/v1/CXIReferenceEntity/serviceType Example: POST https://<fabric host>/api/CXIPlatformService/v1/CXIReferenceEntity/serviceType
|
For any service types that are flat-fee or flat-measure services, set the isFlatMeasure configuration to true. This option works in conjunction with the ORA_UER_DISABLE_SERVICE_CONTRACT_LINK profile option. |
Parent topic: View, Edit and Add Reference Types