The generic ServiceOrder business object is designed to synchronize service order data between telecommunications (telco) customer care and provisioning applications.
Figure 1 illustrates the generic ServiceOrder business object hierarchy.
Figure 1. Generic ServiceOrder Business object hierarchy
The top-level ServiceOrder business object contains such information as the customer account ID, order type, order number, priority, and circuit information. ServiceOrder contains the Notes and ServiceLocation child business objects.
Note: Child business objects that are shared by several business objects are listed in Table 2.
Table 1: Child business objects
Child business object | Description | Cardinality |
---|---|---|
ServiceLocation | Contained by ServiceOrder, this business object contains address information specific to the customer site. ServiceLocation contains the ServiceAddress, ServiceItem, and Notes child business objects. | n |
ServiceItem | Contained by ServiceLocation, this business object contains the service details, generally required for both billing applications and provisioning applications. ServiceItem contains the DLRInfo child business object. | n |
DLRInfo | Contained by ServiceItem, this business object contains DLR (Design Layout Record) information specific to the provisioning process. It generally includes design, circuit, and end user location information. DLRInfo contains the Notes, DLRCircuitInfo, DLRDesignInfo and DLREndUserLocation child business objects. | 1 |
DLRCircuitInfo | Contained by DLRInfo, this business object contains basic information about circuit design (such as A CLLI, Z CLLI, and rate code). | 1 |
DLRDesignInfo | Contained by DLRInfo, this business object contains basic circuit design information (such as PRILOC and SECLOC). DLRDesignInfo contains the DLRDesignLine child business object. | 1 |
DLRDesignLine | Contained by DLRDesignInfo, this business object contains design line information used on the DLR. | n |
DLREndUserLocation | Contained by DLRInfo, this business object contains information about originating and terminating locations. DLREndUserLocation contains the ServiceAddress child business object. | n |
Table 2: Shared child business objects
Child business object | Description | Cardinality |
---|---|---|
ServiceAddress | Contains general address information. It can be used for customer addresses, account addresses, etc. ServiceAddress contains the PhoneInfo and RoleUsage child business objects. See the ServiceAddress business object document for a more detailed description. | 1 |
Notes | Contains the free-form text notes on its referencing business object. | n |
PhoneInfo | Contains phone information for its referencing business object. | n |
RoleUsage | Contains the Role functions and descriptions for each customer. | 1 |
The generic ServiceOrder business object supports the following verbs:
For a listing of the generic ServiceOrder business object's attributes, use System Manager.