This documentation supports the 25.1 version of BMC Helix Digital Workplace Basic and BMC Helix Digital Workplace Advanced. Icons distinguish capabilities available only for the Advanced and External license levels. For more information, see License types and features.To view an earlier version, select the version from the Product version menu.

Managing service actions


Service actions are light services associated with completed service requests or assets. End users access service actions from the Actions list of a service or an asset on their My Stuff page. For more details about how items are displayed on the My Stuff page, see Setting-up-the-My-Stuff-page.

Catalog administrators and internal service suppliers create and manage service actions to associate them with services. By default, all newly created service actions are inactive and are displayed on the Inactive tab. You can activate service actions to make them available for end users, and deactivate them as needed.

You can associate service actions with services, service categories, and asset classes from configured external systems.

If you have more than one environment with BMC Helix Digital Workplace Catalog, you can share service actions among them by exporting and importing service actions to and from local files.  


Comparison of service actions and services

Service actions are similar to services because they have the following resembling components:

Component property

Supported in service

Supported in service action

Catalog profile

✅️

❌️

Versions and revisions

✅️

❌️

Workflow

✅️

✅️ (Required component) 

Questionnaire

✅️

✅️ (Required component if the workflow includes process input variables)

Service level agreement

✅️

✅️ (Optional)

Costs and prices

✅️

✅️ (Optional)

CMDB details

✅️

✅️ (Optional)

Association with asset class

❌️

✅️ (Optional)

Association with asset group

✅️

✅️ (Optional)


Types of service actions

BMC Helix Digital Workplace Catalog supports the following types of service actions: 

  • Day2 Action—You create the Day2 type of actions to associate a service action with a service.
  • Task Action—You create the Task type of service actions to associate the To-do template from BMC Helix Business Workflows with workflows and questionnaires in BMC Helix Digital Workplace Catalog.


Process of adding service actions

The following table describes the steps to add service actions: 

Task

Action

Description

Reference

1

Create a service action.

Create a service action and keep it in the default state of Inactive .  

2

(If you have created the Day2 type of service action)

Associate the service action with items on the My Stuff page.

Associate the service action with one of more of the following items:

  • Published services—To make the service action available from the Actions list of completed services requests (See  below.)
  • Service categories—To make it available for all completed services that belong to the selected category (See  below.)
  • Asset classes—To make it available for all asset classes or specific asset classes retrieved from a connected system and entitled to the end user (See  below.)

3

Map the service action with its mandatory components

Map the service actions with a workflow and questionnaire.

4

Activate the service action

Activate the service action so that the action becomes available for selection in the Actions list of service requests and assets with which it is associated. 

(Optional) Export, import, or delete a service action



Before you begin

If you want to create a service action for To-dos (Task type), make sure that you have configured the the BMC Helix Innovation Studio connector. For more information, see BMC-Helix-Innovation-Studio-connector.


Task 1: To create a service action

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Click Create Action.
  4. In the Action Name field, enter a descriptive action name, such as Replace hardware.
  5. In the Action Type field, select one of the following options: 
    • Day2 Action—To associate a service action with a service.
    • Task Action—To create a service action for To-dos. 

      The following image displays the action types:
      To-dos_service actions.png

  6. Click Confirm.

    If you selected Day2 Action, the following Actions options are displayed:
    ActionOptions.png

    If you selected the Task action type, the following Action options are displayed:

    To-dos_service action options.png


(If you have created the Day2 type of service action) Task 2: To associate a service action with items on the My Stuff page

You can associate the Day2 type of service actions with the following items on the My Stuff page: 

To associate a service action with services

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Open a service action that you want to map to services.
  4. On the Action Options panel, click Edit next to Asset Mapping.

    The following example shows the Service Requests section:

    AssetMapping.png

  5. (Optional) Map categories of services to a selected service action:
    1. In the Service Requests section, click Add next to Categories.
    2. From the Service Catalog, select one or more service categories, and click Save.
  6. (Optional) Map services to a selected service action:
    1. In the Service Requests section, click Add next to Services.
    2. From the Service Catalog, select one or more services, and click Add.

To associate a service action with assets

You can associate service actions only with those asset classes that are retrieved from connections configured in the Application Settings > Asset Management. For details about how to configure asset connections, see Configuring-services-and-assets-to-be-available-on-the-My-Stuff-page.

The following example shows the Asset connections sections of a service action:

AssetConnections.png

Perform one or more of the following procedures to associate service actions with assets:

To map an asset class to a selected service action

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Open a service action that you want to map to assets.
  4. On the Action Options panel, click Edit next to Asset Mapping.
  5. On the Asset Connections panel, click Add next to a selected connection.
  6. Select one or more asset classes, and click Add.
    The added asset classes are displayed below the selected connection on the Asset Connections panel.
    SelectAssetsToAdd.png
    To delete the added class, click the x button.

