This documentation supports the 20.08 version of BMC Digital Workplace Advanced, which is available only to BMC Helix subscribers (SaaS).
To view an earlier version, select the version from the Product Version menu.

Requesting more than one enhanced catalog item with a cart

BMC Digital Workplace end users can add enhanced catalog items to a cart to request all items at the same time, instead of submitting individual service requests one at a time.


End users can add to the cart only those services that are provisioned through BMC Digital Workplace Catalog.

Difference between Request Now and Add to Cart

When end users preview a service or a bundle that is provisioned through BMC Digital Workplace Catalog, they can select from one of the following request options:

  • Request Now: Begins the request process for the previewed item immediately. The system submits the request after the user answers all the required user questions.
  • Add to Cart: Adds the previewed item to a list of items in the cart.

During the service request checkout, a user can move the item to the saved cart by clicking Save and close on the Checkout page (instead of Submit Request), as shown in the following illustration:

All the inputs that the user provided so far are saved.

When the user is ready to order all items in the cart, the user can click or tap Request Items on the Your cart tab. The system submits the request after the user answers all the required user questions for all the services in the cart. 


If the end user refreshes the browser page while answering the questions for the services provisioned through BMC Service Request Management, their inputs are cleared. For the services provisioned through BMC Digital Workplace Catalog, their inputs are saved.

The following video (1:57) describes how end users can add catalog items to a cart to request multiple items at the same time, instead of submitting individual service requests.

Items added to a cart are saved between sessions

When a user adds enhanced catalog items to a cart, BMC Digital Workplace automatically saves the cart during the session in case an event interrupts the checkout process.

A user's cart is still available under the following conditions:

  • The user leaves the cart in progress to place individual requests.
  • The user logs out of BMC Digital Workplace.
  • The user is disconnected from the network while the cart request is in progress.

The next time the user logs in to BMC Digital Workplace, the user does not need to create the request again. The system saved the user's responses to the service questions so the user can resume the checkout process and continue from the point before the interruption occurred.

If the questions for a service in a cart change before the user resumes the cart, the system will retain the user's responses that are still valid for the updated questions. If a user's saved response is not valid for an updated question, the system marks the error inline if possible.

Scenario: User leaves a cart to research information required for a request

In this example, Mark is a manager who is preparing to onboard a new employee, Roger. Mark searches for the following BMC Digital Workplace Catalog items in the BMC Digital Workplace catalog to add to a cart:

  • Work area assignment request
  • New user account
  • Laptop computer
  • HR benefits package

While processing the request and answering the service questions, Mark discovers that he is missing some details for Roger's assignment. Mark can leave the cart while in progress and log out of the system to find the required information.

When Mark logs back in to BMC Digital Workplace, he sees that his cart with the four items is still available for him to resume the checkout process and complete the request.

Scenario: User interrupts cart checkout to process an urgent request

In this example, Sam is an administrator who is preparing a request for 15 tablet devices to outfit his organization's marketing department. While processing the request for the seventh device, Sam's manager asks for him to send an urgent request to activate a projector in the media center for their director's presentation in an hour.

Sam can leave the current cart request in progress and search for the required service that sends an activation code to the media center. Sam clicks Request Now and answers the required questions. After Sam submits the request, he can open the cart he left in progress and process the rest of the requests. The system saved Sam's earlier responses, including the seventh item, which he left only partially completed.

Request status of each item shown when user resumes cart checkout

A user can continue to add BMC Digital Workplace Catalog items to a cart until the user finally submits the request. If the user begins the checkout process and then leaves the process to add additional items, BMC Digital Workplace indicates the items that were on the initial request before the addition.

In the following illustration, Mary added Ear buds to a cart and began the checkout process. While answering the questions, Mary left the checkout process to add the new computer to the request. When Mary returned to the cart, the system showed that the request for the ear buds was already in progress, but the process to request the new computer item had not yet begun.

Order description field can be assigned to all items in a cart

When a user begins the checkout process for a cart, the user can add a 60-character order description to identify the request. After the user submits the request, all items on the cart inherit the same order description. A user can enter any text into the order description field, such as a new employee or a contractor who does not yet have an account, a tracking number, or other description that makes sense to the user.

In the following example, Mary chose to add a capital project planning budget number to the order description to enable her request to be grouped with other items that have been approved under the same budget.

The following illustration shows an example of Mary's activity timeline where the budget number used in a search query retrieves a list of requested items where the number was entered into the order description field.

Shared responses between multiple services with matching questions in the same cart

