Skip Headers
Oracle® Application Integration Architecture Oracle Communications Order to Cash Integration Pack Implementation Guide for Siebel CRM, Oracle Order and Service Management, and Oracle Billing and Revenue Management
Release 11.2

Part Number E26501-03
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

B OLM - Communications Orders Dictionary

This appendix provides a snapshot of the Communications Orders Dictionary at the time this appendix was created. Communications Orders include enterprise business objects (EBOs) for Sales Order, Fulfillment Order, and Provisioning Order. We refer to any of the three orders using the token <CommsOrder>.

This appendix contains the following sections:

To understand Table B-2 and Table B-3, you must be familiar with the terms defined in Table B-1.

Table B-1 Communications Orders Dictionary

Term Definition

Assetable

Indicates if an attribute value is saved to the corresponding asset in Siebel CRM. An asset here refers to purchased product offering instance by a customer.

Prior Value

Indicates if, when the attribute changes, a prior value is also sent on the order message. Prior values sometimes are used to determine if a change occurred and sometimes used to roll back changes.

OM

Order Management

CRM

Siebel Customer Relationship Management


Caution:

Oracle Application Integration Architecture (Oracle AIA) EBOs may present more attributes than used by one business process or application because they cross industries and are built as part of the Foundation Pack. Therefore, the listing of an attribute in a following table does not mean that the attribute is used and the corresponding feature is available. The supported features are listed in the Oracle AIA pre-built integrations and in documentation and collateral for the participating applications. Although the remarks against some attributes indicate lack of support for some attributes, they are not a complete account of uptake of these attribute across different applications.

B.1 Communications Orders - Order Header Component Attributes

Table B-2 Order Header Component Attributes

Functional Attribute Name Attribute Usage Semantics Seeded Values Asset-able Prior Value Available Remarks EBO Structure XPath. Depends on context as follows: <CommsOrder> variable for SalesOrder, FulfillmentOrder, or ProvisioningOrder

Order ID

Uniquely identifies each order.

NA

No

None

Produces a unique identifier for all orders, including revision orders. Unlike Order Number, Order ID is different for revisions of the same base order.

Used by Oracle AIA for cross-reference.

SaleOrderEBO/Identification/BusinessComponentID

Order Number

Identifies an order across revisions.

NA

No

None

A revision number >1 does not necessarily mean that this is a revision order from OM Fulfillment. You can create an order in Siebel CRM and revise it several times before submitting it. If an Order Number matches an in-flight order, then the order is treated as a revision order.

When an order is revised, this number stays the same. OM uses this number to identify the base order. If the same order number with the same revision is submitted, then OM rejects the revision order and places it in fallout.

<CommsOrder>EBO/Identification/ID

Revision

A revision sequence number that, with the order number, represents the user key to an order.

NA

No

None

If an order is received with an Order Number equal to that of an in-flight order and the newly received order has a higher revision number, then OM assumes the order is a revision order and proceeds to analyze the Order Lines. If the revision number is equal or lower than that of the base order, the revision is rejected.

<CommsOrder>EBO/Identification/Revision/Number

Success Dependency

Declares if all order lines must fulfill successfully or else the whole order fails (all or none). When the order level Success Dependency is set to All or None, it takes precedence over Order Line Success Dependency designations because it is more restrictive.

DEFAULT

ALL OR NONE

No

None

$

<CommsOrder>EBO/PartialFulfillmentAllowedIndicator

Fulfillment Mode

Qualifies the nature of fulfillment request.

Deliver,

Qualify,

Cancel,

Initiate billing,

Fulfill billing

No

None

Communications service providers (CSPs) may extend support to other modes, such as Design, Schedule and Cost.

CRM can cancel an order through a revision order with no order lines or by resending the order with Fulfillment Mode = Cancel. OM is expected to honor the two alternatives for canceling an order, providing no order lines reaches the point of no return.

When used on billing EBS, Fulfillment Mode has a different meaning. It determines the type of Billing request: Initiate or Fulfill.

<CommsOrder>EBO/FulfillmentModeCode

Customer Class

Identifies type of customer: Residential, Business, and so on

Residential Business

No

None

$

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountTypeCode

Organization ID

Identifies the organization/LOB generating the order. No cross-reference exists.

NA

No

None