To map a subset of assets in an asset class to a selected service action

To restrict the number of assets that will be associated with a service action, you can create a query that will search for assets that match the query condition.

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Open a service action that you want to map to assets.
  4. On the Action Options panel, click Edit next to Asset Mapping.
  5. Map an asset class to a selected service action:
    1. On the Asset Connections panel, click Add.
    2. Select one or more asset classes, and click Add.
  6. Click Add next to the selected asset class, and create a condition for the selected asset class.

Service actions for multiple classes.png 


    1. In the Condition name field, enter a descriptive condition name.
    2. In the Expression field, select a field, and build a condition as follows:

Tip

The list with expression variables is generated automatically from the available out-of-the-box attributes provided by BMC Helix CMDB.



      • On the left side of the expression, select an expression variable.
      • Select an operator (for example, IS, IS NOT, CONTAINS, DOES NOT CONTAIN, STARTS WITH, ENDS WITH are operators for strings)
      • For strings, type a free text value.
      • For integers, type a number value.
      • For selections, select a variable from the list.

                  c. Click Save.

The added query is displayed below the asset class on the Asset Connections panel:

Final condition for a service action.png

The following image shows a query with the string data type that enables you to add a service action only to keyboards located in America:

Service action simple.png

You can create a complex query with several conditions for a single class; for example, you can create a query that will display a designated service action only for printers that match the following condition:

Service action complex.png

Important

We recommend that you create simple queries for service actions associated with a large number of assets.

To map all asset classes from the configured connections to a selected service action

  1. Open a service action that you want to map to assets.
  2. On the Action Options panel, click Edit next to Asset Mapping.
  3. On the Asset connections panel, select All beside a connection from which you want to pull out all asset classes.


Task 3: To map a service action with a workflow and questionnaire

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Select the check box next to the service action for which you want to map the workflow or questionnaire. 
  4. Select Actions Open
  5. Click Edit next to Workflow
  6. On the Workflow and Questions pane, click Add next to Workflow
  7. From the Workflow Library pane, perform one of the following actions:
    • If you have created a workflow, select the workflow that you want to map with this section action.
    • If you have not created a workflow, select Actions New workflow to create a new workflow. 
      Example: If you selected Task Action, associate the workflow that you designed for To-dos.
  8. Click Save


Task 4: To activate or deactivate a service action

After you create a service action and map it to services and assets, activate it to make it available to end users. You can deactivate service actions to make them temporarily unavailable for selection by end users, such as when a service action is undergoing some changes.

To activate or deactivate a service action, perform one of the following steps:

  1. Log in to the Catalog console.
  2. Select Services > Service Actions.
  3. Activate or deactivate a service action in one of the following ways:
    • From the Action Options pane, change the Active toggle to activate or deactivate a service.
    • Open the Service Actions page and select a service action on the Active or Inactive tab. Click Actions and select one of the following options:
      • Activate—Makes an inactive service action available to end users. This option is available on the Inactive tab.
        When you activate a Task Action, the questionnaire metadata is passed to BMC Helix Business Workflows to generate dynamic fields.
      • Deactivate —Makes an active service action unavailable to end users. This option is available on the Active tab.

Important

As a Case Agent with Catalog administrator permissions, if you want to deactivate a Task Action for which tasks are already created, you must first cancel all assigned and in-progress Tasks and then deactivate the Task Action. 


Result

The following image shows a completed service request and a list of actions associated with it:    

My stuff requests 19.11.png


To delete a service action

You can delete active and inactive service actions at any time.

From the service actions list, select one or more service actions, and click Actions > Delete.

ActionsDelete.png

If a service action is associated with a service, service category, or asset class, a message appears to notify you of potential risks.

To export or import a service action

To export a service action to a local zip file, select a service and click Actions > Export.

ActionsExport.png

To import a saved service action, select Actions > Import, and upload the service action zip file. For the Task type of service action, you must deactivate before exporting and then reactivate the service action after importing.

Important

All asset connections, services, and service categories must exist in the destination environment for your imported mappings to be preserved.

Troubleshooting

The following table describes the common issues and ways to overcome them: 

Issue

Cause and steps to overcome

Failed to update <component>


This error message appears while performing procedures related to Task actions. Some steps or sequences might have been missed during the configuration process.

Identify the specific step where you notice this error and carefully follow the described procedures related to task actions.
Refer to the following examples when the error may occur: 

<< Placeholder screenshots_ To be replaced with the SME inputs.>>

  • When associating a To-do action with BMC Helix Business Workflows task template.

    The image displays an error occurred while associating a Task action with the To-do task template:

    BWF error.png


  • When the Task action fails to activate.

    The image displays an error occurred when the Task action fails to activate:

     image-2024-12-11_17-22-0.png

 

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