When a user submits a service request for a cart where the same questions are asked across multiple enhanced catalog services, BMC Digital Workplace Advanced attempts to carry the user's responses forward as suggestions for matching questions in the same request. For questions to match, they must share the same label and expect the same data type. For information about have the enhanced catalog administrator can enable or disable this capability in BMC Digital Workplace Catalog, see Enabling questions to share responses between multiple services in the same cart.

Scenario: User submits a service request for multiple items and saves time by accepting prepopulated answers

In the following example, Martin is a department manager who wants to request the following items for everyone in the office to share. Martin's company requires that the department's cost center number be attached to each item. In addition, Martin must also record an equipment sponsor, who will assume responsibility for the equipment's upkeep.

Service catalog item nameModel or part number to select from a dropdownCustom descriptionCost center numberName of equipment sponsor
Network printer/photocopierXZ-9000
4016-0299-7600Martin Johnson
Laptop computerLC9000i
4016-0299-7600Martin Johnson
Portable projector12VBP-OLED
4016-0299-7600Martin Johnson
Generic equipment requestN/AIndoor hockey table4016-0012-7600Bridgitte Oswalu
Generic equipment requestN/AClassic style arcade video game4016-0012-7600Bridgitte Oswalu
First aid kit (12 to 14 person)N/A
4015-0000-0000Pierre Gonzalez
The following steps show how Martin can save time by allowing BMC Digital Workplace to prepopulate responses to similar questions.

  1. Martin searches for each service catalog item in the Catalog to add to a cart. We assume that the IT department has identified chosen model numbers for products based on a vendor contract.

  2. Martin begins the checkout process to request the items in the cart.

    When Martin opens the questions for the first item, the network printer/photocopier, Martin submits the following information:

    QuestionMartin's responseComments
    Requested printer numberZX-9000Martin selects the best model from a drop-down list.
    Cost center number4016-0299-7600Martin selects one cost center number from a drop-down list of four numbers under his responsibility.

    Equipment sponsor

    Martin JohnsonAs the equipment sponsor for all IT-related requests, Martin entered his name as free-form text.

  3. When Martin opens the questions for the next few services, Martin learns that some of his questions have already been answered, as shown in the following alert message:

    Based on this example, the Cost center number and Equipment sponsor fields would be prepopulated with Martin's answer from the previous service.

    For the questions where the answers were not prepopulated, Martin enters or selects new information.

  4. When Martin reaches the first Generic equipment request service, Martin must override the suggestions for the Cost center number and Equipment sponsor fields, as shown in the following table:

    QuestionSuggested responseMartin's responseComments
    Generic equipment request(none)Indoor hockey tableMartin manually enters the description of the item.
    Cost center number4016-0299-76004016-0012-7600Martin selects another of the cost center numbers from a drop-down list that matches the type of item category.
    Equipment sponsorMartin JohnsonBridgitte OswaluMartin changes the answer from the previous service.

  5. When Martin opens the questions for the next Generic equipment request service, Martin's latest answers from the previous service are offered as suggestions. Martin just needs to change the description for the general service.
  6. After Martin reviews all the questions to ensure that the prepopulated answers are correct, he submits the request.

The current shopping cart and saved carts

Services and bundles can be added to the current cart, and can be saved for later in saved carts. 

The Cart quantity indicator shows the total number of items in the current cart + the number of saved saved carts, as shown in the following illustration:

The Cart window includes the Your cart tab with items in the current cart and the Saved carts tab that shows how many items are in each saved cart, as in the following illustrations:

After end users save a shopping cart, they can interact with their saved shopping carts as follows:

  • Move the items from the saved shopping cart to the current cart by selecting the Actions menu > Move.
  • Delete the saved cart by selecting the Actions menu > Delete.
  • Edit the default description of the saved cart and add description to the current cart.

    The default description of the saved shopping cart includes names of the services and bundles added to the saved cart.
  • Continue the saved request by clicking Continue request.

Unique Order IDs and Request IDs for submitted requests

When a user submits a request for services that are provisioned through BMC Digital Workplace Catalog, each request is assigned two unique ID numbers:

  • Request ID is assigned to each item in a request.
  • An Order ID is assigned for each request that is submitted. The same Order ID is assigned to all items submitted through a shopping cart or a request for a bundle of services.

In the following illustration, all items requested in the same shopping cart are assigned the same Order ID, even though each item is assigned a unique Request ID.

Users can search for their own requests by entering the Request ID or the Order ID in the Global search panel. 

Was this page helpful? Yes No Submitting... Thank you