No cross-reference. OM should use the application-specific ID if required in any of the rules; if Organization IDs are unique and synchronized across all order capture systems.

<CommsOrder>EBO/BusinessUnitReference/BusinessUnitIdentification/ID

Sales Channel

Identifies the sales channel.

NA

No

None

$

<CommsOrder>EBO/SalesChannelCode

Job ID

A string or number that uniquely identifies the job to orchestration

NA

No

None

Track orders that belong to a bulk or batch job.

<CommsOrder>EBO/ProcessingNumber

Sequence in Job

A number that identifies the order sequence within the job.

NA

No

None

$

<CommsOrder>EBO/ProcessingSequenceNumber

Job Type

Identifies the type of job. This information identifies the threshold for creating a consolidated SR for Bulk or Batch Orders.

This value is optional for orders whose Job Cardinality is 1.

By default, this value is HETROGENEOUS.

Heterogeneous,homogeneous,

third-party homogeneous,

third-party heterogeneous,

correlated

No

None

$

<CommsOrder>EBO/ProcessingTypeCode

Job Cardinality

Indicates the total number of orders within the job.

NA

No

None

$

<CommsOrder>EBO/ProcessingQuantity

Parent Order ID

Order ID of another order that indicates the fulfillment for this order does not start before the parent order fulfillment completes.

NA

No

None

This attribute applies to explicit order-to-order dependencies and is not limited to follow-on orders. For example, in a B2B scenario, a large order can be divided into some smaller orders, with one order acting as the root order for all other orders and the remainder of the orders chained using the parent order ID attribute.

<CommsOrder>EBO/Parent<CommsOrder>Reference/<CommsOrder>Identification/BusinessComponentID

Fulfillment Priority

Indicates relevant priority of order fulfillment across orders. A lower value indicates a higher priority. Accepts values 0 to 9 in accordance with JMS Queue support.

9,7,5,3

No

None

EBM value: Siebel value

9: Urgent. Used for expedited orders.

7: High. CSP determines its use.

5: Medium. CSP determines its use.

3: Low. Recommended for job orders.

Notice that Oracle Advanced Queuing (AQ) and JSM priority values have the inverse order of precedence

<CommsOrder>EBO/FulfillmentPriorityCode

Order Type

Sometimes indirectly determines sales channel to drive compensation process.

Sales Order

No

None

$

<CommsOrder>EBO/TypeCode

Requested Delivery Date Time

Overall order level due date that provides the default due date at each line level. Can be overridden at each line.

NA

Yes

None

$

<CommsOrder>EBO/RequestedDeliveryDateTime

Fulfillment Status

Reports aggregate order fulfillment status.

In Progress, Failed, Canceled, Complete

Yes

None

This is different from the Status attribute tracked within Siebel CRM.

<CommsOrder>EBO/Status/Code

Status Context

Provides details about the current status. The implementer configures this value.

NA

Yes

None

OM can use this to track the milestone causing the status change, along with context details such as error message, cause for cancel.

One primary scenario that the Order Header / Status Context is populated: with revision orders that cancels Order Lines by dropping them from the revision and if the revision is rejected. In that case the orchestration system does not have a line on the revision order to provide fallout status and context. In such a case the header level status context is used to identify the base line the cause for the fallout.

<CommsOrder>EBO/Status/Description

Owner Account ID

Identifies the owner account.

NA

Yes

None

Cross-referenced.

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountIdentification/BusinessComponentID

Owner Account Name

Identifies the Account Name. You can enter or derive this value from contact first name + last name of primary contact associated with the account.

NA

Yes

None

Required for network inventory tracking of service owner.

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountName

Owner Account Number

Identifies account number to customer.

NA

Yes

None

$

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountIdentification/ID

Account Contact ID

Foreign key to contact record that holds personal and contact details of the customer/company representative who is placing the order and is the contact person for anything related to the order process.

NA

Yes

None

$

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContactIdentification/BusinessComponentID

Account Contact Address (component)

Identifies the address used to communicate with the Contact ID.

NA

Yes

None

 

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContactAddressCommunication/AddressCommunication/Address

Project ID

Identifies project record if the order to be delivered is part of a project that contains related orders. Foreign key reference. No cross-reference.

NA

Yes

None

No cross-reference for 2.4.

