Professional Documents
Culture Documents
SRM Admin Guide PDF
SRM Admin Guide PDF
04
Administration Guide
January 2011
www.bmc.com
Contacting BMC Software
You can access the BMC Software website at http://www.bmc.com. From this website, you can obtain information
about the company, its products, corporate offices, special events, and career opportunities.
United States and Canada
Address BMC SOFTWARE INC Telephone 713 918 8800 or Fax 713 918 8000
2101 CITYWEST BLVD 800 841 2031
HOUSTON TX 77042-2827
USA
Outside United States and Canada
Telephone (01) 713 918 8800 Fax (01) 713 918 8000
If you have comments or suggestions about this documentation, contact Information Design and Development by email at
doc_feedback@bmc.com.
Support website
You can obtain technical support from BMC Software 24 hours a day, 7 days a week at
http://www.bmc.com/support. From this website, you can:
■ Read overviews about support services and programs that BMC Software offers.
■ Find the most current information about BMC Software products.
■ Search a database for problems similar to yours and possible solutions.
■ Order or download product documentation.
■ Report a problem or ask a question.
■ Subscribe to receive email notices when new product versions are released.
■ Find worldwide BMC Software support center locations and contact information, including email addresses, fax
numbers, and telephone numbers.
Preface 13
Type of users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
BMC Service Request Management documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Contents 5
Performing a standard configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Creating a company. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Creating organizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Creating locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Creating support groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Creating people information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Creating support staff members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Creating non-support staff people . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Creating product categories (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Creating operational categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Managing standard configuration data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Creating on-behalf-of definition rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
How on-behalf-of functionality works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Allowing unknown users access to the Request Entry console. . . . . . . . . . . . . . . . . . . 60
Configuring business hours and holidays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Configuring mid tier and multi-tenancy settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuring the mid tier to view DVF fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6 Administration Guide
Creating a standard PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Opening the Process Definition Template form and getting started . . . . . . . . . . . 91
Designing the PDT flow in the Visual Process Editor . . . . . . . . . . . . . . . . . . . . . . . 92
Defining variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Defining the properties of the process objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Mapping the direction of the data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Defining General Details in a standard PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Adding work information to the PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Checking use of this PDT by other PDTs and SRDs. . . . . . . . . . . . . . . . . . . . . . . . . 97
Creating a quick launch PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
About using the Service Catalog Manager Console to manage PDTs . . . . . . . . . . . . . 99
Search criteria—Managing PDTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Using the Visual Process Editor to view processes from the Service Catalog
Manager Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Example of creating PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Dynamic data flow—mapping data between applications . . . . . . . . . . . . . . . . . . . . . 105
About building PDTs that use dynamic data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Contents 7
Defining service targets for an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Associating service targets with an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Configuring service targets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Adding surveys to an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Managing SRDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
About modifying SRDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Searching for SRDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Changing the SRD image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Configuring visible fields in the Request Entry console . . . . . . . . . . . . . . . . . . . . 161
Managing service request notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Viewing the SRD audit log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Defining SRD customer information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Adding an advanced interface form to an SRD. . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Viewing metrics about an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Adding an attachment to an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Deploying SRDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Taking an SRD offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Restoring the SRD to the online state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Resetting the date of an expired SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
About building SRDs that use dynamic data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Creating an SRD that tests the Change PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Creating an SRD that uses the Incident PDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Miscellaneous configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Defining service request definition settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Defining SRD levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Configuring service request image definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Managing SRD images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Configuring survey questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Defining behavior rules for surveys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Configuring request entry preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Configuring service request HTML definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Defining default Request Entry console preferences . . . . . . . . . . . . . . . . . . . . . . . 182
Configuring service request query exclusions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
How activity log information is passed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Viewing statistics of searched terms on the Request Entry console . . . . . . . . . . . . . . 184
Setting Service Catalog Manager Console preferences . . . . . . . . . . . . . . . . . . . . . . . . . 186
8 Administration Guide
Chapter 8 Creating questions to use with SRDs 203
About creating questions to use with SRDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Defining text questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Defining radio button questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Defining check box questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Defining range questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
About menu questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Defining static menu questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Defining query menu questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Defining dynamic query menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Defining date and time questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Contents 9
Creating work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Entering work information for a work order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Using the Classification tab to classify work orders . . . . . . . . . . . . . . . . . . . . . . . . 256
Relating work orders to other objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Adding details to a work order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Searching for work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Using Defined Searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Using custom searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Creating a custom search with advanced qualifications . . . . . . . . . . . . . . . . . . . . 260
Adding or modifying a customer profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Configuring the search type for Customer and Contact fields . . . . . . . . . . . . . . . 262
Configuring the People form to appear when selecting customer or contact. . . 263
Selecting work order templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Viewing details of a service request associated with the work order . . . . . . . . . . . . 265
Viewing the audit log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Reminders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Creating reminders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Viewing, modifying, and deleting reminders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Sending email messages and pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Work order life cycle—Status transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Assigning work orders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Reassigning work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Receiving notifications of work order assignments . . . . . . . . . . . . . . . . . . . . . . . . 275
Fulfilling work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Viewing truncated data in a work order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Working with tasks as a request manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Work order task groups and tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Assigning tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Assigning a sequence number to task groups and tasks . . . . . . . . . . . . . . . . . . . . 278
Reassigning tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Planning the time for tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Adding financial information to a task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Working with tasks with work orders as an assignee. . . . . . . . . . . . . . . . . . . . . . . . . . 280
Searching for assigned tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Viewing task groups and tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Viewing the flow of a task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Accepting assigned tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Modifying tasks for work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Adding work information to a task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Tracking task efforts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Working with a task in progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Adding ad hoc tasks to work orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Adding predefined task group or task templates to a work order. . . . . . . . . . . . 288
Canceling tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Closing tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Service targets in Work Order Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Creating service targets for a work order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Configuring work order rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Updating assignment availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
10 Administration Guide
Updating your profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Setting Work Order Console preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Contents 11
Localizing surveys in an SRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Localizing advanced interface forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Configuring advanced interface forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Finishing localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
About localization problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Using the localization utility to change the locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Glossary 363
Index 369
12 Administration Guide
Preface
This guide describes how to administer BMC Service Request Management. This
application runs on the BMC Remedy Action Request System (BMC Remedy
AR System) platform and consumes data from the Atrium Service Catalog.
BMC Service Request Management provides a consistent user interface where
users can request a service or report an incident through the service desk. Users or
service desk staff can select services from a Service Catalog that the business
service catalog manager sets up.
BMC Service Request Management works with other processes, such as BMC
Remedy Incident Management and BMC Remedy Change Management, to resolve
a user’s request or incident. BMC Service Request Management manages the entire
process, from submission to completion.
Type of users
This guide is for the following application users:
Application administrators who administer the application.
Request catalog managers and business service managers who set up the service
catalog and define the process for each catalog offering.
Service desk staff (or the frontline support staff) who handle customer calls or
web submissions, create or modify service requests, and communicate the
resolutions.
Fulfillment providers (or backline support staff) who work on change requests,
incidents, or work orders that are generated from service requests.
NOTE
Documentation is available to users who report incidents, make change requests,
or create work orders from the public view of a service request. It consists of a
separate set of help files that are accessed from the web-based forms by clicking the
Help link.
Preface 13
BMC Service Request Management 7.6.04
NOTE
To access the support website, you need a support contract.
You can access application help by clicking Help links in the application.
14 Administration Guide
BMC Service Request Management documentation
Preface 15
BMC Service Request Management 7.6.04
16 Administration Guide
Chapter
18 Administration Guide
What is BMC Service Request Management?
20 Administration Guide
Overview of setup tasks
Analyze
Before you begin using the application, you need to analyze your processes and
roles. Ask yourself what services users will be requesting. If you are integrating
with other applications (such as BMC Remedy Change Management or others),
some of the services are already configured.
You might start by listing all the user requests your company might have. Then,
organize the user requests into categories. For example, an IT category might
include a service for setting up a new employee’s computer, phone, and email; a
Facilities category might include a service for moving an office or replacing a
broken light bulb. In BMC Service Request Management, these services are defined
in service request definitions (SRDs).
When you know the service requests that you want for your users, you can break
those services down into:
Processes—In BMC Service Request Management, these processes are called
process definitions templates (PDTs). A process (or PDT) is used to group steps into
a process that is part of a service request. For example, if a user submits a request
for a software program to be installed, a company process might include these
three processes: order the software, place the software in the inventory system,
and install the software.
Process steps—In BMC Service Request Management, these process steps are
called application object templates (AOTs). Process steps (or AOTs) are the steps
required to complete a process. For example, the steps required to order
software might be to contact the vendor, create a purchase order, and so on. The
AOT represents how the process is fulfilled.
Optionally, you can create an application template, which is referenced in an AOT
to prepopulate fields in the fulfillment record that the service request creates.
Finally, you can set up your Questions Library so that you will have questions
ready to map from service requests to the backend fulfillment applications, or you
can create questions within the SRD. See “Creating questions to use with SRDs” on
page 203.
Additionally, you must configure the navigation categories for the services that
you want to provide. For more information, see “Configuring navigational
categories” on page 65.
NOTE
Application templates are sometimes called “application fulfillment templates”
because you create them from the underlying applications that fulfill their tasks
(for example, Work Orders or BMC Remedy Change Management), not BMC
Service Request Management.
For more information, see “Creating application templates and application object
templates” on page 73.
Create AOTs
An AOT is the interface to the back-end application that creates the backend
fulfillment application record. In the AOT, define the company, application, and
application template (if any).
For more information, see “Creating application templates and application object
templates” on page 73.
Quick tip: To define an AOT, use the Application Object Template form. To access
this form, from the Application Administration Console, click the Custom
Configuration tab. From the Application Settings list, choose Service Request
Management > Application Configuration > Define Application Object Template,
and click Open.
Create PDTs
After creating the AOTs, you must create a process definition template (PDT),
which is the intermediate object that relates AOTs to SRDs. In other words, a PDT
can define the process used to fulfill a specific service request, for example,
creating an incident request and a series of change requests for a hard drive
upgrade. PDTs are not directly used by themselves; they are intended for use only
with SRDs.
22 Administration Guide
Overview of setup tasks
PDTs can:
Reference one or more AOTs and other PDTs.
Be launched in a series or in parallel.
Include conditions to determine whether an AOT or PDT is launched.
Quick tip: To define a standard PDT, use the Process Definition Template form. To
access this form, from the IT Home page, click the Service Catalog Manager
Console link. Click Console Focus in the left navigation pane, and click Process.
For more information, see “Creating process definition templates” on page 87.
Create SRDs
After you have your application templates, application object templates (AOTs),
and process definition templates (PDTs) created, you can create your service
request definition (SRD). An SRD represents a service offering that users can
request through the Request Entry Console.
When you create an SRD through the Service Request Definition form, you can
change the status to Request for Approval. If no approvals are required, the status
changes to Deployed. If approvals are required, when the SRD is approved, the
status changes to Deployed, and the SRD is online so that users can request a
service.
Quick tip: To define an SRD, use the Service Request Designer. To access this
wizard, from the IT Home page, click the Service Request Designer link under the
BMC Service Request Management heading. To manage an SRD and track its
progress from Draft to Deployed, use the Service Request Definition form.
For more information, see “Creating service request definitions” on page 109.
Configure approvals
Optionally, you can set approvals for SRDs and service requests. Use the Service
Request Definition form to configure approvals for an SRD and its corresponding
service request. Approvals for SRD and service requests are optional.
For more information, see “Configuring approvals” on page 217.
Configure assignments
You can set up assignments to assign a service request to a service request
coordinator. Then, you can assign the backend fulfillment requests that are created
to the support groups to fulfill them.
Quick tips:
To configure assignment routing, on the Standard Configuration tab of the
Application Administration Console, select the company. Then, click the Create
link next to Assignment.
To configure group assignments, use the Group Assignment form.
For more information, see “Configuring assignments” on page 299.
Configure entitlements
Optionally, you can configure entitlements. Entitlements enable you to define
which users can access service offerings to create service requests.
Entitlements are useful for enterprise customers or companies using multi-tenancy
because users can view only the available services to which they are entitled. Small
or medium-sized companies might not need to add this extra level of access
control.
Quick tip: To define entitlements, use the Entitlement Console. To add them to
SRDs, use the Entitlements tab of the Service Request Definition form.
For more information, see “Configuring packages and entitlements” on page 239.
24 Administration Guide
Basic steps to get started
26 Administration Guide
Basic steps to get started
28 Administration Guide
Basic steps to get started
After you deploy the SRD, it automatically appears in the Request Entry console.
Users can then submit request for the services available to them.
NOTE
The status and status reasons of a service request reflect a snapshot in its
fulfillment life cycle and do not necessarily map 1:1 with the status and status
reasons of an application request. The status and status reasons of the underlying
application requests do not roll up to the service request.
30 Administration Guide
About service requests
NOTE
The In Review state is an internal, temporary state.
The following table defines all the possible state transitions of service requests from
one state to another state. Notifications occur when state transitions or errors occur.
“To” state
Draft In Waiting Pending Planning In Completed Rejected Cancelled Closed
Review Approval Progress
“From” Draft Yes No No No No No No Yes No
state Waiting No No Yes Yes No No Yes Yes No
Approval
Pending No No Yes Yes No No No Yes No
Planning No No No Yes Yes Yes No Yes No
In No No No Yes No Yes No Yes No
Progress
Completed No No No No No No No No Yes
Rejected Yes No Yes No No No No Yes No
Cancelled No No No No No Yes No No Yes
Closed No No No No No No No No No
32 Administration Guide
Customizing the application
34 Administration Guide
Chapter
2 Getting started
NOTE
You must have the SRM Administrator permission to configure the application.
TIP
Create a favorite or bookmark for each console you want to access directly.
NOTE
Guest users and unknown users who are not associated with a company must log
in using the default set up by their company.
36 Administration Guide
About the Application Administration Console
NOTE
Always open forms from this console. If you open the forms directly from the
object list in BMC Remedy User, you might not see all the information you need,
or you might experience unexpected results.
NOTE
If you installed and configured a BMC Remedy IT Service Management Suite
application before installing BMC Service Request Management, the standard
configuration steps might have already been done.
The Custom Configuration tab provides access to configuration forms. Use the
forms accessed from this tab to go beyond the standard configuration.
For more information about configuration, see the BMC Remedy IT Service
Management Configuration Guide.
Configuration prerequisites
You can configure the application to contain custom entries about the various
people, groups, skills, responsibilities, and geographic locations associated with
your organization.
Before you begin configuring the application, verify that the following
configuration prerequisites are met:
You must have an BMC Remedy AR System write license (either fixed or
floating) and an application license to create or modify entries in the Application
Administration Console.
You must have a basic knowledge of BMC Remedy AR System administration
tasks.
38 Administration Guide
Defining the application administrator
NOTE
Always configure people by opening the People form from the Application
Administration Console. Information that you add or modify on the People form
is automatically updated to the BMC Remedy AR System User form, but
information updated on the User form is not updated to the People form.
NOTE
The relationship roles are Member and Associate Member. These values are
informational only. Member means that the person belongs to the support group.
Associate Member means that the person has access to modify requests assigned to
that support group.
d Click Add.
A support person can belong to more than one support group. To select the
primary support group, select the support group, and click Set to Default.
To change the relationship role, click Make Associate Member or Make Member.
10 Click the Functional Role Update tab.
You can use this tab to assign functional roles to people in support groups.
Functional roles extend access granted by permissions groups, but only for specific
support groups that are used in the application. For example, someone might be a
member of two support groups, but is a Request Approver for only one.
40 Administration Guide
User roles and permission groups
42 Administration Guide
User roles and permission groups
44 Administration Guide
User access to application consoles and functions
NOTE
For more information about notifications, see “Configuring mid tier and multi-
tenancy settings” on page 62.
The following table lists the functional roles defined in the application and their
purposes.
Functional role Purpose
Request Approver Identifies support people in support groups as approvers for requests. If a support
group has been defined to approve service requests, this role must be granted to at
least one individual in the group so he or she can approve service requests.
SRD Approver Identifies support people in support groups as approvers for SRDs. If a support
group has been defined to approve SRDs, this role must be granted to at least one
individual in the group so he or she can approve SRDs.
Work Order Assignee Grants full access to work orders that are assigned to the assignee’s group.
Work Order Manager Grants full access to work orders that are assigned to the manager’s group. This
role can be applied to either the Assigned or Manager Group in the work order
form.
46 Administration Guide
Performing a standard configuration
TIP
If you create a company, but do not complete standard configuration, you can
return to this procedure. Select the company you are configuring, and continue.
NOTE
Complete steps in sequence. If you skip a step, you might not be able to complete
a subsequent step. For example, you cannot create a people record for support staff
unless a support group has been created.
4 To create additional configuration records for a step, click the appropriate Create
link.
For example, to create additional departments for the company, click the Create
link next to Organization.
5 To modify or further customize a configuration record, click the appropriate View
link.
Creating a company
The first step in standard configuration is to configure a company. Everything else
that you configure belongs to this company. You can configure multiple
companies if your company is made up of smaller companies that are separate
entities.
To create a company
1 On the Standard tab of the Application Administration Console, click Click here to
create and configure a new company.
2 From the Company dialog box, enter the company name.
3 Select or enter a Company Type:
Customer—This company is an external company for which you provide
services.
Operating Company—This company is an internal company or business unit
for which you provide services.
Additional standard company types (Generic Contact, Manufacturer, Supplier,
and Vendor) are available for custom configuration using the Company form.
4 Click Add.
Creating organizations
Organization structure is defined as Company > Organization > Department,
which represents how a company is represented from a business perspective.
48 Administration Guide
Performing a standard configuration
Creating locations
The Location structure is defined as Company > Region > Site Group and Site,
which represents locations of sites. The location structure can be used in group
assignment and other mapping functions, such as approvals. Sites represent a
physical location (such as a building) for a company.
To create locations
1 On the Standard Configuration tab of the Application Administration Console,
select the company for which to create a location.
2 Click the Create link next to Location.
3 (optional) Enter or select information in the Region and Site Group fields of the
Location form.
You can use the Region and Site Group fields to create a location structure with
two or three levels.
Region—Geographic areas can be divided into regions. A company can have
several regions, depending on how many sites it has and where the sites are
located. Examples of company regions are Northwest, Atlantic, and Pacific.
Creating regions under a company is done only for reporting.
Enter the name of a region to create it. After you add the first site group or site
to the region, you can select the region when you add another site or site group.
Site Group—Geographic areas can be subdivided into site groups, which are
collections of individual locations. A company can have any number of site
groups, depending on how many locations it has and where the locations are.
An example of a company site group is ABC Europe Group.
Enter the name of the site group to create it. After you add the first site to the site
group, you can select the site group when you add another site.
4 Enter the site designation in the Site field.
5 Enter or select the site address information.
6 Click Add.
NOTE
Support groups are used in configuring business hours and holidays, which are
used in calculating the expected completion date of requests and in the Work
Order application.
50 Administration Guide
Performing a standard configuration
e In the Permission Group field, select each appropriate permission group to add,
such as Business manager, Service Request User, or Work Order Master.
f Click Add/Modify for each permission group.
14 If you use the Company field to restrict access to specific companies, click Update
Access Restrictions to give the support staff member access to data of the selected
companies. Otherwise, select Yes in the Unrestricted Access field on the Login/
Access Details tab.
15 From the Support Groups tab, click Update Support Groups and Roles and add the
support staff member to one or more support groups.
16 Add any remaining information needed to create the support person, and click
Save.
17 Confirm the password.
The person’s information is stored in the BMC Remedy AR System User form and
in the People form.
NOTE
For information about guest users, see “Allowing unknown users access to the
Request Entry console” on page 60.
52 Administration Guide
Performing a standard configuration
NOTE
If you select a Read license for any user, you must set the Submitter Mode option
to Locked in the Licenses tab of the AR System Administration: Server Information
form. See the BMC Remedy Action Request System Configuration Guide.
c If you have the BMC Remedy AR System full text search option, select the
appropriate Full Text License Type.
13 Click Add.
NOTE
In BMC Service Request Management, product categorization is used only by the
Work Order Management application.
The Product Categorization structure is defined as Tier 1 > Tier 2 > Tier 3 > Product
Name and Manufacturer > Model Version, which is used to categorize different
products or configuration items in the Atrium Service Catalog.
Before creating or modifying product information, it is important to understand
product relationships:
When creating product category information, you must complete all three tiers.
The product name or manufacturer field is optional, but both are required if
either is specified. One tier can be sufficient, depending on the item being
created. If you create a product for which only one tier is required, you can set
the other two tiers to None.
Each product category can have more than one product model/version.
Products can be associated with one or more companies.
Each product category must be unique. You might find it helpful to view existing
categories before creating categories. For more information about viewing
categories, see “Managing standard configuration data” on page 56.
TIP
If you are creating a product that requires only one tier, enter None for the other
two tiers.
54 Administration Guide
Performing a standard configuration
After you create a product category with a particular tier 1 and tier 2, you can select
those tiers when creating additional product categories. For example, if you create
a product category for Hardware > Server > Linux®, you might first enter all three
categories, but when you create a product category for Hardware > Server >
Windows, you can select both Hardware and Server.
6 (optional) Enter or select a product name.
If you specify a product name, you must specify a manufacturer. Select a
manufacturer, or click new to add a new manufacturer.
7 If you specify a product name, you must specify a manufacturer. Select a
manufacturer, or click New to add a manufacturer.
If you click New, the New Manufacturer dialog box appears. Enter a company,
select Enabled for the status, and click Save.
8 In the Product Category dialog box, select Enabled for the status.
NOTE
To temporarily prevent the category from being selected from the application, set
the status to Proposed.
NOTE
In BMC Service Request Management, operational categorization is used only by
the Work Order application.
Each operational category must be unique. You might find it helpful to view
existing categories before creating categories. For more information about viewing
categories, see “Managing standard configuration data” on page 56.
NOTE
You can set the status to Proposed to temporarily prevent the category from being
selected from an application.
5 Select whether the category is available for the company that you are configuring,
or whether it is available for all companies.
6 Click Add.
When you save the operational category, it is automatically related to the Global
company. This makes the operational category available on other forms, for all
operating and customer companies.
56 Administration Guide
Managing standard configuration data
4 Click Save.
NOTE
Users who are allowed to submit requests on-behalf-of another user must be
assigned a fixed or floating license. Otherwise, they cannot manage requests after
they have been submitted on-behalf-of another user. In addition, they cannot
manage a cart for another user.
You can use this feature even if you choose to disable entitlement management.
58 Administration Guide
Creating on-behalf-of definition rules
Note: You can select any user from any of the companies you have access
to. If you are not permitted to act on-behalf-of the selected user, you
receive a warning message.
Company Select information from the remaining fields (for example,
Organization, Department, and so on).
Group Choose a group name for the company (for example, Calbro Services >
Service Desk).
When selecting a group for the Requester Type, you can only select a
group that you have access to.
Note: To enter a request on-behalf-of a group you are not a member of,
you must select Yes in the Unrestricted Access field (the default) on
the Login/Access Details tab for your record on the People form
9 Click Save.
60 Administration Guide
Configuring business hours and holidays
2 On the Application Settings form, set the Allow Unknown Users option to Yes and
add login information.
To open the Application Settings form, open the Application Administration
Console, and click the Custom Configuration tab. Then, choose Service Request
Management > Advanced > Application Settings.
3 Create a default People record with a valid BMC Remedy AR System login to be
used for unknown users.
4 On the Configuration tab of AR System Administration: Server Information form,
select the Allow Guest User option.
For information about setting the BMC Remedy AR System options, see the BMC
Remedy Action Request System Configuration Guide.
NOTE
For unknown users who have a BMC Remedy AR System login and no People
record, some organizations might not want guest users to access their systems. In
this situation, do not enable the Allow Guest User option.
NOTE
To set the server time zone, you must first specify the time zone. To set the time
zone, choose Foundation > Organizational Structures > Time zone from the
Custom Configuration tab of the Application Administration Console.
7 Enter the start and end times or click the 7 X 24 or Default button, and click Save.
The business hours you specified appear on the Business Hours and Holidays tab
of the Support Group form.
8 To add business holidays, click the Update button in the Business Holidays section
of the form.
9 On the Business Holidays Definition form, click the Server Time Zone button to
select the time zone for the BMC Remedy AR System server.
10 In the Holiday field, enter a holiday date.
11 Click Add, and enter the remaining holidays.
NOTE
Multi-tenancy is how access control to data is enforced in the application. For
example, when you create an SRD, you either specify which company it belongs to
or you designate it as a “global” SRD. As a result, if the SRD is attached to Calbro
Services, for example, only users who belong to Calbro Services can access it. But
if the SRD is global, you are allowing any user to see it, regardless of which
company they belong to.
62 Administration Guide
Configuring the mid tier to view DVF fields
NOTE
If Multi-Tenancy appears in the Tenancy Mode field, your organization uses the
Company field for access control. You cannot allow guest users to access the
system; only users registered in the People form are allowed access. For
information, see “Allowing unknown users access to the Request Entry console”
on page 60.
4 In the Mid Tier Path field, enter the default path of the BMC Remedy Mid Tier
using the fully-qualified domain name format, for example:
http://255.255.255.255:8080/arsys
http://ccm-five1-vm2.labs.acme.com/arsys
http://chardonnay.labs.acme.com:8080/arsys
5 Click Save.
NOTE
You must perform this task even if you only use BMC Remedy User to access the
application.
NOTE
For the application to function correctly, the URL used to access the Request Entry
console must contain the current BMC Remedy AR System server for the mid tier,
which is the value in the $SERVER$ variable.
5 Click OK.
6 Open the BMC Remedy Mid Tier Configuration Tool:
http://midTierHost/arsys/shared/config/config.jsp
7 Click General Settings.
8 Enter the AR Server name in the Data Visualization Module Server field, matching
the server you specified in step 4 on page 63.
You should configure the Data Visualization Module on the mid tier to use only
one server.
9 Click AR Server Settings.
10 Verify that the value in the SERVER NAME column matches the BMC Remedy AR
System server name you specified in step 4.
11 Log into the BMC Remedy AR System server with your browser, and open the IT
Home Page.
12 In the left navigation pane, click the Request Entry link under Service Request
Management.
13 If you correctly configured the mid tier, the Request Entry console appears.
64 Administration Guide
Chapter
3 Configuring navigational
categories
NOTE
You must have the SRM Administrator permission to navigational categories.
NOTE
Navigational categories do not appear in the Request Entry console until they are
associated with an SRD. Some SRD categories are pre-configured by default with
their own images. You can relate a different image with these categories. In
addition, when you configure your own navigational categories for your
organization, you can assign customized images to them, based on your
organization. (For more information, see “Configuring service request image
definitions” on page 174.)
After you define the navigational categories, their values appear in the following
areas:
Service Request Definition form
Defined Locales form (click the Other Locales button on the Service Request
Definition form)
SRD Qualification for Entitlement form
Approval Mappings
You can define categories for one company, which makes the appropriate
categories visible only for that company. Using the Category Management form,
you can create three levels of categorizations for a specific company (for example,
Installation > Desktop > Windows, or Change > Application > Password).
The company and categories enforce the uniqueness of the categorization, which
means that only one unique combination of categories is allowed for each
company and each locale.
66 Administration Guide
About defining navigational categories
When defining navigational categories, the best practice is to follow this sequence
of steps:
Follow this sequence because you move company navigational categories up and
down the navigation tree relative to the global categories. After you specify the
sequence of the global categories, they are fixed and do not change when you start
working on your company categories. After you establish the global categories,
you move the company categories around them, above or below a global category.
TIP
Define only a manageable number of SRDs and navigational categories. Increasing
the number of navigational categories to users can slow the performance of search
operations in the Request Entry console.
The system prevents you from creating duplicate Category 1 records. You can,
however, create Category 2 and Category 3 records that have the same name. For
example, you can create two Category 3 records called Password Reset because
the two different contexts in the Request Entry console determine its particular
use.
Business Systems (Global Category 1)
iTime (Category 2)
Password Reset (Category 3)
NOTE
If guest users must be able to access navigational categories, create the categories
for global companies.
68 Administration Guide
Defining global navigational categories
4 To add additional Category 1 records, select Categories at the top of the tree, and
click Add.
Repeat step b to step g, until you finish adding Category 1 records.
5 To create a Category 2 record in the tree:
a Select the Category 1 record, and click Add.
b Enter a category name (for example, Printer) and a description.
In the Request Entry console, the Category 2 value appears under Browse Sub-
Categories.
NOTE
You cannot select images for Category 2 records.
NOTE
You cannot delete a navigational category that is currently used with an SRD. You
must first select a different category for the SRD or delete the SRD. Then, you can
delete the category.
NOTE
Deleting a category unrelated to an SRD deletes all localized categories. For more
information, see“Localizing navigational categories” on page 333.
NOTE
You can add company Category 2 or Category 3 records under global categories,
but you cannot add global categories under company categories.
70 Administration Guide
Sorting navigational categories
NOTE
You cannot delete a navigational category that is currently used with an SRD. You
must first select a different category for the SRD or delete the SRD. Then, you can
delete the category.
You can sort Category 2 and Category 3 records in their category levels. You can
sort its global and company Category 2 records (for example, Calbro Acrobat or
Global Microsoft), or its global and company Category 3 records (Calbro Excel or
Global Microsoft Word).
NOTE
After you have selected a company, you cannot sort any Global categories. You
must select Global as the company to enable sorting of Global categories.
TIP
Sort the Global categories first, and sort the company categories later.
72 Administration Guide
Chapter
4 Creating application
templates and application
object templates
Before you can create process definition templates (PDTs) and service request
definitions (SRDs), you must create an application template, which is stored in an
application object template (AOT). You will have an AOT for each step in the
process of a service request.
AOTs are created by the Service Catalog Manager to define the process steps that
are used in PDTs.
NOTE
You must have the Request Catalog Manager permission to create AOTs.
NOTE
Do not confuse application templates with application object templates (AOTs)—
AOTs are container objects that contain an application template.
Application templates are templates that are part of other applications, for
example:
Work order templates are used with the Work Order Management application,
which is included with BMC Service Request Management.
Change templates are used with the BMC Remedy Change Management
application.
Incident templates are used with the BMC Remedy Incident Management
application.
NOTE
Application templates are sometimes called “application fulfillment templates”
because you create them from the underlying applications that fulfill their tasks
(for example, Work Orders or BMC Remedy Change Management), not BMC
Service Request Management.
For the SRM administrator, the main use of an application template is including it
with an AOT.
If you use an application template with an AOT, you must create the application
template before defining the AOT. In addition, if you do not associate the
application template in the Application Object Template form, it is not accessible
for BMC Service Request Management to use.
NOTE
You can create an AOT without an application template. Quick launch and no-
template AOTs do not use application templates. No-template AOTs create the
fulfillment request without a fulfillment application template. For more
information, see “Configuring service request image definitions” on page 174.
An application template can map to only one AOT. You can create as many
application templates as needed, but the best practice is to create application
templates for routine incidents, standard changes, or work orders that users
frequently request.
74 Administration Guide
About application templates
As the SRM administrator, you can simplify the process of creating work orders by
creating work order templates for your support groups. The support groups can
use the templates to quickly and efficiently create standard work orders with a
minimum of mouse clicks and keyboard entry. Work order templates are useful in
any work order that follows well-defined methods for specific and repeated
requirements—for example, Installs, Moves, Add Changes (IMAC).
For example, using the Work Order Template form, you can create a special
“Office Upgrade” template, which is built into an AOT to create requests with
certain pre-set values. When a service to upgrade office furnishings is requested,
BMC Service Request Management creates a work order with the company,
categorizations, tasks, and assignments predefined.
NOTE
For more information about AOTs, see the “Defining AOTs” on page 83.
NOTE
You must have Work Order Config permission to create work order templates.
You can create templates for any work order or task for users who regularly
perform preapproved work orders that follow well-defined methods for specific
and repeated requirements, for example, Installs, Moves, and Add Changes
(IMAC). You can create as many templates as needed, however, as a best practice,
create templates for only standardized processes that your users perform on a
frequent basis.
The values you configure in the Work Order Template form are used to add
information to the Work Order form.
76 Administration Guide
About application templates
NOTE
The new template is unregistered for BMC Service Request Management. To
register the template by adding it to an AOT, see “Defining AOTs” on page 83.
4 From the Classification tab of the Work Order Template form, enter information in
the following fields:
a In the Company field, select the name of the company for requests based on this
template
b (optional) In the Region field, select the area of the company.
c (optional) In the Site Group field, select the city of the company.
d (optional) In the Site field, select the location of the company for this work order.
e (optional) In the Business Service field, select a business service configuration
item (CI) to relate to this work order. Items in the list are retrieved from the
Atrium Service Catalog.
f (optional) Select the appropriate operational categorizations for Tier 1, Tier 2,
and Tier 3.
Here you configure the three-tier hierarchy defined in your operational catalog.
g (optional) Select the appropriate product categorizations for Tier 1, Tier 2, Tier 3,
Product Name, and Model/Version.
Here you configure the five-tier hierarchy defined in your product catalog. If
you do not see the appropriate product, continue to make selections in product
categorization until you see the appropriate product.
h Click Save.
5 From the Tasks tab of the Work Order Template form, enter information in the
following fields to specify which tasks and task groups to include in this template:
a To add a task or task group to your template, select a request type in the Type
list (for example, Task Template) and click Relate.
b (optional) Use the Type (for example, ALL) and Category (for example, Task
Management System) fields in the Select Template dialog box to filter the list of
tasks that appear.
c Select a task or task group, and click Relate.
The task or task group is added to the template.
d Close the dialog box, and click Save.
78 Administration Guide
About application templates
For optional questions posed to users, enter any default field values to appear on
the work order next to the corresponding field labels when a user does not provide
a response.
For more information about using advanced interface forms, see “Creating and
using advanced interface forms” on page 345.
3 In the Field Values column, enter any default field values that you want to appear
in the corresponding fields.
The following table shows the field types for the details fields.
Field number Field type
1-5 Character
6-7 Date/time
8-9 Integer
10 - 23 Character
24 - 27 Integer
28 - 30 Character
4 Click Save.
These fields appear when users select the SRD in the Request Entry console.
NOTE
Unless more than 15 total fields, or all the available fields for any field type
(22 character fields, 2 date/time fields, or 6 integer fields) are configured, the
Details 2 tab will not appear to users in the Request Entry console.
80 Administration Guide
About application templates
5 To modify a template, select it, make your changes, and click Save.
6 To delete a template, select it, and delete it using one of the following methods:
Change to Status field value to Delete and save the change template.
If you have AR Admin permissions, choose Actions > Delete in BMC Remedy
User, or click the Delete button below the results list in a browser.
For additional information about incident templates, see the BMC Remedy IT
Service Management Configuration Guide.
IMPORTANT
Do not confuse AOT with application templates—AOTs are container objects that
contain an application template.
Each AOT can include one application template. You can add only an unregistered
application template to an AOT. For more information, see “About application
templates” on page 74.
82 Administration Guide
Defining AOTs
You can use the Application Object Template form to associate target data to AOTs
that are used with BMC Service Request Management. Adding target data to your
AOT allows you to add requester questions when you define your SRD. You
cannot add questions to your SRD until you have added target data to your AOT.
You can map input and output variables in your AOT to pass data dynamically
between different fulfillment applications:
Input variables are entered in target fields and are required for the fulfillment
application (analogous to input parameters to a procedure). In the AOT, the
inputs are answers to target data questions. If an AOT has an input defined, at
runtime the data is passed to the fulfillment request at the request creation time.
Output variables are taken from a field on the fulfillment application. These
variables are the process results of the AOT that are made available to the caller
of the process (analogous to output parameters to a procedure). If an AOT has
an output defined, at runtime an entry is created in a variable temporary form
when the fulfillment request is resolved.
For information about target data from applications other than BMC Remedy
Change Management, BMC Remedy Incident Management, or the Work Order
application, see the Integrating BMC Service Request Management with Custom AR
System Applications white paper.
Defining AOTs
The following procedure describes how to define an AOT.
To define AOTs
1 From the Application Administration Console, click the Custom Configuration
tab.
2 From the Application Settings list, choose Service Request Management >
Application Configuration > Define Application Object Template, and click Open.
3 Enter the following information in the Application Object Template form:
Field Description
Locale Select the locale to show the AOT in the language that is the most
(optional) useful to your users. You can deliver localized AOTs for use with
PDTs, simultaneously, in multiple languages with different
formatting.
Here you are creating the initial set of display properties in the
AOT, based on the locale that you specify (for example, fr_FR).
If English is the only locale installed, this field is not available.
Company Specify the company connected with this AOT.
Field Description
Type Specify the type of AOT. You can select from the following types:
NO TEMPLATE—AOT does not use an application template to
create the fulfillment request. You can include target data.
Quick Launch—Launches a URL in another window and
completes the service request for tracking purposes. Using a
quick launch AOT with an SRD does not require approval.
Quick launch AOTs do not use application templates.
TEMPLATE—AOT uses an application template with pre-
defined values. You can include target data. You cannot use this
option with global AOTs.
Name Enter a descriptive name of the AOT.
End User Enter a name of the AOT for users to appear at runtime in the
Displayed Name Request Entry console when you view the Process Details of the
service request.
Summary Enter a descriptive summary of the AOT.
App Registry Select BMC Remedy Change Management, BMC Remedy Incident
Name Management, or the Work Order application.
Note: Not all the items that appear in the menu are eligible.
Template Name Registers an application template with this AOT when the form is
in New mode (see step 4 on page 84). The name of the
unregistered template is entered in the field.
After registering the template, you have locked the AOT to that
template.
Note: You can select only application templates that have not yet
been registered.
Status Select the AOT’s status.
URL The URL field becomes activated when you select the Quick
Launch type.
Enter the URL needed to launch the window.
4 From the Template Name field, click Select to register an application template with
this AOT.
The Register Application Template form appears.
When you create an application template (for example, a work order template),
you can register it with an AOT. The pre-set values in the application template in
associated with the AOT. When you include the AOT in an SRD, the pre-set values
are used to create the fulfillment requests when the SRD creates a service request.
NOTE
Application templates must be created by the registered fulfillment application
before you can register them with BMC Service Request Management. For more
information about change and incident templates, see “About application
templates” on page 74.
84 Administration Guide
Defining AOTs
Registered templates that belong to the registered application show Yes in the
table, along with a name and brief description.
For more information, see “About registering application templates with AOTs”
on page 86.
5 Select an unregistered template from the list, and click Register.
The Register Application Template dialog box closes, and the name of the
application template appears in the Template Name field.
The application template becomes registered with the AOT when you save your
changes.
NOTE
Application templates can be registered only once, and you can include only one
application template for each AOT.
If you receive an error message (ARERR 9280), make sure that the server name in
the mid tier configuration matches the server name used by the CAI application
registry. BMC recommends using fully-qualified names.
6 Click the Add Target Data button.
7 From the Available Target Data table, add target data fields to the AOT.
Make sure that sufficient target data is added. An attempt to create a work order
from the SRD will fail if the required fields are not included (for example, if the
Description field is not added as a target).
8 In the list of selected target data, define a default value for the target data in the
Default Value field.
For example, administrators can configure that the Customer Name field with a
prepopulated value ($USER$) appears on the SRD. Administrators can also add
hidden fields to the SRD, with prepopulated values.
Even if the target data is not exposed, you should provide default values, so that
the correct target data is provided. An attempt to create a work order from the SRD
will fail if the required fields do not have the correct values entered (for example,
if the Summary field is left empty).
9 In the Exposed field, select Exposed to expose the field to the PDT.
10 Click Save.
When the Service Catalog Manager associates the AOTs to the PDT, this action
rolls up the target associated with the AOT to the PDT.
11 Save the AOT.
86 Administration Guide
Chapter
Before you can create service request definitions (SRDs), you must create a process
definition template (PDT) for each process for a service request.
NOTE
To create and modify PDTs, you must have Request Catalog Manager permissions.
About PDTs
A process definition template (PDT) is an intermediate object that relates AOTs or
nested PDTs to SRDs. In other words, a PDT is a fulfillment process. It can define the
process used to fulfill a specific service request, for example, creating an incident
request and a series of change requests for a hard drive upgrade. PDTs are not
directly used by themselves; they are intended for use only with SRDs.
As a best practice, simplify the design of your PDTs to make them easily reusable.
A single PDT can be related to multiple SRDs.
NOTE
A PDT can be nested inside other PDTs, but you can nest PDTs only up to six
levels. A PDT cannot be nested inside itself.
Use the Process View of the Service Catalog Manager Console to create and
manage PDTs.
88 Administration Guide
Understanding data flow in PDTs
NOTE
If you create a service request that activates a sequence of fulfillment requests—for
example, a series of change requests, incidents, or work orders—and then you
cancel a fulfillment request that was activated, the next request in the sequence is
activated. However, if you cancel the service request, the fulfillment requests are
cancelled.
When the PDTs and AOTs are conditional, flow criteria determines if the next action
is executed or bypassed. For example:
If the first change request is completed, create the second request.
If the first change request is not approved, create an incident.
For more information, see “Designing the PDT flow in the Visual Process Editor”
on page 92.
If you have also have Service Request User permissions, you can open the request
in the Service Requests form and view the application instances that were created
in the Processes and Questions tab.
About variables
You can define output variables that hold the results of an AOT or PDT. You use
these variables as input to another AOT or PDT. You also use variables when
mapping questions to SRDs.
Process input variables—Used to pass data to the current PDT or AOT. They can
also be used to pass data from the request to the fulfillment process. The
direction of input variables is to target fields. Input variables are required for the
fulfillment application (analogous to input parameters to a procedure). In the
AOT, the inputs are answers to target data questions. If an AOT has an input
defined, at runtime the data is passed to the fulfillment request when the request
is created.
Process output variables—Used to pass data from the current PDT or AOT to
another PDT or AOT. The direction of output variables is from a field on the
fulfillment application. These variables are the process results of the AOT that
are made available to the caller of the process (analogous to output parameters
to a procedure). If an AOT has an output defined, at runtime an entry is created
in a variable temporary form when the fulfillment request is resolved.
Internal variables—Used internally within the PDT or AOT and not exposed
outside the PDT or AOT. You can pass data between process fulfillment steps,
conditions, and so on. You cannot map questions to Internal variables.
90 Administration Guide
Creating a standard PDT
NOTE
PDTs can be used in a multi-tenancy environment.
92 Administration Guide
Creating a standard PDT
Figure 5-1: Adding nested PDTs, AOTs, and conditions to the process
The objects are activated in the visual sequence displayed in the workspace. Here
the Install Office AOI runs first.
If it is successful, the PDT executes the Yes branch and the New Employee PDT
is activated.
If it is unsuccessful, the PDT executes the No branch and the Create an
incident AOT is activated.
When you specify that processes are in the same level (for example, the two AOTs),
they run in parallel.
When you drag a new node (for example, an AOT) to a row of nodes, the node is
added to the beginning or end of the row.
3 To rearrange PDTs, AOTs, and conditions, select the object in the workspace and
drag it to its new level or position.
For example, you can drag the AOT to a new level, next to the Install office
PDT.
4 To delete an object, right-click it, and select Delete Shape.
If you delete a condition, any AOTs, PDTs, and nested conditions in the branches
of the condition are also deleted. You will not receive a confirmation, and you
cannot undo the action.
Defining variables
The next step is to define the variables that can be used to control the data flow and
process flow that you are defining in this PDT.
You can pass data between processes and process steps (for example, from a work
order to a change request) by adding variables to the process flow. These variables
are also mapped to SRDs for their target data. For more information, see “About
variables” on page 90.
To define variables
1 In the Process Definition Template form, click the Process Details tab if it is not
already in view.
2 Select an AOT or PDT in the Visual Process Editor workspace.
3 Click the Define Variables panel (at the bottom right).
4 In the Define Variables area, define the names, description, and default value of the
variable.
5 Select the process input type (Process Input, Process Output, or Internal).
You use these to specify the direction of your variables. The Internal type is used
to pass data between PDTs in the process diagram. You cannot map questions to
Internal variables.
Select Process Input if you want to map the variable to a question when creating
an SRD.
94 Administration Guide
Creating a standard PDT
6 For Process Input variables, if you want to request that data is entered for this
variable (by users answering a question, through a mapping, or through a default
value), select the Input Required check box.
7 Click Add.
You can modify or remove these variables as needed. You can also view their
usage.
4 In the table on the Map Data panel, select one of the fields that you exposed in the
AOT. (The fields come from the fulfillment application.)
5 If you want to enter data into the field on the fulfillment application, select a
variable from the Input field.
The data from the variable will be entered into the field on the fulfillment
application.
6 If you want field data from the field on the fulfillment application pushed to
another AOT or PDT, select a variable from the Output field.
You can enter variables in the Input and Output fields. For example, an input
variable might enter data into a Cube Number field, but if the fulfillment provider
changes the data in that field on the fulfillment application, the data can be pushed
to the next process steps (AOT) through the Output variable.
7 Click Apply.
8 Click Save.
96 Administration Guide
Creating a standard PDT
NOTE
PDTs can be used in a multi-tenancy environment.
98 Administration Guide
About using the Service Catalog Manager Console to manage PDTs
Using the Visual Process Editor to view processes from the Service
Catalog Manager Console
In the Process View of the Service Catalog Manager Console, you can view AOTs
and PDTs attached to an SRD with the Visual Process Editor.
NOTE
You must have Request Catalog Manager permissions to perform the following
procedure.
To view processes in the Service Catalog Manager Console with the Visual
Process Editor
1 Open the IT Home Page.
2 Click the Service Catalog Manager Console link.
3 Click Console Focus in the left navigation pane, and click Process.
4 Perform a search to view a list of available processes.
5 Select a process from the Search Results list.
6 Click View.
The information shown in this window is read-only if the SRD is deployed. If the
SRD is offline or not deployed, you can modify the process objects.
To test this PDT, create a test SRD to make sure the inputs and outputs function as
expected. See “Creating an SRD that tests the Change PDT” on page 171.
After you learn about the function of SRDs in the application, you can link this PDT
to a standard SRD. See “About building SRDs that use dynamic data flow” on
page 171 and “Creating an SRD that uses the Incident PDT” on page 172.
The following example of a selection field clarifies how data is passed from one
fulfillment application to another fulfillment application. Imagine that your
application includes a Priority field with these selection labels and values:
Critical/1, High/2, Medium/3, Low/4.
If you mapped the data from this selection field to a character field on another
fulfillment application, you see the selection values (1, 2, 3, 4). In this case, the
data that appears is the internal representation of the data (not the selection
labels that appear).
If you mapped the data from this selection field to another selection field on the
fulfillment application (which contained the same labels and values), you see
the correct labels (Critical, High, Medium, Low).
If you mapped the data from this selection field to a date field on the fulfillment
application, the data appears as a date (most likely, an invalid date).
SRD
DATA:
Category Tier 1
DATA
Incident_Mgt_PDT
AOT_IM:
Input/Output:
Category Tier 1
DATA
Change_Mgt_PDT
Input/Output:
Category Tier 1
DATA
Change_Mgt_PDT
AOT_CM:
Input/Output:
Category Tier 1
DATA
DATA
AOT_WO_1 AOT_WO2
Input: Input: Detailed
Description Description
DATA DATA
Dynamic data flow is useful when passing data between applications. For
example, the first part of the new employee process is an ID work order to your
Human Resources application. Human Resources types the new ID into a field in
the work order and marks it complete. Next, a new badge work order goes to
Security. The ID entered in the first work order is mapped to a field in the second
work order so that Security knows which employee ID the new badge is created
for.
Before you can create service request definitions (SRDs), you must create an
application object template (AOT) for each step in a process and a process
definition template (PDT) for each process in a service request.
SRDs are created by the Service Catalog Manager to define service offerings, which
are communicated to users through the service catalog and shown on the Service
Request console.
NOTE
You must have the Service Catalog Manager permission to create SRDs.
About building SRDs that use dynamic data flow (page 171)
Miscellaneous configuration (page 173)
How activity log information is passed (page 184)
Viewing statistics of searched terms on the Request Entry console (page 184)
Setting Service Catalog Manager Console preferences (page 186)
All technical and business services must have at least one service offering. For
example, an IT organization offers different service offerings, or levels, for a
database server (Gold, Silver, and Bronze) based on response times. Each SO also
costs a different amount based on the service level target. A customer selects
among the different database and operating system options for the service and
then selects the Silver offering, which has a service level target of a 10-minute
response.
Each SO can have one or more ROs. Like a service offering, an RO defines a specific
agreement between the provider and customer that combines the service (utility)
and a service level target (warranty) at a specified price or cost. The RO defines
what requests and transactions can be submitted about a service offering. These
might be requests to deliver or implement an instance of the service offering, or
they might be requests for changes, requests for fixing issues, and so on.
The Atrium Service Catalog has a hierarchy of services as shown in Figure 6-2.
Service: ERP
Service: ERP
Type: Business Type: Business
Req. Offering
Requestable: Yes
Name: Reset Password
Provider: IT Support
Service Level Target
Type: Turnaround
Target: 1 hour
Creating SRDs—Overview
To create SRDs, you must perform the following steps.
The PDT and AOT names have the term Sample in their titles, but they are not
sample data. Do not delete these SRDs, PDTs, and AOTs. If you try to delete them,
you will receive a system warning.
NOTE
Summary records created for the BMC Remedy IT Service Management Requester
Console are automatically converted to SRDs when the application is installed.
The following fields on the system SRDs are locked and cannot be edited.
IMPORTANT
For a complete list of steps to create an SRD, see “Creating SRDs—Overview” on
page 114.
NOTE
Some of the fields in the Service Request Definition form are prefilled—for
example, the Status is set to Draft. The Service Request Definition ID is generated
automatically when the SRD is saved.
In the Draft state, a yellow stoplight appears in the Service Request Definition form
above the Status field. The yellow stoplight alerts you that the SRD is pending (that
is, the SRD is not deployed or not online).
4 Complete the fields at the top of the window:
11 (optional) Click the Approvals tab, and set approvals for the SRD.
See “Setting approvals for an SRD” on page 146.
12 Click Save.
The SRD is created in Draft status. You cannot move the SRD to a different state
(for example, Pending or Deployed) until you define a start date and the SRD is
approved.
TIP
For a complete list of steps to create an SRD, see “Creating SRDs—Overview” on
page 114.
NOTE
Some of the fields are prefilled—for example, the Status is set to Draft. The Service
Request Definition ID is generated automatically when the SRD is saved.
In the Draft state, a yellow stoplight appears in the Service Request Definition form
above the Status field.
The yellow stoplight alerts you that the SRD is pending (that is, the SRD is not
deployed or not online).
For information about the other fields at the top of the form and on the Definition
tab, see “To create a standard SRD” on page 117.
NOTE
PDTs must be active before you can select them.
3 Click Close.
3 From the list of available or registered PDTs, select one process to associate to this
SRD.
You cannot select and add multiple processes to the SRD.
NOTE
PDTs must be active before you can select them.
4 Click Select.
The dialog box closes and the process appears in the Process Templates field.
5 Click Save.
6 To view the process, see “Using the Visual Process Editor to view a process
template attached to the SRD” on page 126.
NOTE
To associate questions to the SRD, you or your SRM administrator might have
configured questions as described in “Creating questions to use with SRDs” on
page 203. You can also dynamically add a question to the Questions Library. In the
Question Management form, click Add Question instead of selecting a question
from the Question Text list. When you create the new question, you can add it to
the Questions Library by clicking Update Library.
When a PDT uses an AOT, and then an SRD uses that PDT, the target data
associated with the AOT is rolled up to the variables on the PDT, and then to the
SRD. These are the variables mapped on the Question Management form for the
SRD. When the target data definition is changed at the AOT level, the rollup
automatically occurs at the PDT level but not at the SRD level. As a result, any
subsequent changes on the target data association at the AOT level requires you
reselect the PDT in the SRD and remap of the target data at the SRD level.
f (optional) In the Category field, select or enter the category that the question will
be classified with.
NOTE
You can use this field to select or enter information to categorize questions in the
Questions Library. Then, you receive lists of questions by category instead of a
single long list of questions when you select a question from the library in the
Question Management form (which you can open from an SRD). You can
categorize questions for each fulfillment application or any other grouping that
works for your organization.
NOTE
When you add a question to the Questions Library, conditions added to the
question are not stored with the question in the Questions Library.
4 Specify the order in which the questions will appear in the SRD (when it appears
in the Request Entry console) by selecting the question and clicking the Up and
Down buttons.
5 To remove a question from the list of available questions, select it from the
navigation tree and click Delete.
6 To map variables to questions, click the Variable Mapping tab.
See “Mapping variables” on page 133.
7 To map questions to fields on the service request form, click the SR Field Mapping
tab.
See “Mapping service request fields” on page 135.
WARNING
To prevent CAI mapping errors on text questions, determine the right value to
enter in the Limit Input Length field to on the Question Management form. If you
are passing the values from a text question from BMC Service Request
Management to a fulfillment application (for example, BMC Remedy Incident
Management), make sure you set the proper field length values. Otherwise, errors
might appear in the CAI events trying to create records in the fulfillment
applications, because data from one of the fields in the service request is too long
(for example, trying to pass 128 characters to a field that only accepts 100
characters).
NOTE
Only one level of conditional questions is supported. If the question uses check
boxes, you can have a condition for single or multiple check box options. For
multiple options, you must specify each combination as a separate condition.
Mapping variables
This section describes how to map variables to the questions that you added to the
SRD.
You can map multiple questions to the same variable. For example, the user’s
answer in the Description field on the Request Entry console can be pushed to the
Description field data target in the Change Management, Incident Management,
and Work Orders fulfillment templates.
Question format Fulfillment field type How to map data (User Comments
Displayed, Internally
Represented Response, or
Either)
Text Character Either Either choice maps data
correctly.
Radio Button, Character User Displayed Response
Check Box, Static Selection Field Internally Represented When the internal value is used,
Menu Response the Stored Values defined for
the question is passed to the
fulfillment application. The
stored values must match those
of the selection field on the
fulfillment form.
Query Menu Character Either
Date Date Internally Represented
Response
Character User Displayed Response
Date/Time Not applicable Not supported
Time Not applicable Not supported
Date/Time Date/Time Internally Represented
Response
Character User Displayed Response
Date
Time Time Internally Represented
Response
Character User Displayed Response
Range Character Either
Integer Either
Several advanced options are available for mapping the source of the value.
Question—Value comes from a question response.
Text—You can map text as the source of the data for the target data items. You
must enter a default value.
SR Fields—You can map service request fields on the Service Requests form as
the source of the data. For example, this functionality is useful if you wanted to
push the quantity and total price of a service request to a work order.
You also use this functionality with advanced interface forms. See “Creating and
using advanced interface forms” on page 345.
Line Break—Adds a line break to the mapping.
NOTE
The service that a requester selects in response to a question takes precedence over
a service specified in the Work Order template or in the SRD. (The service specified
in the SRD takes precedence over a service specified in a Work Order template.)
To pass the service as a user’s response to backend application entries, you must:
Include the following target data in the application object template:
Business Service (for Work Order) or Service CI (for Incident and Change)
CI_ReconID
Define variables to the target data on the PDT.
Create a question on the SRD.
Create a query menu based on the BMC.CORE:BMC_BusinessService form.
Select Name for Display Label and ReconciliationIdentify for Actual Value.
Map the question to the variable for Business Service or Service CI as User
Displayed Response.
Map the same question to the variable for CI_ReconID as Internally
Represented Response.
4 From the Approval Type list, select one of the following options:
None—No approval chain record is associated with the service request when it
is submitted.
Manager—Enables you to specify how high you want to go in the management
approval chain. For example, if you use 1 (the system default), the chain extends
only to the user’s manager. If you enter 2, the next level in the management
chain must approve the upgrade, and so on. The maximum number of approval
levels is 5.
When you select Person, an Assignment Option field appears with a Use
Request Manager check box. If you select the check box, any ad hoc approval
process associated with the SRD uses the requester’s manager as the first
approver, instead of the named person. This functionality requires the
requester’s manager to be defined in the requester’s People record.
Person—Enables you to send the service request for approval to any user
defined in the People form. Click Select to search for any user available in the
People form.
Group—Enables you to send the service request for approval only to group
members with Request Approver roles.
Custom—Enables you to use a custom approval chain (not one of the approval
chains installed with the application). This custom approval chain definition
must have a Selection Criteria that matches the requestable service. For
information, see “Approvals for service requests” on page 219.
When you select Custom, an Assignment Option field appears with a Use
Request Manager check box. If you select the check box, any ad hoc approval
process associated with the SRD uses the requester’s manager as the first
approver. This functionality requires the requester’s manager to be defined in
the requester’s People record.
5 Click Save.
NOTE
The content of the SRD Qualification Name field is preselected and cannot be
modified. To define an entitlement rule with a more generic SRD qualification, the
Service Catalog Manager must have access to the Entitlement Management option
in the Application Administration Console. See “Configuring packages and
entitlements” on page 239.
NOTE
To modify an entitlement rule, you must have access to the Entitlement
Management option through the Application Administration Console.
5 In the People Qualification for Entitlement form, create or edit the following
People qualifications:
Name Description
Company Entitles one specific company to view the SRD.
AR Username Entitles one person to view the SRD.
Click the Add button to open the People Search form. Select
the appropriate user record, and click Select.
Entitlement Group Entitles one specific group to view the SRD.
Location Entitles a specific location to view the SRD, defined by any
combination of region (North America), site group (Northern
California), or site (Sunnyvale).
Advanced Qualification Enables you to define an advanced entitlement qualification.
When you select this option, the Advanced Qualification
Builder appears. Select field names by clicking either the
Fields From or the Fields From Current Form buttons, and
selecting from the list. Select a qualifier, type in the
Qualification field to add values, and then click Select.
You can pick only one option from the People Qualification Definition form.
6 (optional) Click the System Details button to view read-only information about the
creator of the entitlement and when it was created.
7 Click Save.
NOTE
For information about SRD approvals if you disabled the Service Request
Definition - Ad Hoc process and activated the Service Request Definition - Level
process, see “Creating individual mappings to work with level-type approval
processes” on page 225.
NOTE
If the name of the Request Catalog Manager on the Definition tab is the same as the
creator of this SRD, only one approval signature is created. Multiple signatures are
not required.
For the Service Request Coordinator required to approve the SRD, see the
Coordinator Company and Coordinator Group defined in the Service Request
tab of the SRD.
The following example illustrates how you can add a customer to the approval
list. This individual must approve the SRD before it can be deployed.
NOTE
Adding an individual or ad hoc approver causes the Set using Approval Engine
flag to be set, and the approval engine will be used to determine any additional
approvers.
NOTE
You can only configure alternate approvers for yourself.
Approving SRDs
By default, the Service Catalog Manager approves (or rejects) SRDs. When an SRD
moves from the Draft state to Request for Approval, the Service Catalog Manager
must approve it before it can move to the Deployed state, so that users can access
it to request services.
If the Service Request Definition - Level process is enabled and the Service Request
Definition - Ad Hoc process is disabled, you must configure approver mappings
with a specific company, categories, and phase.
NOTE
By default, an SRD requires approval by a Service Catalog Manager who has the
functional role of the SRD Approver assigned to the SRD.
By default, SRDs require approval by the Service Catalog Manager who created
them. This requirement is defined in the SRD:ServiceRequestDefinition form for
the Service Request Definition - Ad Hoc process.
For more information, see “Configuring approvals” on page 217.
WARNING
If you take the SRD offline and then modify it, the SRD does not require additional
approval for redeployment. If you make major changes to the SRD’s functionality,
the SRD cannot be submitted for re-approval.
3 In the Approval Console, enter search criteria (for example, who you are acting on
behalf of) and click Search.
Requests needing your approval appear in the Approval Requests table.
4 Select the approval request, and click Approve or Reject.
The SRD is automatically set to the Deployed state. The SRD is available to users
from the catalog. Users can view the service request definition in the Request Entry
console and browse or search for it.
IMPORTANT
This option is available only if you have BMC Service Level Management installed.
The Service Catalog Manager must have SLM Manager or SLM Config
permissions to access the Service Target Wizard.
3 Click Relate.
4 In the Searching for Service Targets form enter the search criteria to retrieve the
service target, and click Search.
The service targets are listed in the Search Results column.
5 Select the service target and click Relate Selected Record.
The service target is listed in the Current Service Targets table on the Service Levels
tab.
You can relate multiple service targets to a single SRD.
6 Save your SRD.
For more information about the subsequent flow for the service request, see
“Service request definition life cycle” on page 110.
For more information about creating templates and business entities, see the
BMC Service Level Management Configuration Guide.
For more information about creating service targets and creating agreements,
see the BMC Service Level Management User’s Guide.
3 From the Configure Service Target Defaults form, you can customize the service
targets by selecting a service target and entering information in the following
optional fields:
Field Description
Applies To The application that the service target applies to, in this case it
is Service Request.
Goal Type Select from the BMC Service Request Management goal types
that are shipped with the application:
Service Request Approval Time
Service Request Process Time
Service Request Total Time
Status Select the status of the service target:
Enabled—The service target is saved.
Disabled—The service target cannot be attached to any new
requests; however, the measurements continue for any
exiting requests.
Invalid—The service target is no longer in operation.
Hours The time in which the request must have a response. After this
Minutes time the service target is considered missed.
Impact Cost The estimated costs per minute to the business if the service
target is missed.
Business Entity The periods when the service target measurements are
suspended (for example, during a holiday when the company
is closed).
Measurement Template Predefined templates that specify when the measurements
start and finish.
4 Click Save.
For more information about creating templates and business entities, see the
BMC Service Level Management Configuration Guide.
For more information about creating service targets, see the BMC Service Level
Management User’s Guide.
NOTE
You can add a survey to the SRD only if surveys are enabled in the Request
Preferences form. See “Defining behavior rules for surveys” on page 177.
To select surveys
1 Open an SRD.
a Open the IT Home Page, and select Service Request Management > Service
Catalog Manager Console.
b Click Console Focus in the left navigation pane, and click Request Definition.
The Request Definition View appears in the Service Catalog Manager Console.
c Perform an SRD search.
For types of searches you can use, see “Managing SRDs” on page 158.
d From the list of matching SRD records in the search results table, open the record
to modify.
2 Click the Service Request tab.
If a default survey was created, its name appears.
3 To exclude a survey from this SRD, select Disabled from the Status menu.
4 To create a custom survey for this SRD, select Custom from the Configuration
field.
Otherwise, the default survey is included with the SRD.
5 Click Select.
6 In the Search Survey form, select the company to which this survey applies, or
select Global to make this survey available to all companies.
7 To create a survey, click Create.
8 In the Configure Survey form, enter a name for your survey.
9 Click Save.
The dialog box closes and you are returned to the Search Survey form.
10 Click Manage Questions.
The Manage Questions form appears.
11 To create or modify questions in your survey:
a Specify a locale, if your questions must be localized, for example, en_US.
b Specify the numerical sequence, for example, 1.
c Define the question.
d Click Add or Modify.
Managing SRDs
Service Catalog Managers use the Service Request Definition form to manage an
SRD and track its progress from Draft to Deployed. You can use this form to
associate the SRD with PDTs, business service CIs, approvals, and service targets.
Before you begin searching, creating, or modifying information in the Service
Request Definition form, you must understand the information relationships
involved in the different areas of this form, for example, the information that is
required to create the SRD.
NOTE
You can define the image only when the Service Request Definition form is in New
mode or taken offline.
NOTE
You can define visible and hidden fields only when the Service Request Definition
form is in New mode or taken offline.
3 In the Show/Hide Options form, specify which fields in the SRD should be visible
to users:
NOTE
You can define notifications only when the Service Request Definition form is in
New mode or taken offline.
For information about the architecture and configuration of notifications, see the
BMC Remedy IT Service Management Notification Engine Guide. For a list of BMC
Service Request Management notification events, see the BMC Service Request
Management Release Notes.
To manage notifications
1 Open an SRD.
a Open the IT Home Page, and select Service Request Management > Service
Catalog Manager Console.
b Click Console Focus in the left navigation pane, and click Request Definition.
The Request Definition View appears in the Service Catalog Manager Console.
c Perform an SRD search.
For types of searches you can use, see “Managing SRDs” on page 158.
d From the list of matching SRD records in the search results table, open the record
to modify.
2 Click the Functions link in the left navigation pane, and click Manage
Notifications.
By default, the following actions trigger notifications:
Notify End User on Submit
Notify End User on Cancelled
Notify End User on Complete
Notify End User on Pending
Notify Assignee on Assignment
Notify Approver on Waiting Approval
3 Select or clear additional event states that trigger a notification.
4 Click OK, and save the SRD to save your notification settings.
NOTE
This information is read-only. You can view it only when the Service Request
Definition form is in Modify mode.
NOTE
The Survey Enabled field shows that no survey can be sent for this company. The
option is based on the Request Preferences form setting. See “Defining behavior
rules for surveys” on page 177.
5 Click Save.
Deploying SRDs
You must perform the following steps to deploy an SRD and make it available to
users:
Step 1 Create the SRD and keep it in the Draft state until you are ready to submit it for
approval.
Step 2 Make sure the Start Date is up-to-date. Otherwise, the SRD will not be online.
Step 3 Make any necessary changes to the SRD until it is ready for approval, and change
the status of the SRD to Request for Approval. When you save the SRD, the
approval process starts.
NOTE
After you deploy the SRD, it might not be immediately visible to users because it
has not reached the Start Date and become online.
To deploy an SRD
1 Open the SRD.
a Open the IT Home Page, and select Service Request Management > Service
Catalog Manager Console.
b Click Console Focus in the left navigation pane, and click Request Definition.
The Request Definition View appears in the Service Catalog Manager Console.
c Perform an SRD search.
For types of searches you can use, see “Managing SRDs” on page 158.
d From the list of matching SRD records in the search results table, open the record
to modify.
2 Work the SRD through its various states until you reach the Deployed state.
The Take Offline button and the green stoplight appear in the Service Request
Definition form above the Status field.
The green stoplight alerts you that the SRD is deployed and is in the correct date
range.
3 Click Save.
The SRD record is online and available to users from the catalog. Users can view
the service request definition in the Request Entry console and browse or search
for it.
Service Request Approval type None by default You can temporarily disable service
Approval tab request approval for testing
purposes.
Approvals tab Set using Approval Selected by default. You can temporarily disable SRD
Engine approval for testing purposes.
Definition tab Request Type Standard
Effective Dates and Times Enter a start date.
Process Template Select the incident
request PDT (for
example,
Incident_Mgt_PDT).
Questions & Add Question 1 Click Questions.
Mappings 2 Click Add Question.
3 After you enter all the
following information,
click Apply.
4 Click Next to go to the
next page of the
wizard.
Question Text Categorization Tier 1
Question Format Text
Miscellaneous configuration
The following sections describe miscellaneous configuration steps for surveys, cart
display, service requests, Request Entry console behavior, and so on.
IMPORTANT
If multiple sources of data provide updates to the Atrium Service Catalog, you
must specify a sandbox dataset.
When a service is related to the SRD and the SRD is deployed, the process is
created in the Atrium Service Catalog. For more information, see the BMC Atrium
CMDB documentation.
8 (optional) Specify the Reconciliation Job Name.
This job runs the appropriate reconciliation job with the selected sandbox dataset.
You must use reconciliation rules to move the data to production.
IMPORTANT
If you change the production or sandbox datasets on this form, in the
Reconciliation Engine you must update the underlying reconciliation rules “BMC
Asset Management – Sandbox” to use the new datasets. Without this change, the
data cannot be reconciled to the new production or sandbox datasets.
9 Click Save.
NOTE
You can include any standard graphic format used with HTML code, (for example,
.gif, .png, or .jpg graphics). You can even use animated GIF images. Generally,
the smaller the image, the better the performance.
NOTE
You must have the SRM Administrator permission to access this form from the
Custom Configuration tab. However, the Service Catalog Manager can create
questions “on the fly” in the Search Survey form when working with an SRD (in
the Service Request tab).
TIP
Do not send too many surveys to users.
8 Click Save.
9 In the Show Cart field, select Yes if you want requesters to see the cart, or select No
to hide the cart.
NOTE
If you hide the cart, the Cart icon on the Request Entry console, the Add to Cart
button, and underlying cart functionality is hidden from users.
10 In the Service Categories Sort field, you can change the display order of the
navigation categories on the Request Entry console.
Sort Order—Shows navigational categories in the Request Entry console as they
are defined in the Category Management form (default). For more information,
see “Configuring navigational categories” on page 65.
The top-down order in the Category Management form is how the categories are
ordered in the Request Entry console. The sorted categories are based on your
entitlements. For example, if Mary Mann from Calbro Services is not entitled to
view Calbro Software, the Request Entry console starts with Phones as the first
category, then Software, Hardware, and so on.
Only categories used in deployed SRDs appear in the Request Entry console. To
continue the example, if Phones is not used in an online SRD, Mary Mann would
only see Software, Hardware, and so on, in the Request Entry console.
Alphabetical—Shows navigational categories in alphabetical order. The
alphabetical sort starts with upper-case letters from top left to top right (for
English and other Latin-based languages), and top to bottom. Sorting then starts
with lower-case letters, left to right.
11 In the Submit Confirmation field, select one of the following options:
None—Does not display a confirmation note when a request is submitted.
Accessibility Users—Displays a confirmation note only for users configured as
accessibility users. For information about configuring accessibility users, see the
BMC Service Request Management User’s Guide.
All Users—Displays a confirmation note for all users when a request is
submitted.
12 In the Category Title & Icon Default Behavior field, select the behavior of
Category 1 links.
The following selection values specify which actions execute if you click either the
icon or the title of a navigational category in the Request Entry console.
List Related Services—The icon and title performs the List Related Services
function, and the List Related Services link is hidden on the Request Entry
console. If you click the icon or title, a list of services relating to that navigational
category appears. If there are subcategories, the Browse Sub-Categories link
appears if subcategories exist. You might see situations where subcategories
appear for some Category 1 links, but not for others.
5 Modify the information as needed (for example, change the background color or
the summary text).
6 (optional) Add locale information to the HTML code.
For example, you can use the fr_FR locale to localize this content for your French
audience. This content appears in French when users log into the BMC Remedy AR
System server with the fr_FR locale.
7 (optional) To see the effects of your changes to the HTML code, click Preview
HTML.
8 Click Save.
NOTE
Query exclusions are applied based on an exact match by locale.
If full text search (FTS) is enabled, the Request Entry Console will use the FTS
Ignore Words list to exclude words from end user searches. If FTS is not enabled,
the Request Entry Console will use the BMC Service Request Management
Exclusion List to exclude words.
You may want to review the FTS Ignore Words as it is extensive. For more
information, see the BMC Remedy Action Request System Configuration Guide.
NOTE
You must have AR System administrator permissions to view this form.
The Service Request Designer provides an easy-to-use wizard interface for Service
Catalog Managers and Business Analysts to create or modify requestable services
(SRDs).
For more details about creating SRDs, see “Creating service request definitions” on
page 109.
NOTE
You must have the Service Catalog Manager permission to create SRDs.
NOTE
The Service Request Designer does not support adding a survey to an SRD or
specifying an SRD as a System Request in the Request Entry console. To perform
these tasks, you must use the Service Request Definition form.
NOTE
Some functionality in the Service Request Designer requires advanced permissions
for you to access. For example, for Request Catalog Managers to access the Manage
Categories button on the Description - Details panel, they must have SRM
Administrator permission. The Manage Processes button requires Request Catalog
Manager permission and the Manage Entitlements button requires Entitlements
Administrator permission.
If the stage requires validation, the Service Request Designer validates it in the
creation of a requestable service, before you can advance to the next panel. Not all
stages require validation (for example, the Options stage or the Entitlement stage).
Clicking the Next button advances you to the next step of the wizard after you
have passed validation. You can click the Back button to return to earlier stages in
the process.
You should have already created the underlying application templates, AOTs, and
PDTs that you want to use in the requestable service.
NOTE
If you are a Business Analyst, you can create SRDs only by using the Service
Request Designer, and you can view only SRDs that you created. Also, you cannot
view SRDs that have a status of Cancelled or Expired. Request Catalog Managers
can create SRDs by using the Service Request Designer or the Service Request
Definition form, and can view all SRDs. For information about creating SRDs by
using the Service Request Definition form, see “Managing SRDs” on page 158.
Field Description
Company (required) Specify the company the requestable service is tied to. The user
must belong to this company to see the requestable service. If the
requestable service is Global, all users have access to it.
Note: If guest users must be able to access the SRD, select Global.
Title (required) Enter a descriptive title for the requestable service.
If you want to enter the greater than (>) or less than (<) sign in the
Title field, use encoded text (> for >, and < for <); otherwise,
browsers will interpret the greater than and less than signs as valid
HTML markup if the title is included in a URL.
Description Enter a detailed description of the requestable service.
(required)
Note: Only 255 characters can be shown in the Request Entry
console. Any text greater than 255 character is indicated by
ellipsis points (...), although you cannot access this text in the
Console.
In addition, you can enter any value that can be read by a browser.
For example, you can enter the URL of your company or the URL
for a form on the web. The web page, form, or interpreted code
appears in the Description field when requesters access the
requestable service.
For example, you could add the following JavaScript snippet:
<a href="#" onClick="window.open('http://
www.bmc.com', 'win'); return false">
Category Specify the category type that applies to the requestable service (for
example, Telecommunications Services > Conference Calling >
Conference Call Setup).
Field Description
Instructions Enter instructions that you want requesters to view. Requesters see
your text in the Provide Information stage when they are
requesting a service in the Request Entry console.
Keywords Enter aliases (keywords) used to search for requestable services in
the Request Entry console.
Requesters can enter these keywords when they search for services
in the Request Entry console.
Cost Enter the cost budgeted for this requestable service. Cost can be
linked to service targets.
Price Enter the actual price of this requestable service.
To select a currency other than the default currency that appears in
the Price field, select a currency from the Price field’s drop-down
list. This is the currency that appears on the SRM Request Entry
console and the service request.
When a user submits a request from a Delivery SRD, the service
offering price is passed to the fulfillment application. If the request
is added to the cart or saved as a draft, the administrator for the
Atrium Service Catalog can change the price in the Atrium Service
Catalog, and the price is reflected on the SRD. After the request is
submitted, the price can no longer be changed.
Note: For consistency, make sure that the currency for the price in
the SRD and the corresponding service offering (in the Atrium
Service Catalog) are the same. If service requests in the cart on the
Request Entry console are shown with different currencies from
each other, the total price is calculated based on the currency
ratios. For information about configuring currency ratios, see the
BMC Remedy AR System Action Request System Configuration
Guide.
Turnaround Time Define turnaround time for this requestable service in Hours or
Days. Turnaround time is used to calculate the expected
completion date of the service request.
Note: To calculate the expected completion date accurately,
business hours and holidays must be configured. For
information about configuring business hours and holidays, see
“Configuring business hours and holidays” on page 61.
Level Select the service level for the requestable service (for example,
Gold, Silver, or Bronze) as configured by the application
administrator. See “Defining SRD levels” on page 174.
Image Specify which image appears to users in the Request Entry console.
Advanced Interface If you want to use an advanced interface form, specify it in this
Form field.
If you select an advanced interface form, the Fulfillment Process –
Questions panel will not be available. (Questions and advanced
interface forms are mutually exclusive.)
Field Description
Service (optional) Select an Atrium Service Catalog service to which you
want to link the SRD.
If you do not select a service, the default global service is applied
after you save the SRD.
Note: When you create an SRD, a requestable offering is
automatically created in Atrium Service Catalog.
For more information, see “How SRDs are related to Atrium
Service Catalog” on page 111.
Service Offering (optional) Select an Atrium Service Catalog service offering to
which you want to link the SRD.
If you do not select a service and service offering, the default global
service and service offering are applied after you save the SRD.
Offering Type (optional) Select the type of offering for the service:
Delivery—The SRD (Requestable Offering) is used to activate
the Service Offering (for example, initially setting up the
equipment to use a phone service). Users pay an activation fee
only once.
You can have only one Delivery SRD for each service offering.
Transactional—An SRD (Requestable Offering) used to make a
request which is associated with a Service Offering (for example,
phone service, internet, and so on), or an SRD used to make any
other request.
You can have multiple Transactional SRDs for each service
offering.
5 Click Next.
6 Go to “Completing the Fulfillment Process section” to continue the procedure.
NOTE
You can use this field to select or enter information to categorize questions in the
Questions Library. Then, you receive lists of questions by category instead of a
single long list of questions when you select a question from the library in the
Question Management form (which you can open from an SRD). You can
categorize questions for each fulfillment application or any other grouping that
works for your organization.
NOTE
When you add a question to the Questions Library, conditions added to the
question are not stored with the question in the Questions Library.
l Specify the order in which the questions will appear in the SRD (when it appears
in the Request Entry console) by selecting the question and clicking the Up and
Down buttons.
m To remove a question from the list of available questions, select it from the
navigation tree and click Delete.
10 Click Next.
11 Go to “Completing the Fulfillment Process section” to continue the procedure.
12 On the Fulfillment Process - Mappings panel, map the variables you created in the
PDT to questions, text, or Service Request form fields.
NOTE
You do not see this panel if you select a Quick Link PDT or if you select a PDT that
does not have any target mappings associated with it.
Specify whether the question must be answered by the answer (select User
Displayed Response) or the data is internal (select Internally Represented
Response). To understand the restrictions for these options, see “Question
format restrictions” on page 134.
Select the Text option, and enter the text that you want entered in the
corresponding field in the fulfillment application.
Select the SR Field option, and select a field from the SR Field list.
Click Advanced Mapping to concatenate data into one SR field. (See
“Concatenating multiple inputs” on page 135.)
c Click Apply.
d Map other fields as needed.
15 Click Next.
16 Go to “Completing the Approvers section” to continue the procedure.
NOTE
When creating a requestable service using the Service Request Designer, the
default approval process of Set Using Approval Engine is used for approving the
requestable service. If you use the Service Request Definition form to create
requestable services, more options are available for approving the requestable
service.
Group—Enables you to send the service request for approval only to group
members with Request Approver roles.
Custom—Enables you to use a custom approval chain (not one of the approval
chains installed with the application). This custom approval chain definition
must have a Selection Criteria that matches the requestable service. For
information about approval chains, see “Approvals for service requests” on
page 219.
NOTE
Approvals for the SRD use the default approval process, which is determined by
the Service Request Definition form. See “Defining service request definition
settings” on page 173.
2 Click Next.
3 Go to “Completing the Entitlements section” to continue the procedure.
2 Click Next.
3 On the Notifications panel, specify the states when notifications for the service
request are sent to users.
By default, the following actions trigger notifications:
Notify End User on Complete
Notify End User on Pending
Notify Assignee on Assignment
Notify Approver on Waiting Approval
You can add additional states (for example, Notify End User on Submit).
4 Click Next.
5 Go to “Completing the Deployment section” to continue the procedure.
NOTE
When the Company field is populated, the menu attached to the Name field
consists of all users belonging to the selected Company, not just Request Catalog
Managers. Therefore, when creating the requestable service, you must know who
your specific Request Catalog Manager is, and populate these fields correctly.
3 (optional) In the Reopen Request field, select Reopen Fulfillment Process or Create
New Work Order.
Selecting Reopen Fulfillment Process:
Restarts the previous fulfillment process, if the process resulted in only one
process step, such as a single incident or change request, that has not been
closed.
Creates a Work Order, if the process resulted in multiple process steps, such
as a combination of a change request and a work order in sequence.
Selecting Create New Work Order always creates a Work Order.
4 (optional) To build the SRD in stages, enter all the required information, and click
Save.
You can edit the SRD as needed before submitting it for approval.
5 If you are sure that you are finished with the details of your SRD, click Submit.
After it is submitted, no further updates are permitted to the requestable service
until the approval process is complete. When it is approved, the requestable
service is deployed.
6 Click Save.
You must create questions for users to answer when submitting service requests.
You can store these questions in a Questions Library. This section discusses the
types of questions you can create.
The following topics are provided:
About creating questions to use with SRDs (page 204)
Defining text questions (page 205)
Defining radio button questions (page 206)
Defining check box questions (page 207)
Defining range questions (page 208)
About menu questions (page 209)
Defining date and time questions (page 215)
NOTE
When you add or update a question in the Questions Library, conditions added to
the question are not stored with the question in the Questions Library.
You map the questions you create to AOTs and PDTs. When an application
instance occurs, the responses are pushed to the corresponding fields of the
application instance form. A user’s responses are pushed to the application
instance for a particular AOT. For information about creating questions to use with
custom applications, see Integrating BMC Service Request Management with Custom
AR System Applications white paper.
You can define the following types of questions, with various branching options:
Text (see page 205)
Radio buttons (see page 206)
Check boxes (see page 207)
Status menu (see page 209)
Query menu (see page 210)
Dynamic query menu (see page 213)
Range (see page 208)
NOTE
If you are passing the values from a text question from BMC Service Request
Management to a fulfillment application (such as BMC Remedy Incident
Management), make sure you set the proper field length values. Otherwise, you
might see errors in the CAI events trying to create records in the fulfillment
applications. This can occur when data from one of the fields in the service request
is too long. For example, trying to pass 254 characters to a field that only accepts
100 characters. For more information, see the troubleshooting tips section in the
BMC Service Request Management User’s Guide.
7 In the Limit Input Length To field, specify the amount of characters that a user can
enter.
This field is important for fulfillment application mapping if the fields are limited
in input length. The field will accept a maximum of 3600 characters. (The
maximum is limited to 1000 characters on Chinese, Japanese, and Korean views.)
By default, for a single-line question, users can enter as many as 128 characters. For
questions with an undefined number of rows or multiple rows, the limit is 3600.
8 Click Save.
NOTE
You can create as many radio buttons as you need for each question.
9 Repeat step 6 through step 8 for each option you want to add.
10 Click Save.
TIP
When specifying a range of values for a range question, specify a range that covers
a maximum of 20 discrete values. To allow users to enter a wider range of values,
use a text question type.
IMPORTANT
Users must have access to the form that is being queried. If you select the
HPD:Help Desk form, but users do not have permissions to access it, the query
menu does not show any data.
5 (optional) In the Category field, select or enter the category that you want to apply
to the question.
You can use this field to select or enter information to categorize questions in the
Questions Library. Then, when you select a question from the library in the
Question Management form (which you open from an SRD), you receive lists of
questions by category instead of one long list of questions. For example, you might
categorize questions for each backend application.
6 In the Menu Type field, select Static.
7 In the Displayed Value field, enter the value that appears to users (for example,
Accounting).
8 In the Stored Value field, enter the actual value stored in the database (for example,
Calbro Accounting).
9 Click Add.
10 Repeat step 7 through step 9 for each option you want to add.
11 Click Save.
8 In the Display Label field, enter the name of a character field that appears on the
form (and not a selection drop-down list).
9 In the Actual Value field, enter the name of a character field that appears on the
form, (and not a selection list), that represents the value stored in the database.
10 To define a qualification, click Query Builder to open the Query Qualification
Builder.
If you do not create a qualification, the query menu shows all restaurant records
from the AP-Sample:Restaurant form.
For more information, see “Building a query in the Query Qualification Builder”
on page 211.
TIP
To restrict the number of records returned from your query menu in the Request
Entry console, use the Query Builder to qualify your search. For example,
'Status' = "Active" returns a manageable subset of possible records.
11 Click Save.
NOTE
This procedure assumes that you already know how to create application
templates, AOTs, PDTs, and SRDs.
When you select a restaurant (for example, Le Chef) and submit the request, this
value is entered to the Detailed Description field in the work order.
NOTE
You cannot define dynamic query menus (that is, menus with dependencies) from
the Questions Library. You can define dynamic query menu dependencies when
defining a question for a specific SRD only.
To avoid circular results, do not create a dynamic query menu that depends on the
answer of another question, which similarly requires an answer from the original
question. For example, Question 1 should not depend on the answer to Question 2
if Question 2 requires an answer from Question 1.
12 To construct a qualification:
a Click Query Builder.
b Using the fields and buttons in the dialog box, enter a qualification in the
Qualification field.
From the Question drop-down list, you can select a question that is already
defined in the SRD. The data you retrieve depends on the response to the
question you select in the Question field.
For example, you might define a question (Restaurant Location) that uses a
dynamic query menu. The menu queries the Restaurant Locations form with
this qualification:
'Restaurant' = <Restaurant Example>
The menu for the Restaurant Location question will list all locations for the
restaurant specified in the preceding Restaurant Example question. Without a
qualification, all locations are listed, regardless of the restaurant selected.
c Click Select.
NOTE
Do not add dynamic query menu questions to the Questions Library.
9 Configuring approvals
This section describes how to configure approvals for service request definitions
(SRDs) and service requests. Configuration tasks are performed from the
Application Administration Console.
NOTE
You must have the SRM Administrator permission to configure BMC Service
Request Management approvals.
NOTE
The minimum requirement in BMC Service Request Management to approve
service requests is being registered as a user in the People form. Users with this
level of access can view service requests in the Request Entry console, but they
must use Approval Central to approve them.
6 To include the person as a group approver, in the Functional Role Update tab of
the Update Support Group Membership and Roles form for support groups, give
the person the Request Approver or SRD Approver support roles.
You can configure BMC Service Request Management so that one service request
uses a particular approval chain, but another service request uses a different chain.
You can set workflow actions that occur when a particular result is returned from
an approval process:
Set Fields action—You can set values to fields on the application request (using
a “Set Fields” action).
Next Process action—You can add another approval process, including up to
five total processes in a chain.
Furthermore, you can run multiple actions for a particular approval result. For
example, you might set certain field values in the service request and run another
approval process in the approval chain.
8 Select a Status.
Leave the status Offline until you are ready to deploy it; otherwise, you might see
unexpected results. Then, set the status to Enabled so that the approval chain can
be executed.
9 In the Selection Criteria field, enter a qualification for the service requests you want
the approval chain to apply to:
a Click the browse button (...) next to the Select Criteria field.
b In the Service Request Approval Selection Criteria dialog box, enter information
in the appropriate fields.
You can enter values in the fields. For example, if you enter Facilities in the
Category 1 field, the approval chain applies to all of the service requests in the
Facilities navigation category.
You can also enter a qualification to narrow the criteria further. For example,
you might want to enter a qualification for a specific field.
c Click Select.
10 In the Order field, enter an order for the approval chain.
The Order field controls the order in which the approval criteria are evaluated for
a request.
Select 0 for the most restrictive selection criteria, and select successively higher
order values as the selection criteria becomes less restrictive.
The following is an example of selection criteria defined for a more restrictive to
less restrictive order:
Order Selection Criteria
0 ‘Status’ = “Waiting Approval” AND ‘SRD_Level’ = “Gold” AND
‘Price’ >= “1000.00
1 ‘Status’ = “Waiting Approval” AND ‘SRD_Level’ = “Gold”
2 ‘Status’ = “Waiting Approval”
c Click Apply.
The approval process is added to the chain with four possible approval statuses:
Approved
Rejected
Cancelled
Error
You can define an action for some or all of the possible statuses by adding
another process to the approval chain (step 12) or by adding a Set Fields action
(step 13).
12 To add another process to the approval chain:
a Select an approval status in the approval chain tree (for example, Approved).
b In the Add Process section, select a process from the Process Name list.
c Click Apply.
The process is nested under the approval status you selected.
13 To add a Set Fields action to the approval chain:
a Select an approval result in the approval chain tree (for example, Approved).
b Click the Add Set Fields Action panel header (on the right side), and click Apply.
c Select the new Set Field in the approval chain tree, and click Add.
d In the Set Field Value dialog box, select a field from the form (for example, select
the Status field or Status Reason field to enter information about the service
request).
e In the Value field, enter the value you want to set in the field.
f Click Save.
14 Click Save to save the approval chain.
15 If you created any Level approval processes, create approver mappings.
See “Creating approver mappings” on page 223.
16 To use the approval chain in an SRD, set the Approval Type to Custom on the
Service Request tab of the Service Request Definition form. (See “Setting approvals
for the service request” on page 138.)
NOTE
Only default group chains, custom chains, and Service Request Definition - Level
rules use the information in the Approval Mappings form. (For information about
custom chains, see “Configuring a custom approval chain” on page 219.)
Step 1 Map approvers to approval phases. See “Mapping approvers to approval phases
for level-type approval processes” on page 223.
4 Click the Mapping Criteria tab to add additional criteria for navigation tiers, SRD
information, and so on.
The Individual or Group approver defined is used only for service requests and
SRDs matching this criteria.
5 Click Save.
e Select the Service Request Definition - Level approval configuration record, and
select Enabled for the status.
This enables you to select the Service Request Definition - Level phase when you
create an approver mapping.
f Save and close the form.
2 From the Application Administration Console, choose Service Request
Management >Approval > Approval Mappings, and click Open.
3 In the Approval For field, select Individual.
NOTE
To map an individual approver, you can select any individual who has a record in
the People form. It is not necessary to select a person with the SRD Approver
functional role (for example, Allen Allbrook). This example uses Ian Payment.
4 In the Approval Indicator field, select which form this approver mapping will
affect (for example, Service Request Definition).
5 In the Phase Name field, select which approval phase needs mapping in the
application (for example, Service Request Definition - Level).
6 Enter the remaining required information.
Depending on which mapping values you specify, different approvals are
generated.
When approver mappings are created, you do not need to enter values in all the
fields on the Approver Mappings form.
Individual approval is generated on the basis of the approver mapping values at
the top of the form and any optional values at the bottom of the form (for example,
if you enter a navigational category). Ian Payment is the approver for all Service
Request Definition - Level processes if none of the additional mapping values are
defined.
You can create multiple approver mappings. For example, you can configure a
different approver to approve SRDs that are “gold” level and cost over $500.00.
7 Save and close the form.
For SRDs, if you have not created any other approver mappings, when an SRD is
promoted to the Request for Approval state, the SRD cannot be deployed until the
individual you set in this procedure approves the request.
In addition, you can create a multiple-level approver mapping—where both Allen
Allbrook and Ian Payment must approve the SRD before it can move to the next
state. Here you could set Allen Allbrook as 0 level and Ian Payment as 1. In this
example, Allen Allbrook must approve the SRD first. The Approval Server
generates a second approval for Ian Payment.
NOTE
When an approver list includes functional roles (for example, the SRD Approval
functional role), specific settings in the AP:Role form in the Approval Server
determine whether the role is expanded to individual signature-line records for
each member of the role, or a single signature-line record is created for the entire
role.
In the Approval Server integration with BMC Service Request Management, the
SRD Approval functional role maps to the SRD Approver role name in the Role
form. (Select AP:Administration from the IT Home page. From the Role tab, select
a role, and click View.) In the SRD Approver role, group approvals by default
require that only one member of the support group must sign the approval to move
the SRD to the next stage. For information about how the All Must Sign and If
Multiple Approver settings are used in the Approval Server, especially if you
require all members of a group to approve the request, see the BMC Remedy
Approval Server Guide.
NOTE
To create a multiple-level inherent group approver mapping, you could create
another inherent group approver mapping for another inherent group and set the
Level setting to 1. After the first inherent group (level 0) approves the service
request, the second level of approvers (level 1) must approve the service request
before it can be moved to the next stage.
Step 1 Set whether to use the Approval Server to determine the approvers of the SRD.
(See “Defining service request definition settings” on page 173.)
Step 2 Create individual and group approvers. (See “Creating individual and group
approvers” on page 218.)
Step 3 (optional) Set up approval processes. (See “Setting up approval processes for your
company” on page 234.)
Step 4 (For Level approval processes only) Create approval mappings. (See “Creating
approver mappings” on page 223.)
Step 5 Set the approvers on the Approvals tab of the Service Request Definition form. (See
“Setting approvals for an SRD” on page 146.)
Approval states
To configure the flow of approvals, you must define what approval is required for
each state in the flow. The states of SRDs use the settings defined in Status and
Status Reason fields on the Approval Process Configuration form, which is
accessed from the Application Administration Console. (See “To set up an
approval process for your company” on page 235.)
When the Status and Status Reason fields for the SRD record matches the value
specified in the Begin column, the approval process is started. Whenever the Status
or Status Reason changes, the workflow searches the Approval Process
Configuration form to see if there are any approval mappings for the new Status
and Status Reason combination. If a mapping is found, the process name is
returned to the SRD, and the application command is issued to the Approval
Server to start the approval process.
When the approval process starts, the Status and Status Reason fields cannot be
modified. This prevents further changes to the SRD until the approver submit a
decision (approved or rejected).
Approval configuration records are mapped for SRDs by navigational categories,
price information, and so on.
NOTE
The Approved state is based on rules set up in the Approval Server (in the Rule
Definition form). To access the Rule Definition form, select AP:Administration
from the IT Home page. From the Rule tab on the Approval Server Administration
form, select a rule, and click View. For more information about rules in the
Approval Server, see the BMC Remedy Approval Server Guide.
Rejected—Defines the values of the Status and Status Reasons fields for SRDs if
a record is rejected. For example, you might want to set the Status back to
Pending and the Status Reason to More Information if the SRD is rejected.
No Approvers—If the Approval Server does not find any of the mapped
approvers, the Status and Status Reason field values on the two forms are
changed to the values specified.
If you enabled the Service Request Definition - Level process, you must set up the
approvers using the Approver Mappings form (see “Creating approver
mappings” on page 223). This rule queries the form, using the appropriate criteria,
find the appropriate approvers, and add them to the SRD record as the approvers.
When the approver approves or rejects the SRD, the rules execute and set the next
status defined in the Approval Process Configuration form. (See “Approval states”
on page 230.) Based on the process type, the Approval Server continues until no
approvers are found for the process.
NOTE
You can configure additional processes for your company, as needed. For
example, you could create a process that SRDs require approvals when they reach
the Pending state. For more information, see “Setting up approval processes for
your company” on page 234.
Process types
BMC Service Request Management provides the following approval process types:
Ad Hoc
Level
These process types are used in the following default processes on the Approval
Process Configuration form:
Service Request Definition - Ad Hoc—The SYSTEM PHASE Ad Hoc approval
process for SRDs. This process provides routing authority to each approver
without requiring the administrator to create approver mappings for every
individual or role. The Service Catalog Manager is the first approver. This
person must specify the next approvers before he or she approves the catalog
offering.
By default, the status of this approval process is Enabled.
Service Request Definition - Level—Uses the data configured in the Approval
Mappings form to determine approvers. For more information, see “Creating
approver mappings” on page 223.
By default, the status of this approval process is Offline.
These “best practice” processes are based on sample data like companies and
support groups provided in the Foundation. There is no separate configuration
data for approvers. You can modify the sample processes, or inactivate them and
create approval processes and rules based on your business needs.
IMPORTANT
Do not enable both approval processes at the same time; otherwise, your approvals
will not work as described. If you want to modify the default approval settings,
enable only one approval process and set the other to Offline. (You can enable
multiple approval processes for service requests because approval chains can use
multiple approval processes. See “Approvals for service requests” on page 219.)
Figure 9-2: Relationship between company records and global approval process
configuration
IMPORTANT
After you create company-specific approval processes, the global approval processes
are no longer functional for your company. As a result, if you disable the Service
Request Definition - Level approval process configuration record for your
company and an SRD reaches the Service Request Definition - Level phase, the
Approval Server skips the company Service Request Definition - Level approval
phase (because it is offline). The Approval Server also ignores the global Service
Request Definition - Level phase (even if it is enabled), and the service request
continues to the next state. To revert to the global processes, set all the company
approval process configuration records to offline.
You can have only one enabled approval process for global use or for each
company. For example, you might enable the Service Request Definition - Ad Hoc
approval process. You can create additional phase approval processes as needed,
but they must be offline or in another state (for example, Proposed).
4 Click the Status Flow tab to set up the approval cycle for the specific service
catalog.
The states that appear in the Status menu lists are derived from the Status field of
the Service Request Definition form.
For example, an SRD starts in the Request for Approval state. The Begin column
indicates the state that starts the approval process.
If the SRD is approved, its Status changes to Deployed (as indicated in the
Approved column).
If the SRD is rejected, its Status changes to Rejected (as indicated in the Rejected
column). But you might decide instead that the SRD should move back to the
Pending state and that the Status Reason should be More Information, or the Status
might be Rejected and the Status Reason should be Cancelled.
You can set up the Status for an SRD if there are no approvers defined for it (for
example, Deployed, as indicated in the No Approver column).
For more information, see “Approval states” on page 230.
Entitlement enables you to define which users can access service request
definitions (SRDs). Entitlements are defined using the Entitlement Console, and
added using the Entitlements tab of the Service Request Definition form.
You can group several SRDs into a “package,” and create an entitlement rule for
that package. This is useful when you use multi-tenancy, where you are managing
SRDs for more than one company.
Enterprise customers, or companies using multi-tenancy, should find entitlements
helpful in their organizations, so that users can view only the available services to
which they are entitled. Small or medium-sized companies might not need to add
this extra level of access control provided by entitlement.
NOTE
You must have the Entitlement Administrator or SRM Administrator permission
to configure entitlements.
Step 5 Add service request definition qualifications for entitlement. (See page 245.)
Step 8 Create on-behalf-of qualification rules for users (optional). (See page 58.)
Creating packages
To make entitlements for SRDs easier to manage, you can create packages, which
can contain one or more SRDs. You can relate only one company to each package.
For example, if you create a package for Calbro, you cannot relate Acme Company
to that package.
When you give a company access to a package, the company automatically has
access to all SRDs associated with the package.
To create a package
1 Open the IT Home Page, and click the Service Catalog Manager Console link.
2 Click the Functions link in the left navigation pane, and click Package
Management.
3 Click the plus sign (+) icon at the top of the Package Management window.
4 In the Name field, enter a name for the package.
Package names must be unique for a company. Do not enter a name that is the
same name as another package already created for the same company.
5 (optional) In the Description field, enter a short description of the package.
6 From the Company field list, select the company to which the package will be
related.
All global SRDs and all SRDs for the selected company are listed in the Available
Requestable Offerings (SRDs) table.
7 In the Package Group field, enter or select a package group for this package.
For the first package that you create, the list is empty and you must manually enter
the name of the group. For all subsequent packages, you can select an existing
group from the field’s menu list or manually type the name of a new group into
the field.
A package group can belong to only one company.
8 To associate an SRD with the package, select it from the Available Requestable
Offerings (SRDs) table, and click Add.
You can also drag packages from the Available Packages table to the Associated
Packages table.
To filter the SRDs listed in the table, enter a term (from the SRD name) in the Search
field, and press Enter.
NOTE
To prevent SRDs from multiple companies being added to a package, the
Company field is set to read-only after you add the first SRD. The Company field
remains read-only when you edit the package.
9 Click Save.
Editing packages
You can make changes to the packages that you create.
To edit a package
1 Open the IT Home Page, and click the Service Catalog Manager Console link.
2 Click the Functions link in the left navigation pane, and click Package
Management.
3 Select the package that you want to modify.
4 Click the pencil icon at the top of the Package Management window.
5 Modify the Name, Description, and Package Group fields as needed.
6 Add or remove SRDs as needed from the Selected Requestable Offerings (SRDs)
table.
7 Click Save.
Deleting packages
You can delete a package that you have created. When you delete a package, all
entitlement rules that reference the package are deleted.
To delete a package
1 Open the IT Home Page, and click the Service Catalog Manager Console link.
2 Click the Functions link in the left navigation pane, and click Package
Management.
3 Select the package you want to delete.
4 Click the minus (-) icon at the top of the Package Management window.
5 Click Yes to confirm that you want to delete the package.
6 Click Save.
Enabling entitlement
Before you enable entitlement, create rules for users to access their SRDs.
Otherwise, after you enable entitlement, users cannot access their SRDs. Before
you create entitlement rules, you might want to create a temporary entitlement
rule specifying Everyone in the People Qualification Name field so that everyone
can access their SRDs until you finish creating entitlement rules for all users.
Everyone is predefined and cannot be changed.
To enable entitlement
1 From the Application Administration Console, click the Custom Configuration
tab.
2 From the Application Settings list, choose Service Request Management >
Entitlement > Entitlement Management, and click Open.
3 To enable entitlement, select the Enabled option from the Entitlement Console.
You can create entitlement groups and rules from this console.
4 In the Apply Entitlement Rules to Global SRDs field, specify whether entitlement
rules apply to global SRDs.
If you select No (the default), entitlement rules do not apply to global SRDs. All
users can request Global SRDs. The assumption here is that global SRDs are
intended for all users and should not be limited by multi-tenancy.
If you select Yes, any entitlement rules defined for SRDs also are either directly
or indirectly applied to global SRDs.
NOTE
You can still create exceptions if you use Advanced Qualifications when you create
entitlement rules for People or SRDs. In your environment, you might not want to
see global SRDs for one specific company, for example, a managed service
provider (MSP) vendor. For more information, see “Create people entitlement
definitions” on page 244 or “Adding service request definition qualifications” on
page 245.
NOTE
When you add users to an Entitlement Group, you must flush the Entitlement
Cache before the user can see any SRDs visible to the Entitlement Group. After the
cache is cleared, users must reopen the Request Entry console to see any changes.
For more information, see “Validating users (optional)” on page 246.
NOTE
To increase performance, entitlement rules are cached. Although the entitlement
cache is flushed when an entitlement rule is created or modified, users must
reopen the Request Entry console to see any changes.
TIP
An advanced qualification lets you create exceptions with global SRDs. For
example, you might exclude global SRDs for one specific company, such as an MSP
vendor.
NOTE
An advanced qualification lets you create exceptions with global SRDs. For
example, you might exclude global SRDs for one specific company, such as an MSP
vendor.
7 Click Save.
NOTE
Although the entitlement cache is flushed when an entitlement rule is created or
modified, you can click the Flush Entitlement CACHE button on the User
Entitlement Validation form to force a flush of the cache. After the cache is cleared,
users must reopen the Request Entry console to see any changes.
NOTE
Using the Task Management System (TMS) functionality is optional with work
orders. You can create work orders that do not use TMS tasks.
NOTE
When documenting procedures in this guide, if there is a difference between how
you do something in the Best Practice view and how you do it in the Classic View,
only the Best Practice method is described.
NOTE
To perform the following procedure, you must have Administrator permission.
3 In the Company Mapping tab, select the Best Practice View User record, and click
Remove.
NOTE
Deleting this record impacts only the Work Order form. No other forms in BMC
Service Request Management include classic and best practice views.
4 In the Application Name field, select Remedy Service Request and Catalog System.
5 In the Role field, select Classic View User.
6 If necessary, change the sorting order number.
7 Click Add.
8 Close the form and then have users log into the application again.
Work Order Management can be defined to fulfill service requests, similar to the
other fulfillment applications.
3 Complete the Customer or Contact field on the new Work Order form.
For more information, see “Adding or modifying a customer profile” on page 261.
If the customer record uses the VIP or the Sensitive flag, this information appears
in red after the Customer field label. For more information, see the BMC Remedy IT
Service Management Configuration Guide.
4 In the Summary field, enter a brief description.
5 In the Notes field, enter the work order details.
6 In the Work Order Type field, enter a type (for example, General).
7 In the Request Manager section, enter the necessary information:
a Select a Support Company.
Your selection filters the Support Organization menu list.
b Select a Support Organization.
Your selection filters the Support Group Name menu list.
c Select a Support Group Name.
Your selection filters the Request Manager menu list.
8 (optional) In the Service field, select a service configuration item (CI) to relate to the
work order.
Items in the list are retrieved from the Atrium Service Catalog.
Selecting a service CI automatically performs the following actions:
Updates information in the Product Categorization area of the Classification tab
of the work order, based on the categorization of the service CI. You can modify
the Product Categorization values later.
Relates the service CI to the work order as a “Related to” association type.
After it is established, you cannot delete the association from the Relationships
tab. However, you can clear the business service from the Service field and save
the record to delete the association.
NOTE
Some CI types are virtual, while others are physical. The Business Service CI type
is an example of a virtual CI. In this context, a business service can be provided
from one business or organization within a business to another. Business Service
CIs can include customer support, employee provisioning, server farms, storage,
and so on.
9 Select the Priority to identify the importance you (as support staff) assign to the
work order.
Priority indicates the relative order in which changes should be addressed. It is
influenced by considerations of risk and resource availability. The default value of
the Priority field is Low.
10 If the fields in the Request Assignee section do not have assignee information,
complete the fields.
Alternatively, click one of the following links in the Quick Action section of the
navigation bar at the left:
Assign to Me—Assigns the work order to the user who is logged in.
Auto Assign—Assigns the work order according to the rules in the Assignment
Configuration form.
11 Click Save.
5 To add an attachment, click the folder next to the Attachment field, and browse for
a file.
To clear an attachment that you just added, click the Remove File icon ( ).
To add more attachments, see step 6.
NOTE
Attachments to Work Info entries in a work order are not transferred with
information sent to a service request. You can access the attachment only from the
work order. Similarly, attachments added in BMC Service Request Management
are not transferred to the Work Order application.
WARNING
You cannot modify a Work Detail entry after you add it.
8 To filter specific work entries that appear in the table based on the type of activity,
select an option from the Show field.
9 To see a report of the activities that you performed against this work order, click
the Report icon ( ).
10 To see all entries for work information history, click the View icon ( ) at the top
of the tab.
NOTE
When you return to the Work Order Console, you might need to refresh the
Assigned Work Orders table to see all the modified records.
11 Click Save.
NOTE
Operational and Product categorizations are not configured as shipped for work
orders. You must modify the records in the Product Catalog Setup and Product
Catalog Setup forms if you intend to use them with work orders. See the BMC
Remedy IT Service Management Configuration Guide.
NOTE
In the Work Order form, you can relate a CI to a work order, but in the CI form,
you cannot relate a work order to a CI.
View an incident, change request, CI, or another work order that is related to a
work order.
To view an incident, select it in the Relationships table, and click the View
icon ( ).
To restrict the number of requests that appear in the table, select a type of
request in the Show Related field.
Remove a relationship between a work order and an incident, change request,
CI, or another work order. (To unrelate a service request, select it in the
Relationships table, and click the Remove button [ ].)
NOTE
If the BMC Remedy IT Service Management applications are installed on a remote
system, status information is not visible in the table. This is because the status sync
up workflow is implemented in filters, but filters do not support accessing forms
on a remote system. If the BMC Remedy IT Service Management applications are
installed on a local system, there is no issue.
NOTE
Alternatively, you can skip step 2 and step 3, and select Create Relationship To >
Type of Record from the Quick Action section of the navigation bar at the right.
NOTE
The contents of the search form depend on the type of record that you chose in the
Search list.
5 In the search window for the request type, enter a string in the Search field, and
click the Search icon.
6 In the search results table, select the record to relate to the work order.
7 From the Select a Relationship Type list at the bottom of the search dialog box,
select the type of relationship to define (for example, Related to).
8 Click Relate.
9 Click OK.
NOTE
To view the support groups you belong to, click the My Profile link in the
navigation pane, and click the Support Groups tab. For more information about
this link, see “Updating assignment availability” on page 296.
TIP
If the contents of the Console List do not update after you run the search, click the
Refresh button.
NOTE
The My Searches node only appears after a custom search is defined.
6 Click Select to close the Advanced Qualification Builder, and click Save.
The search appears in the Defined Searches list, under the My Searches node.
NOTE
The My Searches node only appears when a custom search is defined.
To edit a custom search, select it, make any changes, and click Save. To delete a
custom search, select it, and click Delete.
NOTE
You cannot define a Support Person record here. For more information, see
“Application functional roles” on page 46.
If you are adding a customer, the status of the person you added has a default
value of Proposed. Your People/Contact administrator must verify those in
Proposed status, update them to Enabled, and add any other information that is
necessary.
6 To clear the Customer or Contact field and enter a different name, click the Clear
Field icon ( ).
NOTE
If you are using the Classic view, click Create on the Customer tab to add a
customer profile.
NOTE
If you are using the Classic view, click Modify on the Customer tab to modify a
customer profile.
To select templates
1 From the IT Home Page, choose Service Request Management > New Work Order.
2 From the navigation pane on the left side of the form, click Functions > Work
Order Template.
You can apply a work order template only while the Status is in Assigned state.
You can also select a work order template only once for each work order.
3 In the Work Order Available Templates dialog box, click View to examine the
contents of a work order template.
The template appears in read-only mode. Viewing a template enables you to see
its assignments, its task and task group templates, and other features.
4 Close the Work Order Template dialog box.
5 In the Work Order Available Templates dialog box, click Select Template.
The contents of the template are applied to the work order. The work order
template overwrites any field values that are already present in the work order. If
the work order already includes relationships or tasks, these are not overwritten.
Any additional tasks from the template are added as peers, and additional
relationships are included with the work order.
Reminders
Reminders enable you to create notes for yourself and others. You can send them
by email or through BMC Remedy Alert, and you can specify when they are sent.
You can create generic reminders, or you can create reminders that are associated
with a specific work order or task. For example, you can send yourself a note about
a specific work order to remind you to follow up on it.
Whether you access reminders from the console or from a work order determines
which reminders you can view:
When you open the Reminders dialog box from the console, you can view all
reminders that you have created.
When you open reminders from a work order, you can view all reminders
associated with that work order. This includes reminders created by other users
of the application.
You can modify or delete only the reminders that you have created.
Creating reminders
If you create a reminder from the console, the reminder is generic. If you create a
reminder from a work order, the reminder is specific to that work order.
To create a reminder
1 From the IT Home Page, choose Service Request Management > Work Order
Console.
2 Click Functions > Reminders.
3 In the Reminders dialog box, click the Create Reminder tab.
4 In the Notify list, select Individual or Group, depending on whether you are
sending the reminder to a single person or a group of people.
5 In the Recipient field, type the name of the person or group to notify.
If you type a name in the Recipient field and press ENTER, the AR Login field is
automatically populated. If you leave the field empty and press ENTER, the People
Search dialog box appears. You can search for a name and select it from a list. The
Recipient and AR Login fields are automatically populated.
6 In the Time field, enter the time that you want the system to send the reminder.
You can type the information, or you can click the button next to the field and select
the time from the calendar that appears. By default, the Time field contains the
current date and time.
7 In the Subject field, enter information about the reminder.
The information in this field appears in the subject line if the reminder is sent by
email.
4 In the Email System dialog box, indicate the recipient by selecting one of the
following options:
Select Current Contact—When you open the Email System form, if there is a
current contact assigned to the record, the contact’s name and contact
information appears in the table and is the default recipient.
Select Current Assignee—To select the current assignee, click Select Current
Assignee. The current assignee’s name and contact information appears in the
table.
5 If you are sending the email to another recipient, complete the following steps:
a Complete the fields in the People Search Criteria area, and click Search.
b When the search finishes, select the recipient’s name in the search results table.
If you need to see more information to determine which is the correct name in
the list, select an individual's name from the list, and click View. This opens the
People form, which contains detailed information about the recipient.
6 Complete the email information fields:
Internet Email—Type the recipient’s email address here.
You can find this information by selecting the person’s name from the search
results list, and clicking View. When the People form appears, look for the
Internet Email field on the General tab.
Email Subject Line—By default, the subject line contains the work order ID
number, to which you can append text to or over-type.
Email Message Body—Type the message text here. A series of buttons, to the
right of the Email Message Body field, enables you to automatically insert text
from the record into the message text.
NOTE
If one or more of these buttons appear disabled, it means the corresponding field
in the record contains no information.
Email Attachment—You can attach a file to the email message (you are limited
to only one attachment). To do this, right-click inside the Email Attachment
table, and click Add. The Add Attachment dialog box appears. Navigate to and
select the file to attach. Click Open. Details of the attached file appear in the
table.
7 Click Send Email Now.
NOTE
If you need more information about the service provider, click the button with the
globe icon beside the field to open a link that takes you to the service provider’s
website.
Status Description
Assigned Initial status, or user saves a draft of the work order.
Pending The following descriptions can apply:
The work order assignee or Request Manager needs additional
information.
Indicates whether an error occurred for some reason, for example,
inaccurate data. Service request is created with an error. No work
order is created.
Waiting Approval Not applicable to work orders.
Planning Work order is created, but no work has started.
In Progress The work order is being implemented.
Completed When the last task on a work order is closed, the work order’s status
is automatically set to Completed.
The Completed status is the only status that is shipped with status
reasons related to it:
If the statuses for all the tasks are set to Closed with a reason of
Successful, then the work order is Completed with a reason of
Successful.
If the status of one of the tasks is not set to Closed with a reason
of Successful, then the work order status is set to Completed with
a reason of Successful with Issues.
Rejected Not applicable to work orders.
Cancelled The service request associated with this work order was cancelled,
or the work order was cancelled.
Closed The following descriptions can apply:
Closed without any issues.
Closed but with some issues.
Closed by the system after the service request was in an end status
(completed or cancelled) for 15 days.
You cannot modify a work order after it is closed.
NOTE
Although you can easily change the status transition rules for a work order, the
Work Order Status Relationships form is a fulfillment form. Therefore, the records
are available only in English, and no localized versions are currently available.
The following diagram shows the included status transitions in the life cycle of a
work order (for the Assigned, Pending, and Waiting Approval statuses).
Figure 11-2: Work order life cycle—Assigned, Pending, and Waiting Approval statuses
Assigned
Waiting
Pending Rejected
Approval
Planning
In Progess
Completed
State transitions
Closed
Assigned
Pending
Waiting
Cancelled Approval
To prevent the transition from one status to another, you must set the appropriate
transition rule to Enabled, which is stored on the Work Order Status Relationships
form. To allow the transition from one status to another, you must set the status of
the transition rule to Offline.
The following diagram shows the included status transitions in the life cycle of a
work order (for the Planning and In Progress statuses).
Assigned
Waiting
Pending Rejected
Approval
Planning
In Progess
Completed
Closed
State transitions
Planning
Cancelled
In Progress
NOTE
Several work order status values do not have status transitions configured as
shipped (for example, Completed, Closed, Rejected, or Cancelled).
The following table describes the included transitions that are excluded in the work
order life cycle. For example, you cannot move a work order directly from
Assigned status to Closed status.
Work order cannot move from this status... ... to this status
Assigned Closed
Pending Assigned
Closed
Waiting Approval Assigned
Closed
Work order cannot move from this status... ... to this status
Planning Assigned
Waiting Approval
Closed
In Progress Assigned
Waiting Approval
Planning
Closed
Completed Assigned
Pending
Waiting Approval
Planning
In Progress
Rejected
Cancelled
Closed Assigned
Pending
Waiting Approval
Planning
In Progress
Completed
Rejected
Cancelled
Rejected Assigned
Pending
Waiting Approval
Planning
In Progress
Completed
Cancelled
Closed
Cancelled Assigned
Pending
Waiting Approval
Planning
In Progress
Completed
Rejected
Closed
NOTE
If a service request consists of a single work order, moving the work order from a
status of Completed back to In Progress does not result in the status of the Request
also being reset to In Progress. When the work order's status progresses, errors
result.
NOTE
The application administrator must define at least one individual with the
functional role of Work Order Manager (the Request Manager) before you can
make any assignments to a Support Group.
4 Click Save.
The request manager and the request assignee are automatically notified of their
assignments.
NOTE
To receive notifications of assigned tasks if BMC Remedy Alert is configured as the
method of receiving notifications, log into BMC Remedy Alert.
NOTE
When SRM data is truncated in other fulfillment applications, for example, within
a change request, you also see an ellipses (...).
TIP
When you are creating tasks for a work order, you must complete the Requester
Information, Work Order ID, and Summary in the work order before you include
the tasks.
The Tasks tab shows the tasks that are required to be performed to complete the
work order. You can use task groups to manage a work order with many tasks,
each having its own schedule, task assignee, and plan. For less complex work
orders, tasks are optional. Tasks are created and modified in the work order and
are stored separately in the Tasks form. A single work order can have an unlimited
number of tasks.
After a task is assigned to a support group or an individual, the assignee receives
notifications to perform the various task activities based on the work order
process.
Tasks, like work orders, go through many status transitions as they progress. The
status in which a task is created depends on the status of the parent work order.
Assigning tasks
You assign each task to a work order assignee.
To assign a task
1 From the IT Home Page, choose Service Request Management > Search Work
Order, and click Search.
2 Select the work order, and click the Tasks tab.
3 Select the parent task or child task that is already related to the work order.
4 Click View.
The task opens in the Task form.
5 Select the Assignment tab.
6 Select the group or person who will work on the task from the Assignee Group or
Assignee lists.
7 Click Save.
The assignee for that task is notified of the task assignment.
Reassigning tasks
Task reassignment is performed manually, directly on the Task form. If you cannot
resolve a task that you were assigned, you can reassign the task yourself, or you
can ask the requester to reassign the task. You might ask the requester to reassign
the task in situations where you want to reassign the task to someone outside of
your group.
To reassign a task
1 From the IT Home Page, choose Service Request Management > Work Order
Console.
2 Choose Console Focus > Tasks.
3 In the Tasks table, select the task to reassign, and click View.
4 From the Task form, click the Assignment tab.
5 In the Assignee Group or Assignee fields, choose the group or person to whom to
assign the task to.
6 Make sure the Notify Assignee field is set to Yes.
7 Click Save.
The new assignee is notified of the request assignment. Until the new assignee
accepts the task assignment, you are still assigned to the task and have
responsibility for it.
NOTE
To see a read-only view of the task flow in the task group, click the View Flow
button. For more information, see “Viewing the flow of a task” on page 282.
The Task Flow Viewer uses color codes to illustrate the different stages of the tasks.
For example, a blue stage indicates that its status is Closed, but a yellow stage
shows its status is Staged. The Viewer also shows you the flow among tasks.
You can also perform the following functions in the Task Flow Viewer.
Zoom in to focus the view.
Zoom out to expand the view
Click the pan buttons to move the flow around.
NOTE
To receive notifications of assigned tasks if BMC Remedy Alert is configured as the
method of receiving notifications, log into BMC Remedy Alert.
c When you have finished working on the task and want to stop tracking the time,
click the Stop Clock button.
You must repeat steps a and b first if you closed the task after saving it.
A message reports the number of minutes spent working on the task. The time
spent is also added to the value in the read-only Total Time Hours and Minutes
fields.
d Click Save.
You can use the start and stop clock buttons as many times as you like. Each
successive time, the new time is added to the value already in the Total Time
Hours and Minutes fields.
9 To track the time spent working on a task manually, enter a number of hours or
minutes manually in the editable Time Spent fields, and save your changes.
The time you entered is automatically added to the value already in the Total Time
Hours and Minutes fields.
10 Click Effort Log to keep track of how much time you spent.
See “Tracking task efforts” on page 286.
11 Click the Work Info tab and enter the progress you have made on the task.
12 Click Save.
To modify tasks
1 From the IT Home Page, choose Service Request Management > Search Work
Order, and click Search.
2 Select the work order, and click the Tasks tab.
3 Select the task to modify.
4 Click View.
The task opens in the Task form in a modify window.
5 Modify the task details as needed.
NOTE
If you change the Status to Close, you must select a Status Reason (Success, Failed,
or Cancelled).
6 Click Save.
NOTE
When you return to the Work Order form, you might need to refresh the Work Info
of Selected Task table to view all the entries.
To modify a task
1 From the IT Home Page, choose Service Request Management > Work Order
Console.
2 Select a work order.
Details for the parent work order appear under Work Order Details, including any
Work Info entries.
3 Under Work Order Details, select Tasks.
4 In the table, select the task to modify, and click View.
5 On the Task form, update the fields in the task.
6 Click the Work Info tab, and create a work info history entry for the task.
7 Click Save.
8 In the Classification tab, complete information about the product and operational
categorizations.
9 (optional) In the Assignment/Dates tab, complete the fields to assign the task:
For the Assignee fields, the assignment engine automatically assigns the task when
the task is created according to how the administrator configured the application,
but you can override this if needed. See Chapter 12, “Configuring assignments.”
For the Scheduled Start Date and Scheduled End Date fields, you might want to set
the dates to be different from the dates of the parent work order.
10 In the Relationships tab, search for, and relate configuration items, LDAP objects,
and software library items that are needed with this task.
11 Click Save.
The task information form closes and you return to the Work Order form. The task
management subsystem enforces the dependencies between tasks. These relate to
any Sequence order specified in the Work Order form.
Template Description
Create and Modify Policy Task group that includes the following tasks:
with Closed Loop Create and Modify Policy
Verification Closed Loop Verification (automatically)
You use this task group template when creating or
modifying a BMC CM based policy. This template
automatically performs a closed-loop verification to make
sure that the task was executed properly.
Closed Loop Verification Automatic task that calls BMC Configuration Management
(automatic) Policy Manager to set up compliance parameters for Closed
Loop Verification. It verifies the task automatically against
compliance status.
Create and Modify Policy Manual task that creates or modifies a policy that uses the
Policy Manager.
Deploy Package Manual task that deploys a package that uses the BMC
Configuration Management Deployment Manager.
Verification of a Deployment Manager task is based on the
exit status of the Deployment Manager job itself.
Execute Remote Command Manual task that executes a remote command that uses the
BMC Configuration Management Deployment Manager.
Verification of a Deployment Manager task is based on the
exit status of the Deployment Manager job itself.
Template Description
Execute Remote Script Manual task that executes a remote script that uses the BMC
Configuration Management Deployment Manager. You use
the Task Attachments table to define the remote scripts to be
used. Verification of a Deployment Manager task is based on
the exit status of the Deployment Manager job itself.
Verify Target Status Manual task for manually verifying the status of a target
against BMC Configuration Management. Use this task to
verify that a specified target is in compliance with the
policies to which the target is assigned.
7 Repeat steps 3 through 6 for all templates to add to the work order.
The templates you selected appear in the Tasks and Task Groups list. If there are
no templates listed, refresh the form.
8 Define a numerical sequence of the tasks, as described in “Assigning a sequence
number to task groups and tasks” on page 278.
The task management subsystem enforces the dependencies between tasks. These
relate to any Sequence order you might have specified in the Work Order form.
9 Save the work order.
For additional information about searching for tasks assigned to you or your
group, see “Searching for assigned tasks” on page 280.
Canceling tasks
You can cancel tasks by accessing them through the Work Order form. This action
does not delete the task; it sets the status of the task to Closed and the closure code
to Cancelled.
To cancel a task
1 From the IT Home Page, choose Service Request Management > Work Order
Console.
2 Select a work order, and click the Tasks tab.
3 Select the task to cancel, and click Cancel.
The status of the task is automatically set to Closed.
4 Click Save.
Closing tasks
When you have completed a task, you are ready to close it.
To close a task
1 From the IT Home Page, choose Service Request Management > Work Order
Console.
2 Choose Console Focus > Tasks.
3 In the Assigned Tasks table, select a task and click View.
4 In the task, click the Assignment tab.
5 Update the time you spent on the task.
You can create an entry in the effort log as needed.
6 Click the Work Info tab.
7 Make an entry in the Work Info History field.
8 At the top of the Task form, set the Status field to Closed.
Icon Description
Status: Warning.
Yellow: At least one service target is at risk.
Click the icon to open the SLM:Integration Dialog form.
Status: Breached.
Red: At least one service target did not meet its goal. Click
Details or the icon to open the SLM:Integration Dialog form.
The colors on the Status Gauge on the SLM:Integration Dialog form show the
current status of the selected service targets.
Column Description
Case ID The ID of the work order.
Details... Click to see details about the selected service targets.
Service Target table
SVT Title The name of the service target.
Goal The type of goal for the service target:
Initiation goal—The work order must be responded to within the
time specified.
Completion goal—The work order must be resolved within the
time specified.
Hours/Min The initiation or completion time stipulated in the goal.
Cost Per Min The cost per minute for missing the initiation or completion time
goal.
Due Date/Time The goal time within which there must either be an initiation or a
completion for the change request. Otherwise the goal is missed.
Progress The status of the service target:
Attached—The service target is attached to the work order.
Detached—The service target is not attached to the work order.
In Process—Work on the work order is taking place.
Pending—Work on the work order is stopped, for example,
waiting for a part.
Warning—The service target is at risk.
Missed or Met—The service target either missed or met its goal.
Invalid—The service target is disabled.
Milestones for SVT
Title The title of the milestone.
Execution Time The time the milestone actions are executed.
Status The status of the milestone is active, inactive (pending), or Action
Performed.
For information about managing BMC SLM, see the BMC Service Level Management
User’s Guide.
NOTE
To build a custom qualification, select Yes in the Custom Qualification check box,
and enter your qualification in the Advanced Qualification Builder
NOTE
Some work order rules settings are automatically defined during installation of the
application.
c From the Assignment Process Assignee list, select one of the options:
Capacity
Number
Round Robin
For information about configuring the assignment engine, see Chapter 12,
“Configuring assignments.”
6 From the Create Service Request on Submit list, select Yes or No.
If you select Yes, when a user submits a work order, a corresponding service
request is created. The customer can view this service request, which indicates the
status, through the Request Entry console.
7 Click Save.
NOTE
To modify a rule from the Work Order Configuration Rules form, search for the
appropriate rule, and open it.
12 Configuring assignments
NOTE
If assignments are not configured, they must be manually entered.
From the Configure Assignment form, you can also modify or delete assignment
information.
3 To change the form to New mode, click the New Request button on the form in a
browser or the New Request toolbar icon in BMC Remedy User.
4 In the Event field, select the type of assignment entry (for example, Work Order
Manager).
For more information, see “Assignment events” on page 303.
5 In the Assignment area, select the support company, support organization, and
assigned group to use for assignment.
6 In the Available Systems area, select the applications and modules to apply to the
assignment entry.
For Work Orders, make sure you select Work Order Management.
For example, you can create an assignment entry that applies only to BMC Remedy
Incident Management. This enables you to select different support groups for
assignment, even if the mapping selections are the same.
7 In the Routing Order area, further specify when this assignment entry should be
used for the automated assignment. (This is an advanced feature.)
The Contact Company and Company fields are required.
The Assignment entry can be mapped using the following data structures:
Organization
Location
Operational Categorization
Product Categorization
When BMC Service Request Management uses the routing order, which is a
feature of many of the main ticketing forms, it uses information from the form that
it is on to find an assignment entry, and in turn, the support group for assignment.
8 Click Save.
9 Create the group assignment for Work Order Assignee.
10 Create the group assignments for your company.
By default, assignment configuration records were installed out-of-the-box for
your use as templates. You can copy these records for your own company (for
example, to create Service Request Assignee, Incident Owner, or Infrastructure
Change Manager assignments).
Assignment events
The following table describes the assignment events.
Event Available systems Form assignment Description
Service Request All Service Request Used to assign a request to the request
Assignee coordinator group.
Task Assignee Task Management System Task Used to assign a task to the task
implementer group.
Work Order Work Order Management Work Order Used to assign a work order to the work
Assignee order management group.
Work Order Work Order Management Work Order Used to assign a work order to the work
Manager order management group.
Service Catalog Managers can use the Import Export Console to export SRDs and
PDTs between source and destination servers.
This functionality also supports the portability of “best practice” service catalog
offerings from a community website.
The following topics are provided:
Exporting SRDs and PDTs (page 306)
Importing SRDs and PDTs (page 308)
Viewing the history of imports and exports (page 312)
About migrating the application from test to production environments
(page 313)
NOTE
To make sure that SRDs and PDTs are exported properly, confirm that the
reporting server is a BMC Service Request Management 7.6.00 or later server or
that the Report Server field is left blank. To confirm this, see the Advanced tab of
the BMC Remedy AR System User Preference form. (In BMC Remedy User, choose
Tools > Options, and click the Advanced tab.)
NOTE
The Import Export Console works only with BMC Remedy User; you cannot use a
browser.
NOTE
If you do not start the export immediately, it is possible for the selected SRDs or
PDTs to be deleted by another Service Catalog Manager before you start the export
operation.
7 In the File Name field under Export Options, enter a path and file name.
A folder with the name of the file followed by a sequence of numbers is created,
containing images used by the SRDs. The .arx extension is automatically added
to the export file.
If the specified export file exists, the file is appended to and an additional folder is
created that contains images used by the SRDs. This behavior is useful if you want
to add new SRDs and PDTs to an existing file. If you want to create a new export
file, enter a new file name, or delete the contents of the original export file.
8 Click Export.
9 If you see the AR System User - Note dialog box, click OK.
When the export operation is completed, the History window appears. You can
navigate to the path for the export file to verify that the file was exported. The
search results table in the History window shows information about the export.
See “Viewing the history of imports and exports” on page 312.
IMPORTANT
You cannot import BMC Service Request Management data (AOTs, PDTs, SRDs,
and any supporting data) that was exported using one version of BMC Remedy
Incident Management and BMC Remedy Change Management to the destination
server running a different version of BMC Remedy Incident Management and
BMC Remedy Change Management. For example, if your BMC Service Request
Management data was created on a source BMC Remedy AR System server
running BMC Remedy ITSM 7.x, you must import it to a destination server
running BMC Remedy ITSM 7.x. You cannot mix-and-match BMC Remedy ITSM
6.x and 7.x versions when exporting and importing.
Service Request Images—Exports all images used with your SRDs and
navigational categories.
Category Data—Exports navigational categories for SRDs and the images that
are related to the categories.
Entitlement Data—Exports entitlement rules.
Questions—Exports questions text and question menu items.
6 In the Export Options field, enter a path and file name.
The .arx extension is automatically added to the export file. If the specified export
file exists, the file is appended to.
7 Click Export.
When the export operation is completed, the History window appears. You can
navigate to the path for the export file to verify that the file was exported.
The search results table in the History window shows information about the
export. See “Viewing the history of imports and exports” on page 312.
NOTE
If advanced interface forms (for example, the Password Reset form) are attached to
your SRDs, you must export and import them manually. For more information
about advanced interface forms, see “Advanced interface forms—Overview” on
page 346.
NOTE
If you delete an SRD, the related requestable offering in the Atrium Service Catalog
is not deleted until the data is purged (this is usually a scheduled process). If you
export and then import that SRD on the same computer, make sure that the related
requestable offering is purged, or the SRD will not be overwritten properly.
NOTE
To export BMC Service Request Management 2.0.00, 2.1.00, or 2.2.00 data, you
must first upgrade the application to BMC Service Request Management 7.6.00 (or
later). You can then export the data from the BMC Service Request Management
7.6.00 (or later) system and import it to another BMC Service Request Management
7.6.00 (or later) system.
NOTE
For access permissions groups that are included in an entitlement definition, a
warning is issued if a matching permission group for the new company is found.
The warning states: The import process has encountered a warning. The
entitlement group has been skipped, since the definitions are being
applied to the new company. The import process has found the
entitlement group that matches the new company and updated the
related People Entitlement Definitions.
The import process retains the values for the original company and the
following information might need to be updated manually.
Navigational categories (levels 2 and 3)
Request Catalog Manager
Service Request Coordinator
Request Catalog Manager
Entitlement rules
Approval chains
NOTE
Manually creating the related Atrium data does not ensure that the RO
relationship data will remain after you import the data. In this case, the keys used
to maintain the relationship will not match, and the RO information is lost. You can
associate the imported SRD to the new Business Service and Service Offering.
NOTE
The import utility works only with BMC Remedy User; you cannot use a browser.
Depending on the conflict resolution option you selected, the validate stage
attempts to correct the staged data, if necessary, so that the data can be imported
to the production forms. For example, the validate stage checks if you can properly
apply the company to the staged AOTs, PDTs, and SRDs.
NOTE
One important error message you might see is that you are attempting to import
objects to your BMC Remedy AR System server that have the same name as
existing objects. If this message appears, you should import the objects as new and
rename them. The Validate stage makes sure that you do not duplicate existing
data in the production forms after you perform the import. Otherwise, you can
delete the staged data and try again.
If necessary, click the Delete Staged Data button to delete the staged data.
8 Click the 2. Promote Staged Data button.
In the promote stage, the import utility completes the import of data to the BMC
Remedy AR System server.
NOTE
On custom advanced interface forms, use the Directly Related option to migrate
the forms and custom workflow. You should attach the standard workflow on the
target BMC Remedy AR System server after the custom advanced interface form
is imported. See “Creating advanced interface forms from templates” on page 347.
IMPORTANT
When you export SRDs/PDT, the templates for the Work Order and other BMC
applications are not exported. You must independently export the templates, and
then import and configure them up on the target server as a separate step. If an
AOT includes a template, the import export utility does not import the template
along with the AOT, but includes the AOT reference to the template. As a result, if
the template exists on the destination BMC Remedy AR System server, the AOT
uses that template after the import is finished. If the template does not exist on the
destination BMC Remedy AR System server, the import export utility imports the
AOT, but it is set to inactive. To activate the AOT, you must register a template
with the AOT. See “About registering application templates with AOTs” on
page 86.
13 In the Import Export Console, select Import from the left of the Import/Export
form, and enter the password and path to the import file.
14 Validate that the questions work (you might need to remap the questions), and
verify the field mappings from the SRD.
Users can open the Request Entry console in context by specifying the context in
the URL used to access the console, or by using a BMC Remedy AR System Open
Window action, which specifies the context in the On Dialog Open Action.
The following topics are provided:
Using the Context URL Builder utility to generate URLs (page 320)
Using context fields when creating launch-in-context URLs (page 324)
Manually creating URLs to open the Request Entry console in context (page 327)
About using an Open Window action to open the Request Entry console in
context (page 327)
Examples of launch-in-context URLs (page 328)
Using the Context URL Builder utility to generate URLs (page 320)
Manually creating URLs to open the Request Entry console in context (page 327)
4 Perform the following steps, depending on the Request Entry console view you
selected:
A Internationalization and
localization
Supported languages
The application is localized in the following languages:
English
Brazilian Portuguese
French
German
Italian
Japanese
Korean
Simplified Chinese
Spanish
In addition, localized help is available to users who are working in the Request
Entry console and the Business Manager Console. It consists of a separate set of
localized HTML help files that are accessed from the web-based forms by clicking
the Help link. For information about making help available to your users, see the
BMC Service Request Management Installation Guide.
The resulting view then appears. For example, if a user has es_AR
(Spanish_Argentina) selected as a preference, but there is no view created for
es_AR, the view created with locale es appears. So creating a view with locale es
covers all Spanish users, regardless of whether the user’s preferred locale is es_AR
or es_ES.
To show the sample data, you must localize this as well. You must choose between
the following localization options:
Use the localization utility to override the null values in the sample data. (See
“Using the localization utility to change the locale” on page 343.) This option is
not recommended. You should leave sample data with null values intact, so that
users who log into the Request Entry console without the en_US or fr locales are
not confused when they do not see any objects shown.
When you create your own navigational categories, AOTs, PDTs, and so on,
make sure you localize these objects at the same time.
You can change the image for each localized Category 1 record. Each localized
category can use a different image; the base category is the default image.
NOTE
This section assumes you understood navigational category configuration. See
“Configuring navigational categories” on page 65.
TIP
Enter “user-friendly” names for this navigational category, based on your locale.
NOTE
You can also dynamically define questions when you are creating mappings in the
SRD.
NOTE
Only questions with a locale that exactly matches the locale on the SRD appear in
the questions dialog box.
NOTE
For information about defining questions, see “Creating questions to use with
SRDs” on page 203 and “About adding questions and mapping variables and
service request fields” on page 128.
Localizing AOTs
When you configure an AOT, you can also include other locales. You can create
additional sets of display properties for your users, based on other locales you
specify, for example, fr. These display properties are automatically related to each
other.
NOTE
The following procedure assumes you understand the AOT configuration. See
“Defining AOTs” on page 83.
To localize AOTs
1 To create the AOT, choose Service Request Management >Application
Configuration > Define Application Object Template, and click Open.
2 Search for a record and open it.
3 Click Other Locales.
4 In the Defined Locales dialog box, specify a new locale, for example, fr.
5 Enter a “user-friendly” name of this AOT, based on your locale.
6 Provide a summary, based on your locale.
7 Click Add to save the display properties for this locale.
8 Add more locales as needed.
9 Close the dialog box, and click Save.
The Service Catalog Manager can use this localized AOT when creating a PDT.
Localizing PDTs
When you create a PDT, you can also include other locales. You create additional
sets of display properties for your users, based on other locales you specify, for
example, fr. These display properties are automatically related to each other.
IMPORTANT
The parent AOTs and PDTs appear in the first locale created. As a result, if you first
create an AOT in English and then localize it for French, you only see the parent
English AOT shown in the PDT form.
To localize PDTs
1 Create the PDT.
See “Creating a standard PDT” on page 91 or “Creating a quick launch PDT” on
page 98.
2 Add the localized AOT or PDT to this PDT.
NOTE
The localized PDTs have the same template ID as the original.
The Service Catalog Manager can use these localized PDTs when creating an SRD.
Localizing SRDs
When you create an SRD, you can also include other locales. You can create
additional sets of display properties for your users, based on other locales that you
specify, for example, fr. These display properties are automatically related to each
other.
NOTE
You should create your localized navigational categories before you localize the
SRD. If you do not, you are prompted to create them before the SRD can be saved.
To localize SRDs
1 Create the SRD.
See “Creating a standard SRD with the Service Request Definition form” on
page 116 or “Creating a quick launch SRD” on page 123.
2 Click Other Locales.
3 In the specify Defined Locales form, specify a new locale, for example, fr.
4 Enter a “user-friendly” name of this SRD, based on your locale.
5 Provide a summary, based on your locale.
6 Click Add to save the display properties for this locale.
7 Add more locales as needed.
NOTE
You can add a survey to an SRD only if surveys are enabled in the Request
Preferences form. See “Defining behavior rules for surveys” on page 177.
To select surveys
1 From the Service Catalog Manager Console, select an SRD, and click View.
2 Click the Service Request tab.
If your application administrator created a default survey, its name appears.
3 To exclude a survey from this SRD, select Disabled from the Status field.
4 To create a custom survey for this SRD, select Custom from the Configuration
field.
Otherwise, the default survey is included with the SRD.
5 Click Select.
6 In the Search Survey form, select the company to which this survey applies, or
select Global to make this survey available to all companies.
7 To create a survey, click Create.
8 In the Configure Survey dialog box, enter a name for your survey.
9 Click Save.
The dialog box closes and you are returned to the Search Survey form.
10 Click Manage Questions.
The Manage Questions dialog box appears.
11 To create or modify questions in your survey, perform these steps:
a Specify a locale, if your questions must be localized, for example, en_US.
b Specify the numerical sequence, for example, 1.
c Define the question.
d Click Add or Modify.
NOTE
For information about localizing BMC Remedy AR System forms, see the BMC
Remedy Action Request System Form and Application Objects Guide.
Finishing localization
After you finish localizing the navigational categories, AOTs, PDTs, and so on,
perform the following steps.
To finish localization
1 Deploy the SRD.
2 Make sure the proper locales for your users are defined in the People form.
a Click the Notifications tab.
b Select the Notification Language, for example, French (France).
c Save your changes.
3 If your users have problems seeing currencies in their proper locale, define their
user preference settings:
a Open the AR System User Preference form in new mode.
b Click the Locale tab.
c Define the User Locale and Currency settings.
NOTE
Currency works only if the currency ratios are properly configured on the BMC
Remedy AR System server. See the BMC Remedy Action Request System
Configuration Guide.
d Click Save.
NOTE
For each user, make sure that the AR System User Preference locale and the
Notification Language are the same, to prevent confusion.
Problem Solution
Why do we create PDTs by locale? Shouldn’t only When creating PDTs, the process definition is the same
the SRD be by locale but the PDT be the same for across all the locales. Only the fields that appear to users
all users? in the Visual Process Editor are localized.
Navigational categories are not shown as The SRDs and navigational categories appear to users
expected. For example, I created an SRD in three based on the locale fallback mechanism for locale defined
locale entries (English, Spanish and French). I also by BMC Remedy AR System.
created three separate navigational category If you are testing this behavior with BMC Remedy User,
entries for them. make sure that the client’s locale and the BMC Remedy
When I open the Request Entry console, my client User locale are set to the same value.
locale is English. But the navigational categories
appear in Spanish.
Then when I choose the SRD, the English one
appears.
All the global SRDs were shown as expected until The SRDs appear based on the locale fallback mechanism
you created an SRD with three different locales. of BMC Remedy AR System.
You see only the one SRD that was localized and If BMC Remedy AR System finds at least one SRD for the
all of the others, including the navigational client locale, it does not display the SRDs defined in other
categories, are not visible. locales.
The global SRDs were defined with a null locale value and
the new SRD was created with a locale value that matches
your client locale. As a result, only new SRDs appear.
After you have chosen any type of locale option, any BMC
Service Request Management object that does not have a
locale defined no longer appears. To show the global
SRDs, they must be also be localized.
I localized my SRD and the SRD appears, but it The SRD and all related objects must be localized. This
does not work properly, and there are no questions includes the PDTs, the navigational categories, the
in the Provide Information window in the Request questions, and the AOTs. If these are not localized, they
Entry console. will not be present on the SRD for that locale.
For more information about localizing BMC Remedy AR System applications, see
the BMC Remedy Action Request System Form and Application Objects Guide.
NOTE
If the locale exists for that record, the utility does not create or modify a record.
This section describes how to create and use advanced interface forms.
The following topics are provided:
Advanced interface forms—Overview (page 346)
Creating advanced interface forms from templates (page 347)
Registering advanced interface forms (page 351)
Relating Mapped and Details tab fields in the Work Order Template form
(page 353)
Creating SRDs with advanced interface forms (page 354)
Mapping fulfillment application fields to the service request fields (page 354)
Requesting a service with an advanced interface form (page 355)
Step 1 Create your own advanced interface form from the templates that BMC provides.
Step 3 (optional) Configure the details fields in the Work Order Template form.
See “Relating Mapped and Details tab fields in the Work Order Template form” on
page 353.
Step 6 Open the advanced interface form from the Request Entry console.
This feature enables fulfillment process owners and service coordinators to view
the user responses on the advanced interface forms.
See “Requesting a service with an advanced interface form” on page 355.
Before making changes, run tests on the copy to verify that it works the same as the
original.
IMPORTANT
You must have BMC Remedy AR System Administrator permissions and
knowledge of BMC Remedy AR System development to modify and enhance the
advanced interface forms.
TIP
In BMC Remedy Developer Studio, create a packing list of the advanced interface
form that you want to modify, and add all the related objects.
NOTE
The fields on the Mapped tab can also be mapped in this manner if the target
fulfillment application field is not on a work order, that is, an incident or change
request.
WARNING
Do not modify the other fields on this form—they are the core set of fields that map
to the service request, and are needed to create the service request. You can,
however, add specific workflow to the advanced interface fields for validation,
and so on.
3 Save a copy.
a Choose File > Save Form As.
If you copy the advanced interface forms with a new name (for example,
SRS:MyAdvancedInterface_Questions) and modify the copies, your work will
not be overwritten when you upgrade the application.
b Enter a new name for the copy.
Avoid using a plus sign (+) sign in the form name to ensure that a URL that
contains the form name is not interrupted.
4 Add your advanced interface form to the form attach list in the BMC workflow.
a Open the packing list you created in BMC Remedy Developer Studio.
b Open all the workflow objects from your packing list (for example, Active Links)
and associate your form, except for the four following active links:
SRS:ADN:WithMapping_OnSubmit_109_SubmitRequest_CheckReqFields
SRS:ADN:WithMapping_OnSubmit_109_AddToCart_SetFlag
SRS:ADN:WithoutMapping_OnSubmit_109_SubmitRequest_CheckReqFields
SRS:ADN:WithoutMapping_OnSubmit_109_AddToCart_SetFlag
IMPORTANT
To avoid migration issues, do not copy and rename the workflow that is attached
to the included advanced interface forms.
c Check the Filters, Active Link Guides, Menus, and Filter Guides, and associate
the new advanced interface form to them as well.
5 Perform the following actions to the preceding active links.
You must modify this workflow to set the flag in the RequiredQuestionsAnswered
field that determines whether the user entered all of the required information to
submit the service request or the cart.
a Copy and rename the active links.
NOTE
Do not use the BMC prefix (SRS:ADN) when you rename the active links.
NOTE
Add your active links under the
SRS:ADN:WithMapping_OnSubmit_109_SubmitRequest_CheckReqFields and
SRS:ADN:WithoutMapping_OnSubmit_109_SubmitRequest_CheckReqFields
active links.
NOTE
Add your active links under the
SRS:ADN:WithMapping_OnSubmit_109_AddToCart_SetFlag and
SRS:ADN:WithoutMapping_OnSubmit_109_AddToCart_SetFlag active links.
WARNING
Do not delete or modify any other fields on these forms. BMC supports only
changes to appearance items, such as the header, background, labels, and so on.
NOTE
If you customized advanced interface forms in releases versions earlier than 7.6.04,
you must add these fields to the forms.
NOTE
You must have SRM Administrator permissions to access this form.
You can also disable these advanced interface forms. If you configure an advanced
interface form to be inactive, application administrators cannot select it as an
advanced interface template option when creating SRDs.
The advanced interface form feature also gives the application administrators the
option of creating an advanced data entry screen instead of the default window
used in the Request Entry console for completing details. You can also register new
advanced interface forms.
NOTE
The advanced interface forms are installed with localized views for English,
Japanese, French, Italian, German, Spanish, and Simplified Chinese.
4 Specify a company.
5 Enter a template name (for example, Advanced Interface Questions).
This name will appear in the Advanced Interface field as a menu choice on the
Service Request Definition form.
6 Enter the form name and location as it appears on the BMC Remedy AR System
server.
For example, if you are using the advanced interface form you just created, enter
SRS:MyAdvancedInterface_Questions.
7 Specify the server and specify its status, either Active (enabled) or Inactive
(disabled).
8 Click Save.
Service Catalog Managers can now choose this advanced interface template from
the Custom Template field when they are creating SRDs.
NOTE
Unless more than 15 total fields, or all the available fields for any field type (22
character fields, 2 date/time fields, or 6 integer fields) are configured, the Details 2
tab will not appear to users in the Request Entry console.
Modify these
field labels as
needed
For information about creating work order templates, see “Configuring work
order templates” on page 77.
NOTE
The Mapping button is enabled if there is application target data to map with the
PDT selected.
NOTE
If you use the templates that are installed with BMC Service Request Management,
guest users cannot submit a request if the SRD includes an Advanced Interface
form.
3 Enter the required data on the advanced interface form and then click the Submit
Request button.
This action creates a service request that uses the advanced interface form. The
advanced interface field values are stored on the advanced interface form and the
mapped fields are stored on the Service Requests form, making them available for
mapping to the fulfillment application fields.
After the service request is created, the submitted advanced interface form details
can be viewed using the More Details button on the Request Details dialog box.
The Request Details dialog box shows the details of a service request and can be
viewed by fulfillment process owners and service coordinators. For example, from
a work order, the Request Details dialog can be opened using the View Service
Request link.
4 Click the More Details button on the service request.
The advanced interface form details appear.
This section describes how to use the prefetch utility when configuring BMC
Service Request Management.
The following topics are provided:
Preloading specified forms (page 358)
Tips for using prefetch with Apache Tomcat (page 358)
Prefetch components (page 359)
NOTE
For more information, see the BMC Remedy Action Request System BMC Remedy Mid
Tier Guide.
NOTE
For more information about Tomcat configuration settings and the persistent
cache option, see the BMC Remedy Action Request System BMC Remedy Mid Tier
Guide.
Prefetch components
The prefetch.pl utility uses the following components:
Component Description
StartServlet Contains the main code.
prefetchConfig.xml Main configuration file found in midTierInstall/WEB-
INF/classes.
prefetchConfig.xsd XML schema definition (XSD) for the .xml file, found in
the midTierInstall folder.
</prefetch-app>
<prefetch-form>
<form-name>Home Page</form-name>
</prefetch-form>
</prefetch-server>
</prefetch-user>
Footer </midtier-prefetch-config>
This glossary contains terms for BMC Service Request application object template (AOT)
Management. Interface to a fulfillment application that is
needed to fulfill a service request.
For a list of AR System terms, see the glossary in the approval
BMC Remedy Action Request System Concepts Guide A process that generates electronic signature
lines for items that require approval, and
For a list of BMC Remedy IT Service Management tracks who has approved or rejected a given
terms, see the glossary in the BMC Remedy IT Service request.
Management Concepts Guide.
assignee
access permission The person assigned the responsibility of
See permission group. working on any of the following activities:
service request, change request, incident
Administration console
ticket, problem investigation, known error,
See Application Administration Console.
solution database entry, and so on.
administrator
assignment
See application administrator.
Automatically or manually assigning a group
AOI or individual the responsibility of resolving
See application object instance (AOI). an issue or request. The application uses the
AOT Assignment form for group automatic
See application object template (AOT). assignment and the Assignment Engine for
Application Administration Console
individual automatic assignment.
The main interface for configuring the BMC Atrium Configuration Management Database
application. The console works like a control (CMDB)
panel from which administrators can perform An infrastructure built on AR System and
common configuration activities and activities used to build data models and define datasets.
specific to different applications and broadcast message
subsystems. An application feature that enables users to
application administrator create messages that can be viewed by the
An individual responsible for the entire organization or by users in specific
management of the application, including groups.
setting up forms, setting access rights for BSM
users, and creating configurations. See business service management (BSM).
application object instance (AOI)
Instantiation of an AOT during its execution
phase.
Glossary 363
BMC Service Request Management 7.6.04
global milestone
A setting that applies changes or defines A point in time that triggers a set of actions as
certain parameters for all companies in a you progress toward an agreement
multi-tenancy environment. See also multi- compliance target or service target goal. The
tenancy. triggered actions make sure your goals are
goal being met.
Measurement method that enables you to multi-tenancy
track the time taken to resolve an issue or A feature that uses the Company field to limit
track how often an asset or service was access by individuals. The Company field can
available. Goals are used to determine be used to represent a company, department,
whether service targets are met. or other group. The Company field also can be
guest user used to control access in a hosted
Users who have not been configured with environment. By default, the application
login information in the People form. Guest operates in multi-tenancy mode. See also
users can create requests from generic services single-tenancy.
they are entitled to use, for example, global navigation pane
SRDs. An area on the left side of consoles that
incident
provides links to functionality and links to
Any event that is not part of the standard other programs.
operation of a service and that causes an notification
interruption to or reduction in the quality of A message sent to a user by workflow.
that service. See also incident management. Notification can be in the form of an alert,
incident management
email message, or other method using
As a concept, a reactive process typically integrations.
initiated in response to a customer’s call. The operational catalog
primary goal of the incident management A feature in which operational categories for
process is to restore normal service operation service requests are defined.
as quickly as possible and with minimum operational categorization
disruption to the business. A three-tier hierarchical representation of
Information Technology Infrastructure Library (ITIL) operations as defined in the Operational
A set of guidelines for the management and Catalog configuration form. This
provision of operational IT services. categorization is included in records to specify
instance
the range of operations to which a record
A record in the application. An instance is an applies.
object of a particular class. operator
instantiation
One of a number of functions that enable you
Process of creating an object from a template to define advanced searches or build
during its execution phase. qualifications.
Glossary 365
BMC Service Request Management 7.6.04
Glossary 367
BMC Service Request Management 7.6.04
task wildcard
A unit of work that needs to be completed as A character that users can type to represent
a step in implementing an incident or problem other characters in a search. For example, in
investigation. In BMC Remedy Change search statements in character fields, users can
Management, BMC Remedy Incident specify wildcards to match single characters,
Management, or Work Orders, you can also strings, or characters within a range or set.
group a number of activities for requests with work info
a number of actions that must be completed A record describing work performed.
before the request can be resolved. Your
administrator creates task templates and task work order
group templates that you can reuse for the System that provides basic functionality for
same types of requests. Tasks can be manual assignment, status, work information, and task
or automatic. management in the application.
task management system (TMS) workaround
A sub-system that is used to create task A temporary resolution to an incident,
templates and task group templates. Besides problem, or known error.
the ability to set up predecessor-successor workflow
relationships, TMS supports branching and The automated set of business processes used
multiple task paths as well as the data to run a company.
exchange between activities.
template
1. A set of predefined criteria or settings that
can be used by many agreements or service
targets. See also service level agreement (SLA).
2. A form set up by an administrator that a
user can select to complete an incident ticket,
a change request, or a work order with
information consistent with the user’s support
group and the type of incident, change
request, or work order.
time-based service target
A service target that measures the time taken,
for example, to resolve an incident from the
time the incident was reported to the time it
was resolved. Any time that falls within the
“Exclude when” qualification is ignored and
not measured.
TMS
See task management system (TMS).
user
Specific person who receives the IT and other
business services on a day-to-day basis.
Index
Index 369
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Index 371
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
exporting
PDTs 306
I
SRDs 306 image, changing for SRD 160
SRDs from a test system 315 importing
supporting data 307 data from another company 309
viewing history of exports 312 data to a production system 316
definitions to a production system 316
PDTs 308
F PDTs from another company 309
financial information in tasks, adding to 280 SRDs 308
flow, viewing task 282 SRDs from another company 309
fulfilling work orders 276 SRDs to a production system 316
fulfillment provider role 43 viewing history of 312
functional roles 46 incident requests
adding information to PDT 104
viewing related service targets 291
G Incident User permission group 43
individual approvers, creating 218
getting started 24
individual notifications of work order
global approvals 233
assignments 275
global navigational categories 68
inherent group mappings 229
group approvers 218
internal variables 90
group notifications of work order assignments 275
internationalization 330
groups
approvers 218
assignment to 301
entitlement 243
L
functional roles and 46 level approvals
permission, Business Analyst 42 about 233
permission, Business Manager 41 group mapping 227
permission, Change User 43 licenses
permission, Incident User 43 BMC Remedy AR System 38
permission, Request Catalog Manager 42 on behalf of feature requirement 58
permission, Service Request User 43 life cycles
permission, SRM Administrator 42 service request 31
permission, Work Order Config 43 SRD 110
permission, Work Order Master 43 localization
guest users about 330
access to the Request Entry console 60 advanced interface forms 340
single-tenancy 62 AOTs 337
BMC Service Request Management objects 332
configuring BMC Remedy AR System server
H for 333
fallback mechanism for DVFs and Popular
history
Services 332
exports 312
languages supported 330
imports 312
locale fallback mechanism 331
holidays, modifying for support groups 61
navigational categories 333
localization (continued)
overview 331
N
PDTs 337 navigational categories
process, finishing steps 341 about setting up 22
questions to use with SRDs 335 defining 66
SRD levels 335 defining company 70
SRDs 338 defining global 68
surveys 339 sorting 71
troubleshooting problems 342 navigational categories, localizing 333
user help 331 no approvers approval state 231
utility, using 343 non-support staff members
Location form 49 creating 52
locations defined 50
creating 49 notifications
site groups 49 group work order assignment 275
structure 49 individual work order assignment 275
logs managing service request 163
SRD audit 164 viewing SRD trail 164
task effort 286 work orders, assignment 275
work order audit 265 notifications, functional roles and 46
M O
mapping offline SRDs 169
approvers 223 on behalf of definition rules 58
approvers to phases 223, 225 On Behalf Of Definition Rules form 58
roles for approvals 218 online, returning SRDs 170
service request fields 135 opening forms 37
menu questions, query Operational Catalog form 56
about 209 operational categories 55
defining 210 organizations
testing 212 creating 48
menu questions, static structure 48
about 209 Overview Console. updating profiles 297
defining 209
metrics for SRDs 166
mid tier P
configuring 62 packages 240
configuring to view DVF fields 63 packages and SRDs 140
migrating paging, from Work order form 267
exporting definitions from test to production passing activity log information 184
systems 313 Patch fields 309
exporting supporting data from test to PDTs
production systems 314 about 21, 22, 88
from test to production systems 313 adding change request information to 102
multi-tenancy adding incident request information to 104
about 62 checking for use in other PDTs or SRDs 97
configuring 62 creating, example of 102
multi-tenancy and guest users 62 creating, getting started 91
my searches, custom searches 260
Index 373
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
R
radio button questions, defining 206
S
range questions, defining 208 Search for Surveys form 339
Read license, and Submitter Mode Locked option 53 sequence numbers, assigning in work orders 278
reassigning service catalog 20
tasks 279 Service Catalog Manager Console
work orders 275 approving SRDs using 151
regions, geographic 49 Company and Console View 159
Register Application Template form 84 manage PDTs, using to 99
rejected approval state 231 preferences. setting 186
reminders Process View 88
about 266 service catalog manager role 42
creating 266 service catalog managers
viewing, modifying, and deleting 267 approving SRDs 150
Request Catalog Manager permission group 42 managing SRDs 158
Request Entry console using Service Request Designer 190
context fields 324 Service Request Assignee event 303
default preferences 182 service request definition See SRDs 23
manually creating URLs to open 327 Service Request Definition Settings form 173
opening in context 319 service request definitions. See SRDs
query exclusions, configuring 183 Service Request Designer
service request image definitions, about 190
configuring 174 Approvers section 197
user help localized 331 Deployment section 200
using Open Window action to open 327 Description section 192
request management 20 Entitlements section 198
Request Preferences form 177 Fulfillment Process section 194
Requester Console summary records, converted to Options section 199
SRDs 115 starting 191
roles Service Request HTML form 181
analyzing 21 Service Request Images form 175
business analyst 42 Service Request Management Image Management
business manager 41 form 176
fulfillment provider 43 Service Request Query Exclusions form 183
functional 46 Service Request User permission group 43
Index 375
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Index 377
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Y
yellow stoplight, SRDs and 117, 123
Index 379
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z