How TIBCO Fulfillment Provisioning Catalog Uses the Configuration Objects

Once the Fulfillment Provisioning application is fully configured and begins provisioning, service orders flowing through the system are passed to TIBCO Fulfillment Provisioning Catalog for decomposition, validation, and enrichment.

This section describes the processing that Fulfillment Provisioning Catalog performs using the selected version of Fulfillment Provisioning Catalog. If not specific version is set, then it uses the default version.

The incoming service order has a set of product orders attached. These are high-level product orders corresponding to the 'product order' configuration objects. The product orders and the service order to which they are attached, contain data sets that parameterize the orders.

When TIBCO Fulfillment Provisioning Catalog receives the service order, it performs the following tasks:

  1. Authentication - If domain definition requires it, Fulfillment Provisioning Catalog checks requestor is known and has been granted rights to process incoming product orders.

  2. Decomposition - Fulfillment Provisioning Catalog decomposes each product order into the technical product orders specified in the Fulfillment Provisioning Catalog configuration.

  3. Validation - Fulfillment Provisioning Catalog validates the incoming parameters for each technical product order.

  4. Early Enrichment - For product orders belonging to a domain that has early enrichment enabled, Fulfillment Provisioning Catalog enriches the data.

  5. Delta Analyze - Used to optimize the technical product orders that are to be provisioned (this is optional).

  6. Rule Application - Fulfillment Provisioning Catalog applies the rules configured for each technical product order; this may result in orders being added, deleted, replaced, or reordered.

  7. Authentication (again) - If domain definition requires it, Fulfillment Provisioning Catalog checks requestor has been granted rights to process newly created product orders.

  8. Flow Attachment - Fulfillment Provisioning Catalog attaches the appropriate product order flow to each technical product order.

  9. Late Enrichment ­ For product orders belonging to a domain that does not have early enrichment enabled, Fulfillment Provisioning Catalog enriches the data.