<CommsOrder>EBO/ProjectReference/ProjectIdentfication/ID

Fulfillment System Type

For the Get Target Fulfillment Provider utility service, determines the logical identifier for appropriate target system instance among those serving this Fulfillment System Type

NA

No

None

$

FulfillmentOrderEBO/FulfillmentSystemTypeCode

Target Instance

For the Get Target Fulfillment Provider utility service returns the logical identifier for appropriate target system instance among those serving this Fulfillment System Type.

NA

No

None

$

FulfillmentOrderEBO/FulfillmentTargetSystemID

Order Changed Indicator

OM sets this attribute to Yes if the order changed significantly such that CRM should make a copy of the customer order to preserve the customer intent before updating the working version of the order.

True, False

No

None

Allows Siebel to make a copy of the order if the order changes to the extent that the customer's intent is compromised.

<CommsOrder>EBO/OrderChangedIndicator

Sales Representative ID

CRM User ID that identifies the sales representative who entered the order.

NA

No

None

No cross-reference. Use the application ID.

<CommsOrder>EBO/SalespersonPartyReference/PartyIdentification/ID

Owner Account Contact (multiple fields)

Identifies if the address is used to communicate with the contact ID. Includes these fields: First Name, Last Name, Phone Number, and Email.

       

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContact/FirstName

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContact/LastName

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContactPhoneCommunication/PhoneCommunication/CompleteNumber

<CommsOrder>EBO/CustomerPartyReference/CustomerPartyAccountContactEmailCommunication/EmailCommunication/


B.2 Communications Orders - Order Line Component Attributes

Table B-3 Communications Orders - Order Line Component Attributes

Functional Attribute Name Attribute Usage Semantics Seeded Values and Value Type Asset-able Prior Value Available Remarks EBO Structure XPath. Depends on context as follows <CommsOrder> variable for SalesOrder, FulfillmentOrder, or ProvisioningOrder

Line ID

Uniquely identifies the order line item across orders and order revisions. Automatically generated.

NA

No

None

Cross-referenced. Produces a unique identifier for all Order Lines, including revision Order Lines.

<CommsOrder>EBO/<CommsOrder>Line/Identification/BusinessComponentID

Base Line ID

References base order line revised by this order line

NA

No

None

Uses a cross-reference.

<CommsOrder>EBO/<CommsOrder>Line/Original<CommsOrder>LineReference/<CommsOrder>LineIdentification/BusinessComponentID

Asset Integration ID

Uniquely identifies an instance of a product that was or is being purchased.

NA

Yes

AIA2.0

Cross-referenced

CRM populates the Asset Integration ID on all Order Lines, regardless of the Assetable state on the subject of the Order Line or whether the Order Line is for a new or existing service.

A revision should never change the Asset Integration ID.

When a product is dropped as part of one product hierarchy (CP or Promotion) and then added through another product hierarchy (CP or Promotion), the Asset Integration ID for the two line items are different, although for the same product.

<CommsOrder>Line/InstalledProductReference/InstalledProductIdentification/BusinessComponentID

Line Number

Identifies the line regarding its position in the line item tree.

NA

No

None

Line number establishes the parent child relationship between Order Lines of the same order, but it may vary across revisions. Therefore, do not rely on it for matching Order Lines across revisions.

<CommsOrder>EBO/<CommsOrder>Line/Identification/ID

Parent Line

References parent order line in the line items tree instantiated according to the product model definition. Points to itself if the item does not have an associated parent item.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/Parent<CommsOrder>LineIdentification/BusinessComponentID

Root Line

References the root order line in the line item tree instantiated according to the product model definition. Points to itself if the item is a root item itself.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/RootParent<CommsOrder>LineIdentification/BusinessComponentID

Related Line ID

BRM adaptors use to relate one-time charges to base line ID.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ChargeParentLineIdentification/BusinessComponentID

Related Asset Integration ID

Links Move-Add to Move-Delete line items

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/InstalledProductReference/PriorInstalledProductIdentification/BusinessComponentID

Depends On Line ID

Indicates order line item ID of a previous order line item that is changed by this order. Follow-on orders use this value to capture dependencies of the order line items in the follow-on order-to-order line items of original orders.

NA

No

None

Cross-referenced.

