As a case catalog administrator, you can enable case creation in BMC Helix Business Workflows via service requests in BMC Helix Digital Workplace Advanced. To do this, you create services in BMC Helix Digital Workplace Catalog that are specific to BMC Helix Business Workflows. When employees request these services from the BMC Helix Digital Workplace Advanced client application, corresponding cases are automatically created in BMC Helix Business Workflows.
For more conceptual information, see Catalog.
Scenario
For Calbro Services, you want to create a service—HR-Onboarding employee. When an employee requests for this service, a case is created in BMC Helix Business Workflows.
To create a workflow
- Log in to BMC Helix Business Workflows.
- Click Manage Catalog.
BMC Helix Digital Workplace Catalog is displayed. - In BMC Helix Digital Workplace Catalog, select Services > Workflows.
- Click New Workflow.
The Workflow designer is displayed and by default, the Start and End elements are displayed on the canvas. - From the Palette, drag the Create Ticket element to the canvas.
- In the Properties section, perform the following steps:
Click Edit and complete the fields as described in the following table:
Description of fields
| | |
---|
| | Enter the workflow name as Workflow for HR-Onboarding employee. |
| | Click this, and add the following input and output variables: Input variable: SBContext - Click Add Variable.
- Enter the variable name as SBContext.
- Specify the data type as Service Broker Context.
- Click Save.
Input Variable: Summary - Click Add Variable.
- Enter the variable name as Summary.
- Specify the data type as Text.
- Click Save.
Input Variable: Template - Click Add Variable.
- Enter the variable name as Template.
- Specify the data type as Text.
- Click Save.
Input Variable: Description - Click Add Variable.
- Enter the variable name as Description.
- Specify the data type as Text.
- Click Save.
Input Variable: Category Tier 1 - Click Add Variable.
- Enter the variable name as Category Tier 1.
- Specify the data type as Text.
- Click Save.
Input Variable: Category Tier 2 - Click Add Variable.
- Enter the variable name as Category Tier 2.
- Specify the data type as Text.
- Click Save.
Input Variable: Category Tier 3 - Click Add Variable.
- Enter the variable name as Category Tier 3.
- Specify the data type as Text.
- Click Save.
Input Variable: Category Tier 4 - Click Add Variable.
- Enter the variable name as Category Tier 4.
- Specify the data type as Text.
- Click Save.
Input Variable: Region - Click Add Variable.
- Enter the variable name as Region.
- Specify the data type as Text.
- Click Save.
Input Variable: Site - Click Add Variable.
- Enter the variable name as Site.
- Specify the data type as Text.
- Click Save.
Input Variable: Priority - Click Add Variable.
- Enter the variable name as Priority.
- Specify the data type as Selection.
- In the Options field, click Edit, and add the following options and values:
- Critical—1000
- High—2000
- Medium—3000
- Low—4000
- Click Save.
Note: You can also configure the Priority options while creating the questionnaire. Input Variable: Target Date - Click Add Variable.
- Enter the variable name as Target Date.
- Specify the data type as Date/Time.
- Click Save.
|
Select the Create Ticket element, click
, and complete the fields as described in the following table:
Description of fields
| | |
---|
| | Enter the element label as Create Case. |
| | Click Click to build an expression and perform the following steps: - In Available Values, from Connection, add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, select Process Variables > SBContext > Service, and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, select Process Variables > SBContext > Service Request, and add
. - Click OK.
|
Service Request Display ID | Click Click to build an expression and perform the following steps: - In Available Values, select Process Variables > SBContext > Service Request, and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand SBContext. Then, expand Requested By User and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
| Click Click to build an expression and perform the following steps: - In Available Values, from Process Variables, expand General and add
. - Click OK.
|
- Save the workflow.
To create a questionnaire
- Log in to BMC Helix Business Workflows.
- Click Manage Catalog.
BMC Helix Digital Workplace Catalog is displayed. - In BMC Helix Digital Workplace Catalog, select Services > Workflows.
- From the list of available workflows, select Workflow for HR-Onboarding new employee.
- From the Actions list, click Manage Questions and perform the following steps:
- In the Questionnaire Library pane, expand Actions and select Create single user request.
- In Questions Designer, from Process Questions, add Template.
Specify the following details for the questionnaire:
Description of fields
| |
---|
| |
| |
| Select the toggle key . |
| |
| Select the template name with which a case should be created for the service request. |
| Select the toggle key . |
- In Questions Designer, from User Generated Questions, add a question.
Specify the following details for the question:
Description of fields
| |
---|
| |
| |
| Select the toggle key . |
- Save the questionnaire by entering the questionnaire name as HR-Onboarding employee questionnaire.
To create and publish a service
- Log in to BMC Helix Business Workflows.
- Click Manage Catalog.
BMC Helix Digital Workplace Catalog is displayed. - In BMC Helix Digital Workplace Catalog, select Services > Services.
- Expand Create New, and click Service.
- On the New Service dialog, complete the following fields:
- Name—Enter HR services.
- Version—Enter 1.
- Template—Select HR service template.
- Click Create Service.
- After you create the service, complete the service profile. To associate a workflow and questionnaire with the service, perform the following steps:
- Click Edit.
- Click Add next to Workflow and add Workflow for HR-Onboarding employee.
- Click Add next to Questions and add HR-Onboarding employee questionnaire.
- In the Service Options pane, click
, and click Approve and Publish.
After you publish the service, the service is available for the users. When employees use this service to submit their requests, the associated workflow is run and the questionnaires are displayed to them.