Bundles 1 - Creating a bundle using individual services
In this tutorial, you combine a group of related services into a simple bundle. When a self-service user requests a simple bundle, BMC Digital Workplace Catalog fulfills the bundle request by calling the workflows for each of the requested services one at a time.
Lesson overview - Simple bundle with optional items
To understand the bundle you will create in this tutorial, watch an animation (35 sec) that shows a self-service user request for a bundle of five items from the catalog. Three of the items are offered as optional; two are toggled on by default, and one is toggled off.
The animations on this page show an older version of BMC Digital Workplace and BMC Digital Workplace Catalog. The previous product names were MyIT and MyIT Service Broker. Although there might be minor changes in the UI, the overall functionality remains the same.
In the example, the user adds the optional item and then submits the request.
When you create the bundle, you can arrange the services in the order that they will be displayed. Also, you can choose to assign a static cost for the entire bundle, or allow the bundle to calculate the total cost dynamically when a user toggles optional items on and off.
Before you begin
Ensure you have imported the bundle resource files, or have published your own services to substitute for the example services in the following table:
Lesson 1 - Creating the bundle
In this lesson, you assign a bundle name and select the services to include. Perform the following tasks to initiate the bundle creation process:
To select the service items to add to the bundle
Go to Services > Services to open the Service Management page.
Click Create New, and then select Bundle.
In the Bundle Creator, enter the Bundle Name: Request laptop computer - individual.
The Create Bundle button does not become enabled until after you Review each of the Bundle Creator sections in sequence. At any point in the process you can click Save to close the Bundle Creator and retain your progress. Alternatively, you can click Close at any time to abandon your work.
- Cick Select next to Select Services.
- Click Add Services.
- Select the services to include in this bundle. If the catalog list is large, you can Search to filter and find the services you want.
- When you have completed the service selection, click Use 5 Selected, or the number of services you selected.
- Review the list of services that you have selected to include in the bundle.
You can remove a service by clicking the x in the top corner of the service tile.
- Go to the next section to set optional service items, or click Save to return to the Bundle Creator.
To specify the optional service items for a bundle
If you are creating your own bundle, replace the example services with your own.
Under Bundle Services, clear the Required Item flag beside Laptop backpack.
The option: Pre-select for requestor is already enabled. When a user requests this bundle, this item will be toggled on by default.
- Under Bundle Services, clear the Required Item flag beside External monitor.
For the External monitor service, clear Pre-select for requestor.
When a user requests this bundle, this item will be toggled off by default.
- When you have selected and configured the optional items, click Save.
To enhance the catalog profile
You can create a rich media catalog profile for a bundle that contains the same elements as an individual service catalog item.
- In the Bundle Creator, next to Profile Details, click Review.
- Complete the bundle catalog profile by adding a Logo, Service Excerpt, and Service Description.
- (Optional) Add Categories, Tags, File Resources, and Images and YouTube video links for the carousel.
- When you have completed the bundle catalog profile, click Save.
To set the display order to show at request time
- In the Bundle Creator, next to Workflow and Questions, click Review.
If the option is disabled, you must complete the Profile Details first.
- In Manage Workflow, ensure Use bundled services workflows is toggled on.
- Drag the items to the preferred fulfillment sequence order.
For example, drag Laptop computer to the top of the list.
- After the desired order is set, click Save.
Lesson 2 - Finalizing and testing the service bundle
To finalize the service bundle
- After you have reviewed and revisited all Bundle Creator panes, click Create Bundle to save the bundle in Pending status.
- To publish the bundle, follow the steps as in Approving and publishing services.
- To make the bundle available to end users, follow the steps in Entitling end users to services, bundles, and banners.
To test the bundle request in BMC Digital Workplace self-service
- Log into BMC Digital Workplace as a user who has been entitled to the bundle.
- Search or find the bundle title, and submit a request.
- Toggle the optional items off and on.
The bundle cost should update to the total cost of all the items to be included.
- Click Request Now.
- Respond to the questionnaire for each service, and then click Next Item.
- After you have answered all the questionnaires, click Complete request.
Conclusion - Considerations when individual services workflows fulfill bundle requests
If multiple services contain questions that require the same response, users will be asked to provide answer each time the question appears. Fulfillment by individual services workflows does not provide a way for responses to be shared between the services. There is a risk the user could enter incorrect or invalid information when a question is repeated.
For example, in the following animation (18 sec) the user incorrectly answers a couple of instances of the question Who is the item for?
To provide more seamless experience for end users, you can add a custom workflow to provision the services in the bundle.