<CommsOrder>EBO/<CommsOrder>Line/Depending<CommsOrder>LineReference/<CommsOrder>LineIdentification/BusinessComponentID

Depends On Order ID

Identifies order ID of an in-flight order, which is the basis for this follow-on order line item.

NA

No

None

Cross-referenced.

<CommsOrder>EBO/<CommsOrder>Line/Depending<CommsOrder>Reference/<CommsOrder>Identification/BusinessComponentID

Promotion Line ID

References an order line that represents the promotion/marketing offer under which the order line is being purchased.

NA

No

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/Promotion<CommsOrder>LineReference/Promotion<CommsOrder>LineIdentification/Identification/BusinessComponentID

Promotion Asset Integration ID

References an asset that represents the promotion/marketing offer under which the order line is being purchased.

NA

Yes

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/Promotion<CommsOrder>LineReference/InstalledProductReference/InstalledProductIdentification/BusinessComponentID

Product ID

References product record based on which order line is instantiated. Foreign key reference.

NA

Yes

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/Identification/BusinessComponentID

Quantity

Identifies the quantity of the item requested by a customer. Default is 1.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/OrderQuantity

Action Code

Specify action required to meet customer request

None, Add, Update,Suspend Resume,Delete,Move-Add, Move-Delete

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ServiceActionCode

Deliver To Address

Address record that represents the delivery/service installation address.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/ServiceAddress/Address

Requested Delivery Date Time

When Null, the requested date for delivery of the goods or service is ASAP; otherwise, it is the specified date. This date is not guaranteed. Typically, it is a future date; if it is a past date, then the default behavior equals a Null value.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/RequestedDeliveryDateTime

Usage Start Date

Determines the date when usage events should start being rated. The value for this attribute is populated by CRM, OM Fulfillment flows, or kept to Null for BRM default to the current date.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ServiceUsageStartDate

Cycle State Date

Determines the date when cycle charges should start being billed. The value for this attribute is populated by CRM, OM Fulfillment flows, or kept to Null for BRM default to the current date according to previous patterns.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/CycleStartDate

Purchase Date

Determines the date when one-time purchase charges should be billed. The value for this attribute is populated by CRM, OM Fulfillment flows, or kept to Null for BRM default to current date according to previously mentioned patterns.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/PurchaseDate

Service Start Date

Indicates effective start date of service.

NA

Yes

None

Initially computed by Siebel based on Due Date and then updated by Order Management based on Actual Delivery Date

<CommsOrder>EBO/<CommsOrder>Line/EffectiveTimePeriod/StartDateTime

Earliest Delivery Date

Identifies the date when the work associated to the order can start. Typically used for fulfillment actions that require customer presence such as in cases customer must be available to install service or deliver shipment

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/EarliestDeliveryDateTime

Service End Date

Indicates the effective end date of service. Applies to services with a specified duration.

NA

Yes

None

Initially computed in Siebel and then updated by Order Management. Update is sent to Siebel.

<CommsOrder>EBO/<CommsOrder>Line/EffectiveTimePeriod/EndDateTime

Actual Delivery Date Time

Determines the date when the purchased product or service is considered available to the customer by the CSP. This date may be when physical goods are shipped, delivered, or their receipt is acknowledged. For service-based products, the service is activated on this date. This date is computed in the OM Fulfillment flow according to previous patterns.

NA

Yes

None

Oracle BRM does not allow for starting any charges before the Purchase Date; therefore, the ABCS for Oracle BRM always overrides the Purchase Date if it is later than any of the Cycle or Usage start dates.

OM should facilitate calculation of Order Line level Actual Delivery Date and Order Line attributes for billing Usage Start Date, Cycle Start Date, and Purchase Date.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ActualDeliveryDateTime

Expected Delivery Date Time

Indicates the due date expected by the system because of Design and Assign. The default is the Order Due Date when the order is created by CRM.

NA

No

None

Computed by OM based on preconfigured time estimates on fulfillment actions. Used by OM to communicate to CRM changes to expected delivery date of specific Order Lines.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ExpectedDeliveryDateTime

Fulfillment Status

Updates orchestration and CRM regarding the current status of order line fulfillment at a high level.

In Progress, Failed,Canceled Complete

Yes

None

Additional values can be added as an extension

<CommsOrder>EBO/<CommsOrder>Line/Status/Code

