Generic ServiceOrder business object

The generic ServiceOrder business object is designed to synchronize service order data between telecommunications (telco) customer care and provisioning applications.

Business object structure

Figure 1 illustrates the generic ServiceOrder business object hierarchy.

Figure 1. Generic ServiceOrder Business object hierarchy

ServiceOrder header business object

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

Business object attributes
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

Business object attributes
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

Supported verbs

The generic ServiceOrder business object supports the following verbs:

Examining the object

For a listing of the generic ServiceOrder business object's attributes, use System Manager.