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.

Integrating BMC Client Management with BMC Digital Workplace Catalog


BMC Client Management integrates with BMC Digital Workplace Catalog to offer different services through operational rules and mobile commands created in BMC Client Management.  Service adminstrators can use the BMC Client Management connector in BMC Digital Workplace Catalog workflows to invoke the services exposed to the application by using web services. All the operational rules and mobile commands created in the BMC Client Management are automatically exposed to BMC Digital Workplace Catalog as out-of-the-box services.


Related topics

Process overview for integrating BMC Client Management with BMC Digital Workplace Catalog

Task

Description

Reference

1

An administrator configures BMC Client Management for integration with BMC Digital Workplace Catalog.

2

3

A service catalog administrator selects and imports the operational rules from BMC Client Management into BMC Digital Workplace Catalog. These imported operational rules are configured in BMC Digital Workplace Catalog to be offered as services in BMC Digital Workplace.

4

(Optional) A service catalog administrator selects and imports mobile commands from BMC Client Management into BMC Digital Workplace Catalog. These imported mobile commands are configured in BMC Digital Workplace Catalog to be offered as services in BMC Digital Workplace.


5

For each service, a service catalog administrator creates a catalog profile, attaches workflow, and builds the service questionnaire.

NA

The end-user requests a service in BMC Digital Workplace. After the workflow is invoked, the service status is set as Work in progress. After the service request is fulfilled (operational rule or mobile command deployed), the service request status is updated to Closed.

To configure BMC Client Management for the integration

To enable integration between BMC Client Management and BMC Digital Workplace Catalog, you must perform configuration tasks in BMC Client Management. Reference links in the following table open topics in BMC Client Management 12.7 online technical documentation.

Task

Description

Reference

1

Configure the web services module on the BMC Client Management master server. 

2

Configure an administrator account that has Write permission on the master server. 

3

Create the operational rules that you want to expose as services to BMC Digital Workplace Catalog.

To configure a service for BMC Client Management

After successfully importing a service, you can create questions and attach a workflow to the service. The workflow is triggered after it receives appropriate inputs from the request and a fulfillment process is invoked. These settings are saved as a catalog profile. 

Task

Description

Reference

1

Create a catalog profile for the service.

2

Create workflow for the service.

3

Create a service questionnaire for the service.

4

(Optional) All services are by default free. You can add a price to the service.

5

Complete the approval process, and publish the service.

After a service is approved and published, it is now available in the BMC Digital Workplace client application for end users.

Workflow for a service for BMC Client Management

To create a simple workflow, see Designing-a-simple-workflow. For more information about workflows, see Workflows-for-service-fulfillment

Workflow for services for BMC Client Management require the following variables:

Parameter name

Variable type

Value

Data type

Context

Input/Output Parameter 

Input

Service Broker Context

DeviceID

Input/Output Parameter

Input

Text


The following diagram illustrates a simple workflow for a service that deploys operational rules: 
01_Workflow.png


The following diagram illustrates a simple workflow for a service that deploys mobile commands:
image2017-10-24_15-6-3.png


The Deploy Oprule On Device and the Deploy Command On Device actions require the following parameters:


Parameter

Location of parameter options

Expression

Connection Id

Connection > Connection Id

Connection Id

Operational Rule Id / Command Id

Process Variables > Service > External Service ID

External Service ID

Device Id

Process Variables > DeviceID

DeviceID


The Wait Deployment End action requires the following parameters:

Parameter

Available Options

Expression

Connection Id

Connection > Connection Id

Connection Id

Assignment Id

Activities > Deploy Oprule on Device (or Deploy Command on Device) > Output

Output

To request a service in BMC Digital Workplace self-service

End users perform this procedure to request a service.

  1. In a BMC Digital Workplace client, browse and select the service you want to request.
  2. In the Service Details window, click Request Now.
  3. In the Checkout window, select a device in the Device ID list.
  4. Click Complete Request.
     The confirmation tab displays confirmation that the request is submitted.
  5. To check a request status, go to My Activity > All Activities.
    Note that initially the request status is In Progress and then it progresses to Closed.

 

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