Milestone

Fulfillment passes the last reached milestone into this field.

NA

No

None

$

<CommsOrder>/<CommsOrder>Line/MilestoneCode

Status Context

Provides details about the current status of the order line. The implementer configures this value.

NA

Yes

None

OM can include the reached milestone (from the fulfillment system, the cause for the status update that is necessary because of dynamic nature of fulfillment plan) and a textual string for context per current status as follows (canonical Status / status context): Submitted / NA In Progress / <milestone>: context text Failed / <milestone>: reason text Canceled / <milestone>: reason text Complete / NA In Progress: Context Text could be used to indicate any of the following among others:

o Requires customer interaction

o Delivery is expected to be delayed

<CommsOrder>EBO/<CommsOrder>Line/Status/Description

Point-of-no-return

Determines if Siebel should allow order line revisions to be submitted.

Not yet, Hard

No

None

OM Fulfillment flows allow configuration of setting a hard PONR when a condition is met for a particular service. When a hard PONR is reached for an Order Line in OM, a status update is issued to reflect the same in CRM.

Additional values such as SOFT can be added as an extension.

<CommsOrder>EBO/<CommsOrder>Line/RevisionPermissibleCode

Billing Account

References an account record that represents the bill payer or the branch of a company responsible for bill payment.

This value may be a customer account or an account from the account hierarchy.

NA

Yes

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/BillToPartyReference/CustomerPartyAccountIdentification/BusinessComponentID

Billing Profile

References the billing profile record that holds the customer's billing/payment preferences.

This value may be associated to the customer account or to a separate billing account.

NA

Yes

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/BillToPartyReference/BillingProfileReference/BillingProfileIdentification/BusinessComponentID

Payment Profile

Identifies the Payment Profile.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/BillToPartyReference/BillingProfileReference/PaymentProfileReference/PaymentProfileIdentification/BusinessComponentID

Service Account

References an account record that represents a service user or the branch of the company where service is installed.

This value may be customer account or an account from the account hierarchy.

NA

Yes

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/OwnerPartyReference/CustomerPartyAccountIdentification/BusinessComponentID

Owner Contact

Represents a contact of the customer account or service account who should be contacted during fulfillment of the line if required.

NA

Yes

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/OwnerPartyReference/CustomerPartyAccountContactIdentification/BusinessComponentID

Shipping Contact

Represents a contact of the customer account or service account who should be contacted for shipping purposes.

NA

Yes

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ShipToPartyReference/CustomerPartyAccountContactIdentification/BusinessComponentID

Node

Alphanumerically references the root order line that corresponds to access at site A of a connection.

This value is relevant for network ordering only.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="Node"]/ValueText

To Node

Alphanumerically references the root order line that corresponds to access at site B of a connection.

This value is relevant for network ordering only.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToNode"]/ValueText

Network ID

Unique compound product number that represents the virtual network ID. Relevant for network orders. Provided by default from the order number and cascaded to network connection items.

NA

Yes

AIA2.4

Identifies which Access and Nodes belong to the same network. This information may be of value to decomposition.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="NetworkID"]/ValueText

Port Number

Identifies the port number allocated to the access circuit connected to provide (starting) edge router during the fulfillment process.

NA

Yes

AIA2.4

For new services, port number comes back from Network Inventory through provisioning.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="PortNumber"]/ValueText

To Port Number

Identifies the port number allocated to the access circuit connected to provide (ending) edge router during the fulfillment process.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToPortNumber"]/ValueText

Service Address Prefix

Identifies the area code/NPA for the access circuits on starting or two ends of the connection.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ServiceAddressPrefix"]/ValueText

To Service Address Prefix

Identifies the area code/NPA for the access circuits on the end of the connection.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToServiceAddressPrefix"]/ValueText

Access Circuit

Provides the Common Language Location Identification (CLLI) for the access circuit on two sides or starting side of the connection.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="AccessCircuit"]/ValueText

To Access Circuit

Provides the CLLI for the access circuit on ending side of the connection.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToAccessCircuit"]/ValueText

To Service Account ID

Identifies the Service Account ID associated with the end side of a network.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToServiceAccountID"]/ValueText

From Service Address ID

Identifies the Service Address ID for the starting point of a network.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="FromServiceAddressID"]/ValueText

