Integrating BMC Helix Digital Workplace Catalog with BMC Client Management
BMC Helix Client Management integrates with BMC Helix Digital Workplace Catalog to offer different services through operational rules and mobile commands created in BMC Helix Client Management.
Service administrators can use the BMC Helix Client Management connector in BMC Helix 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 Helix Client Management are automatically exposed to BMC Helix Digital Workplace Catalog as out-of-the-box services.
Process overview for integrating BMC Helix Client Management with BMC Helix Digital Workplace Catalog
Task | Description | Reference |
---|---|---|
1 | An administrator configures BMC Helix Client Management for integration with BMC Helix Digital Workplace Catalog. | To configure BMC Client Management for the integration |
2 | A service catalog administrator creates and configures a connection with BMC Helix Client Management in BMC Helix Digital Workplace Catalog.
| Configuring service connectors |
3 | A service catalog administrator selects and imports the operational rules from BMC Helix Client Management into BMC Helix Digital Workplace Catalog. These imported operational rules are configured in BMC Helix Digital Workplace Catalog to be offered as services in BMC Helix Digital Workplace. | Importing service catalog items from external systems |
4 | (Optional) A service catalog administrator selects and imports mobile commands from BMC Helix Client Management into BMC Helix Digital Workplace Catalog. These imported mobile commands are configured in BMC Helix Digital Workplace Catalog to be offered as services in BMC Helix Digital Workplace. | Importing service catalog items from external systems |
5 | For each service, a service catalog administrator creates a catalog profile, attaches workflow, and builds the service questionnaire. | To configure a service for BMC Client Management (below) |
NA | The end-user requests a service in BMC Helix 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 request a service in BMC Helix Digital Workplace self-service (below) |
To configure BMC Helix Client Management for the integration
To enable integration between BMC Helix Client Management and BMC Helix Digital Workplace Catalog, you must perform configuration tasks in BMC Helix Client Management. Links in the following table open topics in BMC Helix Client Management documentation.
Task | Description | Reference |
---|---|---|
1 | Configure the web services module on theBMC Helix 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 Helix Digital Workplace Catalog. |
To configure a service for BMC Helix 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. | Adding catalog profile details to a service |
2 | Create workflow for the service. | Workflow for a service for BMC Client Management (below) |
3 | Create a service questionnaire for the service. | Creating service questionnaires |
4 | (Optional) Add a price to the service. (By default, all services are free.) | Adjusting service cost and quantity |
5 | Complete the approval process, and publish the service. | Approving and publishing services |
After a service is approved and published, it is available in the BMC Helix Digital Workplace application for end users.
Workflow for a service for BMC Helix 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 Helix 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:
The following diagram illustrates a simple workflow for a service that deploys mobile commands:
The Deploy Oprule On Device and 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 Helix Digital Workplace self-service
End users perform this procedure to request a service.
- In the BMC Helix Digital Workplace end user console, browse and select the service you want to request.
- In the Service Details window, click Request Now.
- In the Checkout window, select a device in the Device ID list.
- Click Complete Request.
- To check a request status, go to My Activity > All Activities.
Initially, the request status is In Progress, and then it progresses to Closed.
Comments
Log in or register to comment.