Fulfillment Pattern Editor

Use the Fulfillment Pattern editor to define the functional area (such as customer, service, or technical) that the pattern supports, the provider functions that are associated with the pattern for a group of related products in a product catalog, and the fulfillment functions that the pattern supports.

Field Use

Implementation System

Define the system where the application entity is used. Select one of the following:

  • Select None if the conceptual model entity will not be realized as an application entity. You select this option, for example, if the conceptual model entity is intended for informational use only.

  • Select Order and Service Management if the conceptual model entity will be realized in a Design Studio for Order and Service Management project as a Fulfillment Pattern entity.

  • Select Other System if the conceptual model entity will be realized as an application entity that will be used in a system other than Order and Service Management.

Implementation Method

Specify how the Fulfillment Pattern entity realizes as an application entity. Select:

  • Fulfillment Pattern Structure if the Fulfillment Pattern entity realizes as an OSM Fulfillment Pattern entity.

  • None if the Fulfillment Pattern entity realizes as an entity other than an OSM Fulfillment Pattern entity.

Realization Design Pattern

Select which design pattern converts the Fulfillment Pattern entity into an application entity and creates the application entity configuration.

Run Realization Design Pattern Automatically

Select to synchronize the Fulfillment Pattern entity and the realized application entity automatically. When you select this option, Design Studio runs a design pattern automatically when you:

  • Save of the Fulfillment Pattern editor.

  • Change the Fulfillment Pattern entity using an option that you select from the context menu.

  • Manually synchronize or realize a direct child of the Fulfillment Pattern entity.

See "Synchronizing Conceptual Model Entities with Application Entities" for more information.

Realized By

Displays the name of the application entity realized from the Fulfillment Pattern entity. This field is blank if you have not yet realized the Fulfillment Pattern entity.

Click Open to open the selected application entity editor.

Functional Area

Associate a functional area to the fulfillment pattern.

Do one of the following:

  • Click Select to associate an existing functional area to the fulfillment pattern.

  • Click Add to create a new functional area and associate the new functional area to the fulfillment pattern.

  • Select a value in the Functional Area field and click Open to open the functional area in the Functional Area editor.

  • Select a value in the Functional Area field and click Remove to remove the association between the functional area and the fulfillment pattern.

Provider Function

Associate a provider function to the fulfillment pattern.

Do one of the following:

  • Click Select to associate an existing provider function to the fulfillment pattern.

  • Click the clear button (represented by a red X) to remove the association.

Fulfillment Function

Associate fulfillment functions to the fulfillment pattern.

Do one of the following:

  • Click Select to associate an existing fulfilment function to the fulfillment pattern.

  • Click Add to create a new fulfilment function and associate the new fulfilment function to the fulfillment pattern.

  • Select a value in the Fulfilment Function field and click Open to open the fulfilment function in the Fulfilment Function editor.

  • Select a value in the Fulfilment Function field and click Remove to remove the association between the fulfilment function and the fulfillment pattern.