To Service Address ID

Identifies the Service Address ID for the ending point of a network.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToServiceAddressID"]/ValueText

To Service Point ID

References a dummy asset record that represents the access point to which the starting side of a network service is connected on the customer's premises.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="ToServicePointID"]/ValueText

Service Point

References a dummy asset record that represents the access point to which this service is connected on the customer's premises. For example, NTE for PSTN, Set top box for Broadband/Cable service.

NA

Yes

AIA2.4

Expected to be mastered in network inventory and loaded in Siebel in batch.

<CommsOrder>EBO/<CommsOrder>Line/ServicePointCode

Promotion Description

Provides short description that appears on the invoice.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/Description

This is Promotion Description used for display purposes on customer invoice

Service ID

Identifies the product/service instance as recognized across BSS and OSS applications. Most significantly this is the ID used to correlate rating records to customer accounts.

NA

Yes

AIA2.0

Can be populated as part of order capture process or during fulfillment, but before interface an order to billing.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ItemInstance/Identification/ID

Balance Bundle Identification

Identifies the Balance Bundle to which a service instance belongs.

NA

$

$

Not Used by Oracle AIA for Communications

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/BalanceBundleIdentification/BusinessComponentID

Line Description

Provides additional description for an order line. For example, to indicate that a charge is being applied for a penalty.

NA

No

None

Not used by Oracle AIA for Communications

<CommsOrder>EBO/<CommsOrder>Line/Description

Service Length

Indicates requested service length in Service Length Unit of Measure

NA

Yes

Yes

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ServiceTimePeriod/Duration

Service Length Unit of Measure

Indicates the service length unit of measure.

NA

Yes

Yes

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/ServiceTimePeriod/Duration

Fulfillment Mode

Designates compensation operations for Initiate Billing. May be used in the future to provide explicit revision operations at the line level.

DO, NOOP,REDO,UNDO

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/FulfillmentModeCode

Product Name

Provides the name of the product.

NA

$

$

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/Name

Composition Type

Determines product composition granularity. PartialItem is an order line that constitutes an indivisible element of another order line. This type typically denotes a piece of a product. WholeItem is an order line that represents a self-contained subject. A WholeItem may be represented by a single line item or some PartialItem order lines. May also assume no value signified by a Null value or absence of value.

<no value> for NULL,

PARTIAL ITEM,

WHOLE ITEM

No

None

Consult Oracle on usage.

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/FulfillmentCompositionTypeCode

Product Type

Classifies products into Products, Discounts, Bundles, Promotion (Offer), and so on.

Product, Offer, Bundle

No

None

Used part of fulfillment to determine the order lines Subject Type, which drives the mapping to Product Specifications.

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/TypeCode

Billing Type

Classifies products for Billing into Service Bundles, Subscriptions, Items, Discounts, and Special Ratings.

Service Bundle, Subscription, Item, Discount, Special Rating

No

None

Used with Product Type.

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/ClassificationCode [listID="BillingProductTypeCode"]

Billing Service Type

Specifies the service type so that when a corresponding product is created in Billing, it is associated to the specified service.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/ClassificationCode [listID="PermittedTypeCode"]

Service Flag

Indicates the product of a service or non-service, for example, physical goods.

TRUE, FALSE

No

None

Used with Product Type and may be used to parameterize fulfillment flows.

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/ServiceIndicator

Vendor

Identifies the vendor supplying the product when the product is supplied by a third-party.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/SupplierPartyReference/PartyIdentification/ID

Vendor Part Number

Identifies the product part number to the vendor.

NA

Yes

AIA2.4

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/ItemIdentification/SupplierItemID

Fulfillment Item Code

Uniquely identifies the mapping of an Order Line Subject to a Product Specification.

1) Null

2) A unique code that identifies the Product Spec to OM

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/ClassificationCode [listID = "FulfillmentItemCode"]

Item Class Name

Determines business classification of a product.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/PrimaryClassificationCode

Success Dependency

Declares if all order lines of a bundle or offer must fulfill successfully or else the whole bundle or offer fails (all or none).

Default,All Or None

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/FulfillmentSuccessCode

Start Billing on First Usage

When set to Yes by CRM or OSM, passes the request along to BRM. In this case, Usage Start Date, Cycle Start Date, and Purchase Date should have no effect.

