Limited support This version of the product is in limited support. However, the documentation is available for your convenience. You will not be able to leave comments. Click here to view the documentation for the current version.

Adding and updating bundles



Service bundles are catalog items that contain multiple services fulfilled from a single user request. BMC Digital Workplace Catalog administrators and internal service suppliers can create service bundles to package items that users should consider ordering at the same time.

bundle1.png

You can bundle service items for fulfillment in one of the following ways:

  • Individual service workflows–When a user requests this bundle, the user will be presented a questionnaire for each service to be fulfilled in the sequence you specify. This is the simplest and most common method for fulfillment.
  • Custom workflow–When a user requests this bundle, the services will be provisioned according to the fulfillment process you designed. Use this method to fulfill services in a particular order.

Service bundles for BMC Digital Workplace users

Service bundles appear in the BMC Digital Workplace along with individual services. When a user clicks a service tile, the catalog profile opens to show the services that would be provisioned when the bundle is requested. The bundle catalog profile can contain a unique icon, rich text descriptions, and if enabled, an image carousel, downloadable resources, SLA, and cost profile information.

allenbudle.png

To be able to find and request a bundle, users must be entitled to view and request the bundle. The user can open the catalog profile for a bundle to see icons for the individual services that are included in the bundle.

If the user is also entitled to view and request the individual services, or if the catalog administrator has enabled full catalog view, the user can click the icon to view details of the individual services.

End users can view and request bundles even if they are not entitled to the individual items in the bundle.

Tip

For more information about enabling full catalog view, see Entitling-end-users-to-services-bundles-and-banners.

Before you begin

Create each of the services that you will include in the bundle, as described in Adding-and-updating-services.

Fulfillment by individual services workflows

When a bundle is fulfilled by using the individual services workflows, you can drag and drop the services to change the order the service tiles appear on the catalog profile. The order does not affect the provisioning sequence; BMC Digital Workplace Catalog provisions the requested services in an arbitrary order.

servicew.png

Note

Services that have External Link in the Fulfillment field in their profile cannot be added into bundles.

image2018-7-25_17-24-24.png

To set fulfillment by individual services workflow

  1. Under Manage Workflow, turn the Use bundled services worflows  toggle on.
  2. Drag and drop services to reorder the fulfillment sequence.
  3. Click Save.

Fulfillment by custom workflow

When a bundle is fulfilled by using a custom workflow, you choose the order in which the services should be provisioned. You can choose to fulfill the services in sequence or in parallel, or even in a complex manner based on the user's answers to the service questions at the time of the request.

Example: Workflow to provision services in sequential order

In this example, the workflow executes a request for each service after the previous service is submitted. If the service workflow contains a blocking process, the system waits until the blocking process is completed before continuing to the next request.

myitsb_bundle_workflow_series.png

Example: Workflow to provision services in parallel order

In this example, a parallel gateway splits the sequence flow into five parallel threads that are all executed at the same time. The parallel gateway used after the requests creates a blocking join that waits for all the threads to be completed before continuing to the end.

myitsb_bundle_workflow_parallel.png


Example: Workflow to provision services in a complex manner

In this example, exclusive gateways test the user's responses against conditional expressions to control the sequence flow through a series of requests. After each conditional block, an exclusive gateway must be used to combine the sequence flows in order to flow into another choice.

At the end, the process includes a final action to notify the user through the activity timeline.

myit_service_broker_request_full_system_options.png

Note

When you attach a custom workflow, any bundled services previously set to optional become required. If you specify any services in the bundle as optional, the fulfillment method is automatically set to use bundled services workflow.


Service bundling tutorial

In the following topics, you will learn how to create bundles that use each of the methods described above. The tutorials advance in complexity to guide you to create your own bundles.

Topic

Description

Combine services into a simple bundle with optional items that are fulfilled using the workflows of each individual service.


Note

BMC Digital Workplace Catalog provides the ability to add service bundles in multiple languages. You can publish service bundles and their translations for end users in different locales. For more information, see Localizing-catalog-items.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*