True, False

No

None

Not yet supported by integration.

<CommsOrder>EBO/<CommsOrder>Line/StartBillingOnFirstServiceUsageIndicator. We have added BillingStartCode to ItemReference, if this requirement is at the item/itemReference level and not line level then BillingStartCode from ItemReference is necessary.

Smart Part Number

Automatically generated based on a predefined scheme.

Mainly, drives dynamic product configuration/pricing rules in CRM. The billing system may use it to dynamically derive a price/discount value.

NA

Yes

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/AlternateObjectKey [ContextID=SmartPartNumber]

Network Product Flag

Indicates if this is a network product, which helps determine which user-defined attributes to expect.

True, False

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/NetworkIndicator

Network Element Type

Indicates if this network product represents a node, a connection, or a network.

NA

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/ItemReference/NetworkItemTypeCode

Charge Frequency Code

Indicates charge frequency unit of measure, for example, monthly, quarterly, yearly.

NA

$

$

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/ChargeFrequencyCode

List Price Type

Identifies price type.

One-Time, Recurring, Usage

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/TypeCode

List Price

Identifies base price of the item.

NA

Yes

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/UnitListPrice/Amount

Sale Price Type

Identifies price type.

One-Time, Recurring, Usage

No

None

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/TypeCode

Sale Price

Identifies net price of the item.

NA

Yes

AIA2.0

$

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/UnitSalePrice/Amount

Pricing Commit Type

Indicates whether the pricing is Committed or Dynamic.

Common/Siebel values are true/Dynamic, false/Committed.

Yes

AIA2.4

$

<CommsOrder>/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/DynamicPricingIndicator

Dynamic Discount Method

Indicates whether the discount is of type amount or percent.

Amount, Percent

Yes

AIA2.4

$

<CommsOrder>/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/DiscountMethodCode

Discount Percent

Indicates the percent by which the list price is discounted.

NA

Yes

AIA2.4

$

<CommsOrder>/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/DiscountPercent

Discount Amount

Indicates the amount by which the list price is discounted

NA

Yes

AIA2.4

$

<CommsOrder>/<CommsOrder>Line/<CommsOrder>Schedule/<CommsOrder>ScheduleCharge/Charge/DiscountAmount

Member [0.N]

Represents a member of a list by their phone number.

NA

No

None

Used for capturing membership to friends and family plans.

<CommsOrder>EBO/<CommsOrder>Line/<CommsOrder>LineSpecificationGroup/SpecificationGroup[./name="ExtensibleAttributes"]/Specification[./name="SpecialRating"]/ValueText [0.N]

User Defined Attributes

Indicates attribute is common across all Specification components.

NA

Yes

None

UDA Name

<CommsOrder>/<CommsOrder>Line/ItemReference/SpecificationGroup[name="ExtensibleAttributes"]/Specification/Name

User Defined Attributes

Indicates attribute is common across all Specification components.

Add, Update, Delete

Yes

None

UDA Action Code (Expected to change to a Service Action Code element to allow additional value NONE.)

<CommsOrder>/<CommsOrder>Line/ItemReference/SpecificationGroup[name="ExtensibleAttributes"]/Specification[name="<OrderLine.XA.Attribute>"]/@actionCode

User Defined Attributes

Indicates attribute is common across all Specification components.

NA

Yes

has Previous LIC Value

UDA language-independent code Value

<CommsOrder>/<CommsOrder>Line/ItemReference/SpecificationGroup[name="ExtensibleAttributes"]/Specification[name="<OrderLine.XA.Attribute>"]/Value

User Defined Attributes

Indicates attribute is common across all Specification components.

String, Date, Number

Yes

None

UDA Data Type

<CommsOrder>/Prior<CommsOrder>/<CommsOrder>Line/ItemReference/SpecificationGroup[name="ExtensibleAttributes"]/Specification[name="<OrderLine.XA.Attribute"]/DataTypeCode

User Defined Attributes

Indicates attribute is common across all Specification components.

NA

Yes

None

UDA language-independent code Prior Value

<CommsOrder>/Prior<CommsOrder>/<CommsOrder>Line/ItemReference/SpecificationGroup[name="ExtensibleAttributes"]/Specification[name="<OrderLine.XA.Attribute>"]/Value