OneIM ITShop Administration
OneIM ITShop Administration
About us 261
Contacting us 261
Technical support resources 261
Index 262
The IT Shop allows users to request company resources such as software, system roles, or
group membership as well as non-IT resources such as mobile telephones or keys.
Furthermore, membership of a hierarchical role (department, location, cost center, or
business role) can be requested through the IT Shop. The requests are processed by a
flexible policy-based approval process. Introducing the IT Shop avoids time-consuming
demands within the company and reduces the administration effort. The request history
makes it possible to follow who requested which company resource or hierarchical role and
when it was requested, renewed, or canceled.
Shops, shelves, customers, and products all belong to an IT Shop solution. Several shops
can be grouped together into shopping centers. The shelves are assigned company
resources in the form of products. Products can be grouped into service categories. All the
service categories are summarized in a service catalog. Customers can select products
from a service catalog in the Web Portal, add them to a cart, and send a purchase request.
The following figure shows an example of a service catalog with service categories.
Requests follow a defined approval process that determines whether a product may be
assigned or not. Products can be renewed or canceled. Approval processes can also be
specified for renewals and cancellations. Approval policies are defined for approval
processes. The approval policies are assigned to approval workflows for product requests,
renewals, or cancellations.
The products are requested, renewed, and canceled through the Web Portal. Authorized
employees have the option to approve requests and cancellations. For detailed information,
see the One Identity Manager Web Designer Web Portal User Guide.
Table 1: Users
Users Tasks
Product owners Product owners must be assigned to the Request & Fulfillment |
IT Shop | Product owners application role or a child application
role.
Users with this application role:
l Approve through requests.
l Edit service items and service categories under their
management.
One Identity One Identity Manager administrator and administrative system users
Manager Administrative system users are not added to application roles.
administrators
One Identity Manager administrators:
l Create customized permissions groups for application roles for
role-based login to administration tools in the Designer as
required.
l Create system users and permissions groups for non role-based
login to administration tools in the Designer as required.
l Enable or disable additional configuration parameters in the
Designer as required.
l Create custom processes in the Designer as required.
l Create and configure schedules as required.
Chief approval Chief approvers must be assigned to the Request & Fulfillment |
team IT Shop | Chief approval team application role.
Users with this application role:
l Approve through requests.
l Assign requests to other approvers.
Related topics
l Using the IT Shop with the Application Governance Module on page 16
Requestable products
Requestable products in the IT Shop are company resources such as target system groups,
software, and non-IT resources after they have been assigned to a shelf. The following
company resources can be assigned to shelves as requestable products.
Groups and system Target System One Identity Manager Target System Base
entitlements of custom Base Module Module Administration Guide
target systems
Active Directory groups Active Directory One Identity Manager Administration Guide
HCL Domino groups Domino Module One Identity Manager Administration Guide
for Connecting to HCL Domino
SAP groups, SAP roles, SAP R/3 User One Identity Manager Administration Guide
and SAP profiles Management for Connecting to SAP R/3
module Module
SAP structural profiles SAP R/3 One Identity Manager Administration Guide
Structural for SAP R/3 Structural Profiles Add-on
Profiles Add-on
Module
SAP BI analysis author- SAP R/3 One Identity Manager Administration Guide
izations Analysis for SAP R/3 Analysis Authorizations Add-on
Authorizations
Add-on Module
Azure Active Directory Azure Active One Identity Manager Administration Guide
groups Directory for Connecting to Azure Active Directory
Module
Azure Active Directory Azure Active One Identity Manager Administration Guide
administrator roles Directory for Connecting to Azure Active Directory
Module
Cloud groups and system Cloud Systems One Identity Manager Administration Guide
entitlements Management for Connecting to the Universal Cloud
Module Interface
Account definitions Target System One Identity Manager Target System Base
Base Module Module Administration Guide
System roles System Roles One Identity Manager System Roles Admin-
Module istration Guide
Azure Active Directory Azure Active One Identity Manager Administration Guide
groups Directory for Connecting to Azure Active Directory
Module
Azure Active Directory Azure Active One Identity Manager Administration Guide
administrator roles Directory for Connecting to Azure Active Directory
Module
Governance
Module
Software and system roles can also be requested for workdesks. The request's UID_
Workdesk is given as additional information here (PersonWantsOrg.UID_WorkdeskOrdered).
Multi-request resources
The IT Shop distinguishes between single or multiple requestable products. Single
request products are, for example, software, system roles, or Active Directory groups.
These products cannot be requested if they have already been be requested for the same
time period.
Furthermore, an employee may need several of one type of company resources, for
example, consumables. You can find company resources such as these mapped in
One Identity Manager as Multi-request resource or Multi
requestable/unsubscribable resources.
To remove an assignment
l Select the shelf and double-click .
6. Save the changes.
To remove an assignment
l Select the shelf and double-click .
6. Save the changes.
For more information about multi requestable products, see the One Identity Manager
Identity Management Base Module Administration Guide.
The Entitlements category displays all company resources that can be requested using
the IT Shop. This includes software, system entitlements, system roles, account
definitions, resources, multi-request resources, and assignment resources if the
corresponding modules are installed.
You can prepare the company resources for requesting in the IT Shop if you are an IT
Shop administrator and have logged in as role-based. You can assign service items, edit
the IT Shop and Only use in IT Shop options and assign the company resources to IT
Shop shelves.
Customer keep their requested products on the shelf until they unsubscribe them.
Sometimes, however, products are only required for a certain length of time and can be
canceled automatically after this time. There are other settings required to provide limited
period products.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. In the result list, select the product's service item and select the Change
main data task.
- OR -
Click in the result list.
3. Enter the service item's main data.
4. Save the changes.
Special service If a product is used for a specific purpose, for example, for product
item collection, then mark it as a special service item.
Product owners Assign a Request & Fulfillment | IT Shop | Product owner applic-
ation role.
Product owners can be used as approvers in a defined approval process
within the IT Shop. They can decide on approval of the service item
request.
To create a new application role, click . Enter the application role
name and assign a parent application role.
If no product owner is assigned, the product owner of the assigned
service category is determined by template.
Cost center Cost center for booking the service item in the accounts.
Terms of use Terms of use for the product. The product can only be requested if the
requester has accepted the terms of use.
Approval Approval policy used to determine the approver when the service item
policies is requested in the IT Shop.
Request Select a request property using the additional request parameters that
Website Web page with more information about the service item.
This field allows you to link product descriptions in the internet or
intranet to the service item. To open the website, select Visit website
in the default web browser.
Max. days valid Time period for limited assignments through IT Shop.
The service item is automatically canceled when the time expires.
When multi-request resources are requested (QERReuse), this value has
no effect.
Changing the deadline will not affect requests that have already been
approved. The new deadline applies to new requests. It is taken into
account when calculating the expiration date of pending request if no
deadline was previously set (value change from 0 to greater than 0).
Retain service Specifies whether requests belonging to this service item remain intact
item when a customer or a product relocates.
assignment on
relocation
Not available Specifies whether the service item can still be requested in the IT Shop.
If this option is enabled, no new requests can be placed for this item.
Existing requests remain intact.
Approval by The approval of requests with this service item requires multi-factor
multi-factor authentication.
authentication
Property Description
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the product's service item in the result list.
3. Select the Edit product dependencies for requests task.
l In the Dependent products tab, specify the dependent products.
In the Add assignments pane, assign the service items.
l In the Depends on products tab, specify which selected service item is
dependent on which products.
In the Add assignments pane, assign the service items.
4. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. In the result list, select a service item in the result list and run the task Edit service
item hierarchy.
3. Select the Child service items tab.
In the Add assignments pane, assign child service items.
To remove an assignment
l Select the service item and double-click .
4. Select the Parent service items tab.
In the Add assignments pane, assign parent service items.
TIP: In the Remove assignments pane, you can remove service item
assignments.
To remove an assignment
l Select the service item and double-click .
5. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign organizations task.
In the Add assignments pane, assign the organizations:
l On the Departments tab, assign departments.
l On the Locations tab, assign locations.
l On the Cost centers tab, assign cost centers.
TIP: In the Remove assignments pane, you can remove assigned organizations.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign business roles task.
In the Add assignments pane, select the role class and assign business roles.
TIP: In the Remove assignments pane, you can remove assigned business roles.
To remove an assignment
l Select the business role and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
To remove an assignment
l Select the functional area and double-click .
4. Save the changes.
Related topics
l Approval by peer group analysis on page 139
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign extended properties task.
In the Add assignments pane, assign extended properties.
TIP: In the Remove assignments pane, you can remove assigned extended
properties.
To remove an assignment
l Select the extended property and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Visit website task.
Related topics
l General main data for service items on page 22
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the product's service item to replace in the result list.
3. Select the Change product task.
4. Enter the following data:
l Expiry date: Date on which the product is replaced by a different product.
l Alternative product: Service item that can be requested instead.
5. Click OK.
Related topics
l Product change notifications on page 178
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign tag task.
4. Select the Create tag task.
5. Enter the tag and a description for it.
6. Save the changes.
The new tag is shown on the assignment form.
7. Double-click on the tag to assign it to the selected service item.
8. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign tag task.
In the Add assignments pane, assign the tag.
TIP: In the Remove assignments pane, you can remove tag assignments.
To remove an assignment
l Select the tag and double-click .
4. Save the changes.
TIP: You can add more tags. For more information, see Entering tags on page 49.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign object-dependent references task.
In the Add assignments pane, assign object-dependent references.
TIP: In the Remove assignments pane, you can remove object-dependent
reference assignments.
To remove an assignment
l Select the object-dependent reference and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Service item overview task.
Report Description
Overview of all assign- This report finds all roles containing employees with the selected
ments service item.
Related topics
l Overview of all assignments on page 34
Examples:
l If the report is created for a resource, all roles are determined in which there
are employees with this resource.
l If the report is created for a group or another system entitlement, all roles are
determined in which there are employees with this group or system
entitlement.
l If the report is created for a compliance rule, all roles are determined in which
there are employees who violate this compliance rule.
l If the report is created for a department, all roles are determined in which
employees of the selected department are also members.
l If the report is created for a business role, all roles are determined in which
employees of the selected business role are also members.
Icon Meaning
Show the legend with the meaning of the report control elements
1. In the Manager, select the IT Shop > Basic configuration data > Service
categories category.
- OR -
In the Manager, select the IT Shop > Service catalog category.
2. In the result list, select the service category and run the Change main data task.
3. Edit the service category's main data.
4. Save the changes.
Approval Approval policies used to determine the approver when the service item is
policies requested from a service category in the IT Shop.
Request Select a request property using the additional request parameters that
property are defined for a request.
Requests can be given additional information though product-specific
request properties such as the specific details of a product, its size, or
color. A request property gathers all additional features together that can
be given when requesting a product.
To create a new request property, click and enter the request
property's name. Then define the request parameters.
Purchase Enter the required price information for the service category accounting.
price, sales
price, internal
price,
currency
Sort order Customer specific criteria for sorting assigned service items.
Picture Picture for this service category. Select the path where the picture is
stored.
1. In the Manager, select the IT Shop > Basic configuration data > Service
categories category.
- OR -
In the Manager, select the IT Shop > Service catalog category.
2. Select the service category in the result list.
To remove an assignment
l Select the service item and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Service
categories category.
- OR -
In the Manager, select the IT Shop > Service catalog category.
2. Select the service category in the result list.
3. Select the Assign object-dependent references task.
In the Add assignments pane, assign object-dependent references.
TIP: In the Remove assignments pane, you can remove assigned object-
dependent references.
To remove an assignment
l Select the object-dependent reference and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Service
categories category.
- OR -
In the Manager, select the IT Shop > Service catalog category.
2. Select the service category in the result list.
3. Select the Service category overview task.
1. In the Manager, select the IT Shop > Basic configuration data > Request
properties category.
2. Click in the result list.
3. Enter the name and a description for the request property.
Leave the Obsolete definition option disabled. After saving, the option cannot be
changed again.
4. Save the request property.
5. Select the Parameter tab.
6. Click Add.
7. Edit the request parameter's main data.
8. To add another request parameter, click Add.
9. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Request
properties category.
2. Click in the result list.
3. Enter the name and a description for the request property.
4. Enable the Obsolete definition option.
After saving, the option cannot be changed again.
5. Save the request property.
6. Select the Parameter tab.
7. Click Add.
8. Edit the request parameter's main data.
9. To add another request parameter, click Add.
10. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Request
properties category.
2. Select the request property in the result list.
3. Select the Change main data task.
4. Edit the request property's main data.
5. Save the changes.
Related topics
l Main data for service categories on page 35
l General main data for service items on page 22
Property Description
Obsolete Specifies whether an obsolete definition is used for the request parameter.
definition This information cannot be changed after a new request property has been
saved.
Property Description
Display User friendly name for the parameter. To display language dependent
name display names, translate the given text with the button.
Description Text field for additional explanation.Translate the given text with the
button.
Sort order Position of the parameter in the request property view in the Web Portal.
Viewable Specifies whether the parameter is shown in the request in the Web
Portal.
Can be Specifies whether the parameter value can be overwritten during the
overwritten request.
Property Description
Date add- Additional information about calculating date and time data for displaying
on in the user interface. The value can be edited if the Date data type is
selected.
Value range Specifies whether the report parameter value has to be within a given
range. If Yes, additional fields appear.
Multivalue Specifies whether the parameter accepts multiple values. If Yes, users can
select multiple value from a list.
Multiline Specifies whether the parameter contents can have multiple lines. If Yes,
line breaks are permitted.
pattern Display pattern for table elements in lists in %column% notation. The ??
operator is permitted. This means, when one column's value is empty,
another column's value is displayed.
Example: %column1??column2??column3%
List of Additional data for the data source List of permitted values.
permitted
List of values permitted in this parameter in the value=display name
values
notation. If an = is no given, the entry counts as both value and display
name.
Example: 1=internal 2=external
To display language dependent display names, translate each display name
using the button.
Overwrite Specifies whether an empty parameter value overwrites the default value.
empty value
If this option is disabled, the default value is overwritten if a parameter
value is not given.
Parameter Parameter value If a value range is given, the Parameter value (from)
value and the Parameter value (to) are displayed.
Default Default value of the parameter. This is used if the user does not specify a
value parameter value and the Overwrite empty value option is not set.
If a value range is given, the Default value (from) and the Default
value (to) are displayed.
Property Description
Valuation Script in VB.Net syntax for modifying the parameter value. The script can
script be used as a formatting script and the existing parameter value modified or
reset the parameter value.
Validation Script in VB.Net syntax for checking permitted values of parameters. Create
script a script that checks the user input.
Property Description
Column Column of the ShoppingCartItem table where the parameter value is saved
during the request.
Display User friendly name for the parameter. To display language dependent
value display values, translate the given text with the button.
Sort order Sort order in which to display the request properties in the Web Portal.
Read-only Specifies whether the parameter should only be viewable in the Web Portal
and not editable.
Editable for Specifies whether the parameter can also edited by approvers.
approver
If this option is set, the parameter value that was entered by the requester
can be changed by the approver.
If this option is not set, only the requester can enter a value.
Related topics
l Entering product-specific request properties on page 39
1. In the Manager, select the IT Shop > Basic configuration data > Request
properties category.
2. Select the request property in the result list.
3. Select the Create copy task.
4. Enter a name for the new request property and click OK.
This creates a request property with the given name. You can now edit the request
properties of this request property.
Related topics
l Request property and request parameter settings on page 40
l Entering product-specific request properties on page 39
1. In the Manager, select the IT Shop > Basic configuration data > Request
properties category.
2. Select the request property in the result list.
3. Select the Request properties overview task.
Related topics
l Request property and request parameter settings on page 40
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Change main data task.
4. Enter in the Validity period (max. # days) field the time period within which the
product can be requested.
INFORMATION: This value has no effect on requests for multi-request resources
(QERReuse).
5. Save the changes.
One Identity Manager calculates the date that the product is automatically canceled from
the current data and validity period at the time of request and approval.
Enabled The request remains intact. The request remains intact. Shelf and shop
Shelf and shop are updated in are updated in the request procedure.
the request procedure.
Approvals already granted, are reset. The
Assignment of requested request runs through the approval process
company resources remains implemented in the new shop.
intact.
NOTE: The request is realized in the shop in which the request recipient is
customer and that contains the requested product. If several shelves or
shops are found to which the condition applies, One Identity Manager
selects one of the shelves or shop, respectively, to relocate.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Change main data task.
4. Set the Retain service item assignment on relocation option.
5. Save the changes.
Non-requestable products
Products that have already been requested but can only be requested for a limited period,
can be specially labeled for it. Existing request for the product remain intact. However, no
new requests may be made for the product.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
2. Select the product's service item in the result list.
1. In the Manager, select the IT Shop > Service catalog > Terms of use category.
2. In the result list, select a terms of use and run the Change main data task.
- OR -
Click in the result list.
3. Edit the terms of use main data.
4. Save the changes.
Property Meaning
In order for the request recipient to accept the terms of use, the request must be assigned
to the request recipient in the approval process. Set an approval workflow for such requests
that contain a BR approval step and enable the No automatic approval option for this
approval step. One Identity Manager provides a default approval procedure and a Terms
of Use acknowledgment for third-party orders (sample) default approval policy that
you can use for this.
Related topics
l Approving requests with terms of use on page 150
1. In the Manager, select the IT Shop > Service catalog > Terms of use category.
2. Select the terms of use in the result list.
3. Select the Assign service items task.
In the Add assignments pane, assign service items.
TIP: In the Remove assignments pane, you can remove service item
assignments.
To remove an assignment
l Select the service item and double-click .
4. Save the changes.
1. In the Manager, select the IT Shop > Service catalog > Terms of use category.
2. Select the terms of use in the result list.
3. Select the Terms of use overview task.
Entering tags
Product owners are able to add tags to their products. These tags can be used as search
criteria by requests in the Web Portal. There are two ways of adding tags.
1. In the Manager, select the IT Shop > Basic configuration data > Tags category.
2. In the result list, select a tag and run the Change main data task.
- OR -
Click in the result list.
3. Edit the tag data.
4. Save the changes.
Property Meaning
Tag Tag.
Parent tag Tags can be organized hierarchically. Assign a parent tag to do this.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the service item in the result list.
3. Select the Assign tag task.
4. Select the Create tag task.
5. Enter the tag and a description for it.
6. Click Ok to save the tag.
The new tag is shown on the assignment form.
7. Double-click on the tag to assign it to the selected service item.
8. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Tags category.
2. Select a tag in the result list.
3. Select the Assign service items task.
In the Add assignments pane, assign service items.
TIP: In the Remove assignments pane, you can remove service item
assignments.
1. In the Manager, select the IT Shop > Basic configuration data > Tags category.
2. Select a tag in the result list.
3. Select the Tag overview task.
Products Task
tions
Assigning disabled Azure Active Directory
service plans
Cloud groups and system entitlements Assign cloud groups and system entitle-
ments
1. In the Manager, select the IT Shop > IT Shop > Identity & Access Lifecycle >
Shelf: Identity Lifecycle category.
2. Select the Assign resources task.
3. In the Add assignments pane, assign resources.
4. Save the changes.
Related topics
l Adding system entitlements automatically to the IT Shop on page 77
l Templates for automatically filling the IT Shop on page 217
1. In the Manager, select the IT Shop > IT Shop > Identity & Access Lifecycle >
Shelf: Identity Lifecycle category.
2. Select the Assign resources task.
3. Remove the resource from Remove assignments.
4. Save the changes.
The task immediately removes product assignments to manually configured shelves and
shelf templates. Then, the DBQueue Processor removes product assignments to shelves,
based on a template definition. All assignments are unsubscribed if the product is part of an
assignment request.
If products are added in bulk to the IT Shop by automatic processes, you can specify how
many product nodes are created in one DBQueue Processor run in the QER | ITShop |
LimitOfNodeCheck configuration parameter. Once this number has been exceeded, the
task is closed and queued again in the DBQueue for generating the rest of the product
nodes. By default, 500 objects are processed in one run. The number of requests submitted
in bulk can be considerably larger than other processes.
Set a lower value if performance issues arise when running the QER-K-OrgAutoChild
process task.
1. In the Manager, select the IT Shop > IT Shop > <shop> > Shelf:
<shelf> category.
2. Select an object in the result list.
3. Select the Move to another shelf task.
4. Select the new shelf.
5. Click OK.
1. In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > <service category> category.
- OR -
In the Manager, select the IT Shop > Service catalog > Hierarchical by service
categories > Singles category.
2. Select the product's service item to replace in the result list.
3. Select the Change product task.
4. Enter the following data:
l Expiry date: Date on which the product is replaced by a different product.
l Alternative product: Service item that can be requested instead.
5. Click OK.
Related topics
l Product change notifications on page 178
Related topics
l General main data for service items on page 22
l Approval by mail on page 179
l Entscheidung per Starling 2FA App
Requester Approver
Self-service None
Self-service Assigned x
Requester Approver
No self-service None x
No self-service Assigned x x
Related topics
l Entering terms of use on page 48
Assignment requests
You can also use One Identity Manager to request hierarchical roles, like departments, or
business roles, through the IT Shop and assign them to employees, devices, and
workdesks. This allows any number of assignments to be made through IT Shop requests.
The advantage of this method is that any assignments can be authorized using an approval
process. Assignment renewals and assignment recall are also subject to an approval
process in the same way. The request history makes it possible to follow which
assignments were requested, renewed, or canceled, why, when, and by whom.
Managers of hierarchical roles can make assignment requests for their roles.
Hierarchical role managers can view the role assignment requests they manage in the Web
Portal. Use the QER | ITShop | ShowClosedAssignmentOrders configuration
parameter to specify whether all assignment requests are displayed or only open ones. By
default, pending as well as closed assignment requests are displayed.
In the default installation, all active One Identity Manager database employees are
customers of the Identity & Access Lifecycle shop. This allows all active employees to
request memberships and assignments. Assignment requests are automatically approved
by self-service.
You can add standard products for assignment requests to your own IT Shop.
Assignments can only be requested from and for customers of this shop. This means, the
manager of the hierarchical roles as well as the employees that are also members of these
roles, must be customers in the shop.
TIP: Assignment requests can also be made for custom assignment tables (many-to-
many tables), if they have an XOrigin column. The properties for this column must
correspond to the column definition for XOrigin columns in the One Identity Manager
data model.
Clara Harris is the project X project leader. A business role (Project X) is added in the
Manager to ensure that all the project staff obtain the necessary entitlements. Clara
Harris is assigned as manager of this business role. All project staff have a user
account in the Active Directory domain P.
Clara Harris can request memberships in the Project X business role in the Web
Portal because she is a manager. Clara Harris requests memberships for herself and
all project staff.
Furthermore, Clara Harris wants all project staff to obtain their entitlements in Active
Directory through the Project X AD permissions Active Directory group. To this, she
requests Project X AD permissions in the Web Portal for the Project X business role.
The user accounts of all project staff become members in the Project X AD
permissions Active Directory group through internal inheritance processes.
For more information, see the One Identity Manager Web Designer Web Portal User Guide.
1. In the Manager, select the Business roles > <role class> category.
2. Select the business role in the result list.
3. Select the Create assignment resource task.
This starts a wizard that takes you through the steps for adding an
assignment resource.
a. Enter a description and allocate a resource type.
This creates a new assignment resource with the following custom properties:
l Table: Org
l Object: Full name of business role
b. Enter the service item properties to allocate to the assignment resource.
l Assign a service category so that the assignment resource in the Web
Portal can be ordered using the service category.
A new service item is created and linked to the assignment resource.
4. Assign the assignment resource to an IT Shop shelf as a product.
5. Assign an approval policy to the shelf or the assignment resource’s service item.
Assignment resource and service item main data can be processed later on if required.
The assignment resource can be requested in the Web Portal like any other company
resource. After the request has been successfully assigned, the employee for whom it was
requested becomes a member of the associated business role through internal inheritance
processes. For more information about requesting assignment resources, see the One
Identity Manager Web Designer Web Portal User Guide.
The assignment resource cannot be used to request the assignment of company
resources to this business role. Instead, use the Role entitlement assignment default
assignment resource.
Assignment resource and service item main data can be processed later on if required.
The assignment resource can be requested in the Web Portal like any other company
resource. After the request has been successfully assigned, the employee for whom it was
requested becomes a member of the associated application role through internal
Related topics
l Adding assignment resources to the IT Shop on page 66
l General main data for service items on page 22
l Assigning requestable products to shelves on page 210
l Setting up assignment resources on page 64
l Entering service items on page 22
Related topics
l Approval processes for IT Shop requests on page 81
Canceling requests
Assignments, like all other products, can be canceled through Web Portal or requested for a
limited time period. These requests are automatically canceled when the validity period
expires. For more information, see the One Identity Manager Web Designer Web Portal
User Guide.
This option is enabled by default for the Role entitlement assignment default
assignment resource. These configuration parameters are disabled by default.
If this option is enabled and the request recipient is removed from the customer node, then
the request is updated according to the following rules:
These rules are applied in the order given. The person who is found must be a customer
in the shop.
If no authorized approver can be found or the QER | ITShop |
ReplaceAssignmentRequestOnLeaveCU configuration parameter is disabled, then the
assignment request is converted into a direct assignment. If direct assignment for the
Related topics
l General main data for assignment resources on page 64
l Relocating a customer or product to another shop on page 164
Property Description
Only for use in IT Specifies whether the assignment resource can be requested
Shop through the IT Shop. The assignment resource can be requested by
an employee through the Web Portal and distributed using a defined
approval process. The assignment resource cannot be directly
assigned to roles outside the IT Shop.
This option cannot be disabled.
Service item Service item through which you can request the assignment
resource in the IT Shop. Assign an existing service item or add a
new one.
Object Specific hierarchical role that employees can request. Only one
assignment resource can be created per role.
Risk index Value for evaluating the risk of assigning the assignment resource
to employees. Set a value in the range 0 to 1. This input field is only
visible if the QER | CalculateRiskIndex configuration parameter
is set.
For more information, see the One Identity Manager Risk
Assessment Administration Guide.
Requested If this option is set, requested role assignments are converted into
assignments direct assignments if the request recipient is removed from the
remain intact. customer node of the associate shops.
The option can only be edited as long as there is a request has not
been assigned with this assignment resource.
Related topics
l Requesting memberships in business roles on page 59
l Requesting memberships in application roles on page 60
Delegations
Role assignment and responsibilities can be temporarily delegated to others. Thereby, a
distinction is made between single delegations and deputizing.
Delegations are automatically approved after a compliance check. They can be canceled
and deleted. For more information about delegating tasks, see the One Identity Manager
Web Portal User Guide.
Delegations are revoked when the valid-until date is exceeded or the delegate is deleted
from the customer node.
Deputy Deputize
(temporary) Identity & Access Lifecycle | Identity
Lifecycle
Delegation Single delegations
In the default installation, all active One Identity Manager database employees are
customers of the Identity & Access Lifecycle shop. This allows all enabled employees to
delegate responsibilities.
Related topics
l Delegations on page 67
l Allowing delegation approvals on page 70
TIP: Specify the role classes associated to business roles for which memberships can be
delegated. This option is available when the Business Roles Module is installed.
1. In the Manager, select the Business roles > Basic configuration data > Role
classes category.
2. Select the role class in the result list.
3. Select the Change main data task.
4. Set Delegable.
5. Save the changes.
Use the Web Portal to delegate roles or responsibilities. For more information, see the One
Identity Manager Web Portal User Guide and the One Identity Manager Business Roles
Administration Guide.
Related topics
l Delegations on page 67
1. In the Manager, select the IT Shop > Service catalog > Predefined category.
2. In the result list, select the Deputy (temporary) service item then select the
Change main data task.
1. In the Manager, select the IT Shop > Service catalog > Predefined category.
2. In the result list, select the Delegation service item and select the Change
main data task.
3. In the Approval policy field, select an approval policy.
4. Save the changes.
Related topics
l Delegations on page 67
l Standard products for delegation on page 69
Method Description
CustomScriptName)
1. Create a script in the Designer with the Script Editor to call the desired method.
You can find an example script for calling a Customizer method in VB syntax on the
One Identity Manager installation medium in the
Modules\QBM\AddOn\SDK\ScriptSamples\03 Using database objects\11 Call
database object methods.vb directory. You can use this example script as a template
to create a script for call the methods described here.
2. Run the script.
You can use the script test from the Script Editor to do this.
For more information about creating scripts, see the One Identity Manager
Configuration Guide.
If a custom script is included in the method call, then this script will be run immediately
before the request is saved in the database.
1. Prepare the company resources or system entitlements for use in the IT Shop.
2. Assign the company resources or system entitlements to a shelf in the IT Shop.
3. Link each user account for whose memberships requests are to be created with
an employee.
4. Add employees as customers to shops to which the company resources or system
entitlements are assigned as products.
5. (Optional): Create a script that populates other properties of the requests.
l Pass the script name as a CustomScriptName parameter to the task.
6. Create a script to run CreateITShopOrder (CustomScriptName string) for the
affected tables.
One Identity Manager creates requests from direct assignments to employees in the
following way:
One Identity Manager creates requests for memberships in system entitlements in the
following way:
Related topics
l Preparing products for requesting on page 21
1. Create an account definition for the target system. Assign the account definition to
the target system.
This account definition is used for all user accounts where no account definition is
entered. You can miss out this step if all the user accounts are already assigned an
account definition.
2. Prepare the account definition for use in the IT Shop.
3. Assign the account definition to a shelf in the IT Shop.
4. Link the user accounts to an employee, if there is no employee already linked.
5. Add employee as customers to shops to which the account definition is
assigned as product.
6. (Optional): Create a script that populates other properties of the requests.
l Pass the script name as a CustomScriptName parameter to the task.
7. Create a script that runs the method for the tables affected.
One Identity Manager creates requests for user accounts in the following way:
1. Prepare the company resources (software, system role, or driver) for use in
the IT Shop.
2. Assign the company resources to a shelf in the IT Shop.
3. Select an employee as requester for the assignment to workdesks.
l Pass this employee's UID_Person as a uidPerson parameter to the task.
4. Add the selected employee as a customer to the shops to which the company
resources are assigned as products.
5. (Optional): Create a script that populates other properties of the requests.
l Pass the script name as a CustomScriptName parameter to the task.
6. Create a script to run CreateITShopWorkdeskOrder (string uidPerson, string
CustomScriptName) for the affected tables.
One Identity Manager creates requests for workdesk requests in the following way:
TIP: To create an employee who can be used as a requester when creating a workstation,
set the Hardware | Workdesk | WorkdeskAutoPerson configuration parameter in
the Designer. The following properties are used for the employee object:
l Last name: Name of the workdesk (Ident_Workdesk)
l First name: Machine
l Identity type: Machine identity (Machine)
Related topics
l Preparing products for requesting on page 21
Method Description
1. From the IT Shop > Identity & Access Lifecycle > Shelf: Identity Lifecycle
shelf, select an assignment resource.
l Pass the product's UID_ITShopOrg as the uidOrgProduct parameter to the
method.
2. From the customer node of the IT Shop | Identity & Access Lifecycle shop,
select an employee as a requester for the assignment request.
l Pass this employee's UID_Person as a uidPersonOrdered parameter to the
method.
3. (Optional): Create a script that populates other properties of the requests.
l Pass the script name as a CustomScriptName parameter to the method.
4. Create a script to run the CreateITShopOrder (string uidOrgProduct, string
uidPersonOrdered, string CustomScriptName) method for the affected tables.
1. Determine the hierarchical roles and their assigned company resources and
employees (employees, devices, or workdesks).
2. Determine the requester from the uidPersonOrdered parameter.
3. Determine the assignment resource from the uidOrgProduct parameter.
4. Determine shops assigned to the assignment resource and requester.
If the assignment request is to be created for a workdesk, pass the method the workdesk's
UID_WorkDesk as uidWorkdeskOrdered parameter. The method saves this UID as UID_
WorkdeskOrdered in the request (PersonWantsOrg table).
Related topics
l Preparing products for requesting on page 21
1. In the Designer, set the configuration parameter for automatically adding system
entitlements to the IT Shop depending on existing modules.
Example: QER | ITShop | AutoPublish | ADSGroup and QER | ITShop |
AutoPublish | ADSGroup | ExcludeList
List of relevant configuration parameters
l For disabled Azure Active Directory service plans:
QER | ITShop | AutoPublish | AADDeniedServicePlan
QER | ITShop | AutoPublish | AADDeniedServicePlan | ExcludeList
l For Azure Active Directory groups:
QER | ITShop | AutoPublish | AADGroup
QER | ITShop | AutoPublish | AADGroup | ExcludeList
l For Azure Active Directory subscriptions:
QER | ITShop | AutoPublish | AADSubSku
QER | ITShop | AutoPublish | AADSubSku | ExcludeList
l For Active Directory groups:
QER | ITShop | AutoPublish | ADSGroup
QER | ITShop | AutoPublish | ADSGroup | ExcludeList
QER | ITShop | AutoPublish | ADSGroup | AutoFillDisplayName
If Active Roles Self-Service Manager is used:
TargetSystem | ADS | ARS_SSM
l For Exchange Online mail-enabled distribution groups:
QER | ITShop | AutoPublish | O3EDL
QER | ITShop | AutoPublish | O3EDL | ExcludeList
l For Office 365 groups:
QER | ITShop | AutoPublish | O3EUnifiedGroup
QER | ITShop | AutoPublish | O3EUnifiedGroup | ExcludeList
l For Microsoft Teams teams:
QER | ITShop | AutoPublish | O3TTeam
QER | ITShop | AutoPublish | O3TTeam | ExcludeList
l For PAM user groups:
QER | ITShop | AutoPublish | PAGUsrGroup
QER | ITShop | AutoPublish | PAGUsrGroup | ExcludeList
l For SharePoint groups:
QER | ITShop | AutoPublish | SPSGroup
The system entitlements are added automatically to the IT Shop from now on.
The following steps are run to add a system entitlement to the IT Shop.
Related topics
l Entering service items on page 22
l Deleting unused application roles for product owners on page 79
l Product owners on page 203
NOTE: If you have set up your own application roles under the Request & Fulfillment |
IT Shop | Product Owner application role that you use for custom use cases (tables),
then check whether these can be deleted automatically. Otherwise, disable the Clean up
application role "Request & Fulfillment\IT Shop\Product owners" schedule.
Related topics
l Adding system entitlements automatically to the IT Shop on page 77
l Product owners on page 203
All IT Shop requests are subject to a defined approval process. During this approval
process, authorized employees grant or deny approval for the product assignments. You
can configure this approval process in various ways and therefore customize it to meet your
company policies.
You define approval policies and approval workflows for approval processes. Specify which
approval workflows are going to be used for the request in the approval policies. Use
approval workflows to specify which employee is authorized to grant or deny approval for
the request at the time it was placed. An approval workflow can contain a number of
approval levels, and this can, in turn, contain several approval steps, for example, when
several management hierarchy layers need to give approval for a request. A special
approval procedure is used to determine the approvers in each approval procedure.
In the default installation, different default approval policies are assigned to the Identity &
Access Lifecycle shop. Therefore, requests from this shop are run through predefined
approval processes. Assign an approval policy to the shop, the shelf or the service item of
the Identity & Access Lifecycle shelf if requests from this shop should go through
customized approval process.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
policies category.
2. Select an approval policy in the result list and run the Change main data task.
- OR -
Click in the result list.
3. Edit the approval policy main data.
4. Save the changes.
Role type Role type to determine inheritance of approval policies within an IT Shop
solution. Add the required role types in IT Shop > Basic configuration
data > Roles types category.
Mail Mail template used for creating email notifications for granting or denying
templates approval for a request and extended, expired, or canceled requests.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
policies category.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
policies category.
2. In the result list, select the approval policy.
3. Select the Add to IT Shop task.
In the Add assignments pane, assign the shops, shopping centers, or shelves.
TIP: In the Remove assignments pane, you can remove shop, shopping center,
or shelf assignments.
To remove an assignment
Select the shop, shopping center, or shelf and double-click .
4. Save the changes.
Validity checking
Once you have edited an approval policy, you need to test it. This checks whether the
approval steps can be used in the approval workflows in this combination. Non-valid
approval steps are displayed in the error window.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
policies category.
2. Select the approval policy in the result list.
3. Select the Validity check task.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
policies category.
2. Select the approval policy in the result list.
3. To edit the approval workflow for requests, select task 1. Edit approval workflow.
4. To edit the renewal workflow for requests, select task 2. Edit approval workflow.
5. To edit the cancellation workflow, select task 3. Edit approval workflow.
6. This opens the Workflow Editor.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
workflows category.
2. Select the approval workflow in the result list and run the Change main data task.
- OR -
Click in the result list.
This opens the Workflow Editor.
3. Edit the approval workflow main data.
4. Save the changes.
Approval levels and approval steps belonging to the approval workflow are edited in the
workflow editor using special control elements. The workflow editor contains a toolbox. The
toolbox items are activated or deactivated depending on how they apply to the control. You
can move the layout position of the control elements in the workflow editor with the mouse
or these can be moved automatically.
Remove escal- The Escalate connector for the selected approval level
ation is deleted.
Each of the controls has a properties window for editing the data of the approval
workflow, level, or step. To open the properties window, select the Toolbox > <
Control> > Edit item.
To delete a control, select the element and then the Toolbox > <Control> >
Delete item.
Individual elements are linked to each other with a connector. Activate the connection
points with the mouse. The cursor changes into an arrow icon for this. Hold down the left
mouse button and pull a connector from one connection point to the next.
Connector Meaning
Approve Link to next approval level if the current approval level was granted
approval.
Deny Link to next approval level if the current approval level was not granted
approval.
Escalation Connection to another approval level when the current approval level is
escalated after timing out.
Icon Meaning
Changes to individual elements in the workflow do not take place until the entire approval
workflow is saved. The layout position in the workflow editor is saved in addition to the
approval policies.
Property Meaning
System halt Number of days to elapse after which the approval workflow, and
(days) therefore the system, automatically halts the entire approval process.
You can edit the properties of an approval level as soon as you have added an approval
level with at least one approval step.
Property Meaning
procedure
Processing Processing status of the success or failure case of the approval step. The
status processing status for the request is set according to the decision and
whether it has been made positively or negatively. Define the processing
status in the basic configuration data.
Relevance Specifies whether the approver is notified when a request leads to a rule
for violation. The following values are permitted:
compliance
l Not relevant: Information about rule violations is not relevant for
approvers in this approval step. No additional information is
displayed for the approver in the approval process.
l Information: Approvers in this approval step receive information
during the approval process if the request causes a compliance rule
violation. The approvers decided whether to grant or deny the
request.
l Necessary measures: Approvers in this approval step receive
information during the approval process if the request causes a
compliance rule violation. The request is automatically denied.
Condition Condition for calculating the approval decision. The condition is used in the
CD, EX, or WC default approval procedures. Additionally, you can use the
role if you use a custom approval procedure in the approval step.
Comparison value for the risk index in the approval procedure RI. Enter a
number in the range 0.1 to 1.0. 1.0. You can use , or . as a decimal point.
specifies how many people from this group have to approve a request. A
request can only be passed on to the next level if this has been done.
If you want approval decisions to be made by all the employees found
using the applicable approval procedure, for example all members of a role
(default approval procedure OR), enter the value -1. This overrides the
maximum number of approvers defined in the approval procedure.
If not enough approvers can be found, the approval step is presented to
the fallback approvers. The approval step is considered approved as soon
as one fallback approver has approved the request.
If an approval decision is made by the chief approval team, it overrides the
approval decision of just one regular approver. This means, if three
approvers must approve an approval step and the chief approval team
makes a decision, two more are still required.
The number of approvers defined in an approval step is not taken into
account in the approval procedures CD, EX,or WC.
Reject Reason entered in the request and the approval history, if approval is
reason automatically denied.
This field is only shown for the approval procedures CD, CR, RI, SB, EX,
and WC. In the CR approval procedure, you can user the wild card {0} in
the text. The place holder syntax corresponds to a format place holder in
VB.Net ({0} to {9})
Reminder Number of minutes to elapse after which the approver is notified by mail
after that there are still pending requests for approval. The input is converted
(minutes) into working hours and displayed additionally.
NOTE: Ensure that a state, county, or both is entered into the
employee's main data of determining the correct working hours. If this
information is missing, a fallback is used to calculate the working hours.
For more information about calculating employees' working hours, see
the One Identity Manager Identity Management Base Module
Administration Guide.
TIP: Weekends and public holidays are taken into account when working
hours are calculated. If you want weekends and public holidays to be
dealt with in the same way as working days, set the QBM |
WorkingHours | IgnoreHoliday or QBM | WorkingHours |
Approval can Specifies whether a current approver can delegate the approval of the
be delegated request to another employee. This employee is added to the current
approval step as the approver. This employee then makes the approval
decision instead of the approver who made the delegation.
This option can only be set for approval levels with a single, manual
approval step.
Approval by Specifies whether the employee who is affected by the approval decision
affected can also approve this request. If this option is set, requester, and request
employee recipients can approve the request.
If this option is not set, use the QER | ITShop | PersonIn-
sertedNoDecide, QER | ITShop | PersonOrderedNoDecide, QER |
ITShop | PersonInsertedNoDecideCompliance, and QER | ITShop |
PersonOrderedNoDecideCompliance configuration parameters to
specify for all requests whether requester and request recipient can
approve the request.
Do not show Specifies whether or not the approval step should be displayed in the
in approval approval history. For example, this behavior can be applied to approval
history steps with the CD - calculated approval procedure, which are used only
for branching in the approval workflow. It makes it easier to follow the
approval history.
Related topics
l Selecting responsible approvers on page 100
l Approvers cannot be established on page 145
l Approval by the chief approval team on page 149
l Approving requests from an approver on page 134
l Restricting exception approvers on page 131
Link Description
Approve Link to next approval level if the current approval level was granted
approval.
Deny Link to next approval level if the current approval level was not granted
approval.
Escalation Link to another approval level when the current approval level is escalated
after timing out.
If there are no further approval levels after the current approval level, the request is
considered approved if the approval decision was to grant approval. If approval is not
granted, the request is considered to be finally denied. The approval method is closed in
both cases.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
workflows category.
2. Select the approval workflow in the result list.
3. Select Approval workflow overview.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
workflows category.
2. Select an approval workflow in the result list and run the Change main data task.
3. Select the Copy workflow task.
4. Enter a name for the copy.
5. Click OK to start copying.
- OR -
Click Cancel to cancel copying.
6. To edit the copy immediately, click Yes.
- OR -
To edit the copy later, click No.
1. The effective approval policy is the one assigned to the requested service item.
2. If there is no approval policy assigned to the service item, the approval policy from
the service category is used.
3. If there is no approval policy assigned to the service item, the approval policy
assigned to the requested product’s shelf is used.
4. If there is no approval policy assigned to the shelf, one of the approval policies
assigned to the shop is used.
5. If there is no approval policy assigned to the shop, one of the approval policies
assigned to the shopping center is used.
An approval policy found by one of these methods is applied under the following conditions:
l The approval policy is not assigned a role type.
- OR -
l The assigned role type corresponds to the shelf role type.
If more several effective approval policies are identified by the rules, the effective approval
policy is determined by the following criteria (in the given order).
Furthermore:
NOTE: If an approval workflow for pending requests changes, you must decide how
to proceed with these requests. Configuration parameters are used to define the
desired procedure.
For more information, see Changing approval workflows of pending requests on
page 164.
Related topics
l Approvers for renewals on page 99
l Approvers for unsubscriptions on page 100
l Requests with limited validity period on page 160
Related topics
l Canceling or unsubscribing requests on page 162
l Renewing requests on page 161
l Determining the effective approval policies on page 98
Related topics
l Determining the effective approval policies on page 98
BA - Owner of the application All members of the application role assigned for owners
CD - Calculated approval -
For more information, see Calculated approval on page
114.
CR - Compliance check -
(simplified)
For more information, see Compliance checking requests
on page 126.
EX - Approvals to be made -
externally
For more information, see Approvals to be made
externally on page 115.
KA - Product owner and Product owner and additional owner of the Active
additional owner of the Active Directory group, if Active Directory groups or group
Directory Group memberships are attested.
For more information, see Using requested products to
MS - Manager of the requested Manager and deputy of the business role, department,
business role or organization cost center or location requested by assignment request.
For more information, see Using requested roles to find
approvers on page 112.
OM - Manager of a specific role Manager of the role selected in the approval workflow.
For more information, see Using specific roles to find
approvers on page 106.
PA - Additional owner of the All employees to be found through the additional owner
Active Directory group of the requested Active Directory group.
For more information, see Using requested products to
PG - owners of the requested All employees who can be determined as an owner of the
privileged access request requested privileged access request.
For more information, see Using requested products to
find approvers on page 107.
SB - Self-service -
For more information, see Self-service on page 105.
Self-service
Use the SB (self-service) approval procedure to approve requests automatically. You do not
have to specify approvers for this approval procedure. A self-service request is always
granted immediate approval. Always define an approval workflow with the approval
procedure SB as a one-step workflow. That means you cannot set up more approval steps
in addition to a self-service approval step.
The approval workflow and the Self-service approval policy are available by default and
assigned to the Identity & Access Lifecycle shop.
Table 33: Approval procedures for determining approvers for IT Shop structures
Approval Approver
procedure
The IT Shop structure from which the request comes is assigned an owner or a deputy.
A department is assigned to the IT Shop structure from which the request is made.
The department is assigned a manager or a deputy manager.
A cost center is assigned to the IT Shop structure from which the request is made.
Table 34: Approval procedures for determining approvers for request recipients
Approval Approver
procedure
Table 35: Approval procedures for determining approvers for a specific role
OM
OR
If an Active Directory group is requested, the approvers can be found through the
additional owner of this Active Directory group. All employees are found that are:
l A member in the assigned Active Directory group through their Active Directory
user account
l Linked to the assigned Active Directory user account
If an Active Directory group is requested, the approvers are found through the product
owner of this Active Directory group. If the groups were added automatically to the IT
Shop, the account managers are identified as product owners. For more information about
these functions, see the One Identity Manager Administration Guide for One Identity Active
Roles Integration.
NOTE: If the TargetSystem | ADS | ARS_SSM configuration parameter is set,
additional owners of the Active Directory group are also determined.
The column Additional owners is only available in this case.
PG - owners of the requested privileged access request
When application entitlements are requested, this approval procedure identifies as the
approvers, the application approvers under which the application entitlements are
provisioned and the additional approvers of the application entitlement.
For more information about applications and application entitlements, see the One Identity
Manager Application Governance User Guide.
Approval Approver
procedure
RP The request recipient is assigned a primary cost center. The cost center is
assigned an application role in the Role approver menu.
All secondarily assigned employees of this application role are determined
to be approvers.
Approval Approver
procedure
IP The request recipient is assigned a primary cost center. The cost center is
assigned an application role in the Role approver (IT) menu.
All secondarily assigned employees of this application role are determined
to be approvers.
Determining the approver using the example of an approval role for the request's recipient
primary department (approval procedure RD):
NOTE: When approvers are found using the approval procedures RO or IO, and
inheritance for business roles is defined from the bottom up, note the following:
If no role approver is given for the primary business role, the role approver is determined
from the child business role.
Table 37: Approval procedures for determining approvers for a cost center
Approval Approver
procedure
Approval Approver
procedure
Return Action
value
Return The condition is fulfilled. Deferred approval has completed successfully. The
value > 0 next approval step (in case of success) is carried out.
Return The condition is not yet fulfilled. Approval is rolled back and is retested the
value = 0 next time DBQueue Processor runs.
Return The condition is not fulfilled. Deferred approval has failed. The next approval
value < 0 step (in case of failure) is carried out.
1. Create a database function which tests the condition for the request.
2. Create an approval step with the WC approval procedure. Enter the function call
in Condition.
Syntax: dbo.<function name>
3. Specify an approval step in the case of success. Use an approval procedure with
which One Identity Manager can determine the approvers.
4. Specify an approval step in the case of failure.
Example
To check whether the necessary user account exists when the permissions group is
requested, you can use the TSB_FGIPWODecisionForGroup function that is supplied.
Condition: dbo.TSB_FGIPWODecisionForGroup
Number of approvers: 1
Return Action
value
Return The user account exists, thus fulfilling the condition. The delayed approval is
value > 0 decided positively. The request is passed onto the next approval step. Now an
approval step must follow which can establish the approvers for the request.
Return The condition is not fulfilled. There is a request pending for a user account or
value = 0 the employee has an account definition with which a user account could be
created. Approval is, therefore, deferred, and tested again on the next
DBQueue Processor run.
Return The condition is not fulfilled. There is no request for a user account and the
value < 0 employee does not have an account definition with which a user account could
be created. The delayed approval is decided negatively. The request is passed
onto the next approval step.
Calculated approval
NOTE: Only one approval step can be defined with the CD approval procedure per
approval level.
It is possible to determine who should be presented with the request for approval on the
basis of a defined condition. For example, if the price of the request is below a defined limit,
then the department manager can grant approval. If this limit is exceeded, the request has
to be presented to the cost center manager. In another case, requests from members of
department XY can be granted immediate approval as long as the request does not exceed
the defined price limit. If the limit is exceeded or if the employee belongs to another
department, the approval has to be granted by the department manager.
To calculate an approval (CD approval procedure), enter a condition when you set up the
approval step. If the condition returns a result, the approval step is approved through One
Identity Manager. If the condition does not return a result, the approval step is denied by
One Identity Manager. If there are no subsequent steps to be carried out, the request is
finally granted or denied approval. The condition is defined as a valid where clause for
database queries. You can enter the SQL query directly or with a wizard. The condition is
always checked for the current request and requester.
Requests with a price of under 1000 euros can be approved by the customer’s department
manager. Requests over 1000 euros must be presented to the cost center manager.
Condition:
EXISTS (
SELECT 1 FROM (
SELECT UID_ITShopOrg FROM ITShopOrg
WHERE EXISTS (
SELECT 1 FROM (
SELECT UID_AccProduct FROM
AccProduct
WHERE round
(PurchasePrice, 13) < round(1.000000E+003,
13)
) as X
WHERE X.UID_AccProduct =
ITShopOrg.UID_AccProduct
) ) as X
WHERE X.UID_ITShopOrg = PersonWant-
sOrg.UID_Org)
Number of approvers: 1
If the external event occurs, the approval step status in One Identity Manager must be
changed. Use the CallMethod process task with the MakeDecision method for this. Pass the
following parameters to the process task:
MethodName: Value = "MakeDecision"
ObjectType: Value = "PersonWantsOrg"
Param1: Value = "sa"
Param2: Value = <approval> ("true" = granted; "false" = denied)
Param3: Value = <reason for approval decision>
Param4: Value = <standard reason>
Param5: Value = <number approval steps> (PWODecisionStep.SubLevelNumber)
WhereClause: Value = "UID_PersonWantsOrg ='"& $UID_PersonWantsOrg$ &"'"
Use these parameters to specify which request is to be approved by external approval
(WhereClause). Param1 specifies the approver. The approver is always the sa system user.
Param2 passes down the approval decision. If the request was granted, a value of True
must be returned. If the request was denied, a value of False must be returned. Use Param3
to pass a reason text for the approval decision; use Param4 to pass a predefined standard
reason. If more than one external approval steps have been defined in an approval level,
use Param5 to pass the approval step count. This ensures the approval is aligned with the
correct approval step.
Example
All approved requests should be entered into an external ticketing system and started. If a
request is completed in an external ticketing system, it must also be completed in One
Identity Manager. Use this approval procedure to make external approvals and define:
l A P1 process that creates a ticket with the information about the requested product in
the external system and passes the ticket number to One Identity Manager in the
request instance.
l An E1 event that starts the P1 event.
Enter E1 in the Event box as the trigger for the external decision.
Pass the product and customer data that the product is being requested for in the P1
process to the external ticket system. In another parameter, pass the ticket number from
the external ticketing system to One Identity Manager.
Use the ticket number to check the ticket status in P2 process. If the ticket is closed, call
the MakeDecision method and pass the ticket status from the external system to One
Identity Manager in a parameter (Param2). In another parameter, specify the system user
that changes the approval step status in One Identity Manager (Param1). Pass sa as the
value for this parameter. Pass the reason for the approval decision in Param3.
For more information about defining processes, see One Identity Manager
Configuration Guide.
Finding requesters
Use the BS and BR approval procedures to return the approval to the requester or request
recipient. The BS approval procedure finds the request requester and the BR approval
procedure finds the request recipient. As a result, the requester and the request recipient
can also influence the approval. Their approval can be viewed in the approval history. The
approval workflow can be continued from any approval level.
The requesters are also found if the QER | ITShop | PersonInsertedNoDecide and QER
| ITShop | PersonOrderedNoDecide configuration parameters are set. For more
information, see Approving requests from an approver on page 134.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
procedures category.
1. In the Manager, select the IT Shop > Basic configuration data > Approval
procedures category.
2. Select an approval procedure from the result list.
3. Select Change queries for approver selection.
Property Description
1. In the Manager, select the IT Shop > Basic configuration data > Approval
procedures category.
2. Select an approval procedure from the result list.
3. Select Change queries for approver selection.
1. Click Add.
This inserts a new row in the table.
2. Mark this row. Enter the query properties.
3. Add more queries if required.
4. Save the changes.
1. Select the query you want to edit in the table. Edit the query's properties.
2. Save the changes.
Property Description
You can, for example, determine predefined approvers with the query (example 1). The
approver can also be found dynamically depending on the request to approve. To do this,
access the request to be approved within the database query using the @UID_
PersonWantsOrg variable (example 2).
Example 1
Example 2
Approval for requests should be granted or denied through the requester’s parent
department. The approver is the cost center manager that is assigned to the requester‘s
primary department. The requester is the employee that started the request (UID_
PersonInserted, for example, when placing requests for employees).
To include delegation when determining approvers, use the query to also determine the
employees to whom a responsibility has been delegated. If the managers of hierarchical
roles are to make the approval decision, determine the approvers from the HelperHeadOrg
table. This table groups all hierarchical role managers, their deputy managers, and
employees to whom a responsibility has been delegated. If the members of business or
application roles are to make the approval decision, determine the approvers from the
1. In the Manager, select the IT Shop > Basic configuration data > Approval
procedures category.
2. Select an approval procedure in the result list. Select the Change main data task.
3. Select the Create copy task.
4. Confirm the security prompt with Yes.
5. Enter the short name for the copy.
The short name for an approval procedure consists of a maximum of two characters.
6. Click OK to start copying.
- OR -
Click Cancel to cancel copying.
Option Description
No All approval steps are recalculated. This behavior also applies if the
configuration parameter is not set.
Advantage: All valid approvers are displayed in the approval
process. The rest of the approval sequence is transparent.
Disadvantage: Recalculating approvers may take a long time.
CurrentLevel Only approvers for the approval level that is currently to be edited
are recalculated. Once an approval level has been approved, the
approvers are determined for the next approval level.
Advantage: The number of approval levels to calculate is lower.
Calculating the approvers may be faster.
TIP: Use this option if performance problems occur in your envir-
onment in connection with the recalculation of approvers.
Disadvantage: The originally calculated approvers are still
displayed in the approval sequence for each subsequent approval
step, even though they may no longer have approval
authorization. The rest of the approval sequence is not correctly
represented.
approved.
To see approval steps of this type through
l Define a timeout and timeout behavior when you set up the
approval workflows on the approval steps.
- OR -
l When setting up the IT Shop, assign members to the chief
approval team. These can access open approval processes at
any time.
Related topics
l Changing approval workflows of pending requests on page 164
The approval step is granted approval by One Identity Manager if the risk index of the
requested company resource is lower than the comparison value. If the risk index is higher
or equal to the comparison value, the approval step is not granted approval.
Risk assessment of requests works for both direct company resource request and
assignment requests. Only risk indexes with inputted values are examined for the approval
decision; calculated risk indexes are not taken into account. Therefore, risk assessment of
requests only works if the product's original table or one of the member tables of a
requested assignment has a RiskIndex column. If the table only has the
RiskIndexCalculated column, the request is automatically approved. If both member
tables of an assignment request have a RiskIndex column, the highest of the two risk
indexes is used as the basis for the approval.
If the company resource request or an assignment has been granted approval, the
employee's risk index is recalculated the next time the scheduled calculation task is run.
For more information about risk assessment, see the One Identity Manager Risk
Assessment Administration Guide.
Related topics
l Properties of an approval step on page 90
You can integrate rule conformity testing for IT Shop requests within an approval workflow.
A separate approval procedure is supplied for this. This approval procedure checks whether
the request's recipient will violate compliance rules if the requests are granted approval.
The result of the test is logged in the request's approval sequence and approval history.
Approval Description
procedure
CR - Checks the current request for possible rule violations. It takes into
compliance account the requested product and all the company resources already
check assigned to the request recipient.
(simplified)
Auxiliary tables for object assignments are regularly evaluated for the compliance check.
Auxiliary tables are calculated on a scheduled basis. Furthermore, the approval procedure
only takes into account compliance rules that are created using the simplified definition.
Rule checking does not completely check the requests with this. It is possible that under
the following conditions, rule checking does not identify a rule violation:
l Customer permissions change after the auxiliary table have been calculated.
l If memberships are requested in business role or organization, a rule is violated by
an object that is inherited through the business role or organization. Inheritance is
calculated after request approval and can therefore not be identified until after the
auxiliary table is calculated again.
l The customer does not belong to the rule's employee group affected until the
request is made.
l The rule condition was created in expert node or as a SQL query.
TIP: A complete check of assignments is achieved with cyclical testing of compliance rule
using schedules. This finds all the rule violations that result from the request.
It is possible that under the following conditions, rule checking identifies a rule violation
where one does not exist:
l Two products violate one rule when they are assigned at the same time. The product
requests are, however, for a limited period. The validity periods does not overlap.
Still a potential rule violation is identified.
1. If an approval step for compliance checking using the CR approval procedure is found
in the request’s approval procedure, all products in pending requests are assigned to
the customer. It is assumed that all pending requests will be approved and therefore
the customer will obtain all the products. The current request is then analyzed with
respect to potential violations against the defined rules.
2. If no rule violations are found, the approval step is automatically granted approval
and the request is passed on to the approver at the next approval level above.
3. If a rule violation is detected, the request is automatically not granted approval. The
request can still be approved by exception approval, the definition of rule violations
permitting.
For more information about compliance checking, see the One Identity Manager
Compliance Rules Administration Guide.
Value Description
New rule Only rule violations that are added through approval of the current
violation due request are logged.
to a request
Unapproved Rule violations that are added through approval of the current request are
exception logged. Already known rule violations that have not yet been granted an
exception are also logged.
1. Enable the Exception approval allowed option for the compliance rule and assign
an exception approver.
For more information, see theOne Identity Manager Compliance Rules
Administration Guide.
2. Enter an approval step in the approval workflow with the OC or OH procedure.
Connect this approval level with the compliance checking approval level at the
connection point for denying this approval decision.
NOTE:
l Only apply this approval procedure immediately after an approval level with
the CR approval procedure.
l For each approval workflow, only one approval step can be defined using the
OC or OH approval procedure.
Approval Description
procedure
Example
Four different compliance rules are violated by a request for Active Directory group
membership. The target system manager of the Active Directory domain is entered
as exception approver for all the compliance rules.
Using the OC approval procedure, the target system manger must grant approval
exceptions for all four compliance rules.
Using the OH approval procedure, the target system manager is presented with the
request only for the compliance rule with the highest severity code. The manager's
decision is automatically passed on to the other violated rules.
If the requester or approver is not allowed to grant approval exceptions, their main identity
and all sub identities are removed from the circle of exception approvers.
Requesters can grant exception approval for their own requests, if:
l PersonInsertedNoDecideCompliance configuration parameter is not set.
- OR -
l Approval by affected employee option is set.
Recipients can grant exception approval for their own requests, if:
l DisableSelfExceptionGranting configuration parameter is not set.
PersonOrderedNoDecideCompliance configuration parameter is not set.
- OR -
l DisableSelfExceptionGranting configuration parameter is not set.
Approval by affected employee option is set.
- OR -
l PersonOrderedNoDecideCompliance configuration parameter is set.
Approval by affected employee option is not set.
For individual approval workflows, you can allow exceptions to the general rule in the
PersonInsertedNoDecide and PersonOrderedNoDecide configuration parameters.
Use these options if the requester or recipient of requests is allowed to grant themselves
exception approval only for certain requests.
Option Description
is
Enabled A known rule violation must always be presented for exception approval, even
if there is an exception approval from a previous violation of the rule.
Not set A known rule violation is not presented again for exception approval if there is
an exception approval from a previous violation of the rule. This exception
approval is reused and the known rule violation is automatically granted
exception.
If several rules are violated by a request and Explicit exception approval is set for one of
the rules, the request is presented for approval to all exception approvers for this rule.
Rules that have Explicit exception approval set result in a renewed exception
approval if:
l A rule check is carried out within the approval process for the current request.
- AND -
a. The rule is violated by the current request.
- OR -
b. The IT Shop customer has already violated the rule.
In case (a), the request for the IT Shop customer is presented to the exception approver.
If the request is approved, case (b) applies to the next request. In case (b), every request
for the IT Shop customer must be decided by the violation approver, even when the
request itself does not result in a rule violation. The result you achieve is that assignments
for employees who have been granted an exception, are verified and reapproved for every
new request.
If the requester or approver is not allowed to make approval decisions, their main identity
and all subidentities are removed from the group of approvers.
NOTE:
l The configuration parameter setting also applies for fallback approvers; it does not
apply to the chief approval team.
l This configuration parameter does not affect the BS and BR approval procedures.
These approval procedures also find the requester and the request recipient if the
configuration parameter is not set. For more information, see Finding requesters
on page 117.
- OR -
l The Approval by affected employee option is set.
- OR -
l The Approval by affected employee option is set.
Example
A department manager places a request for an employee. Both of them are found to
be approvers by the approval procedure. To prevent the department manager from
approving the request, set the QER | ITShop | PersonInsertedNoDecide
parameter. To prevent the employer from approving the request, set the QER |
ITShop | PersonOrderedNoDecide parameter.
Similarly, you specify whether exception approvers are allowed to approve their own
requests if compliance rules are violated by a request. For more information, see
Restricting exception approvers on page 131.
Related topics
l Setting up approver restrictions on page 136
For individual approval workflows, you can allow exceptions to the general rule in the
PersonInsertedNoDecide and PersonOrderedNoDecide configuration parameters.
Use these options to allow the requester or recipient of requests to make approval
decisions themselves in single approval steps.
Related topics
l Properties of an approval step on page 90
l Approving requests from an approver on page 134
Related topics
l Approval by the chief approval team on page 149
l Approvers cannot be established on page 145
l Timeout on saving requests on page 239
Approvers can run requests for themselves. If a requester is determined to be approver for
the request, their approval steps are immediately granted approval.
For single approval steps, you can configure exceptions to the general rule in the
configuration parameters.
Related topics
l Automatically approving requests on page 136
l Properties of an approval step on page 90
l Approving requests from an approver on page 134
l Finding exception approvers on page 128
The proportion of employees of a peer group who must already own the company resource,
is set in the QER | ITShop | PeerGroupAnalysis | ApprovalThreshold configuration
parameter. The threshold specifies the ratio of the total number of employees in the peer
group to the number of employees in the peer group who already own this product.
Related topics
l Approvals to be made externally on page 115
l General main data for service items on page 22
Email notifications can be sent to the original approvers and the others.
For more information, see the One Identity Manager Web Designer Web Portal User Guide.
Related topics
l Notifications in the request process on page 169
l Email notification: Delegating approvals on page 175
4. Configure the behavior for the approval step to be escalated when it times out.
Property Meaning
In the event of an escalation, email notifications can be sent to the new approvers and
requesters.
Property Meaning
1. No approver can be found for an approval step in an approval process. The request is
assigned to all members of the fallback approver application role.
2. Once a fallback approver has approved a request, it is presented to the approvers at
the next approval level.
NOTE:In the approval step, you can specify how many approvers must make a
decision on this approval step. This limit is NOT valid for the chief approval team.
The approval step is considered to be approved as soon as ONE fallback approver
Fallback approvers can make approval decisions on requests for all manual approval steps.
Fallback approvals are not permitted for approval steps using the CR, SB, CD, EX, and WC
approval procedures or OC and OH approval procedures.
Related topics
l Editing approval levels on page 89
l Selecting responsible approvers on page 100
l Approval by the chief approval team on page 149
l Escalating an approval step on page 143
Related topics
l Email notification: Approving or denying request approval on page 173
l Editing approval levels on page 89
To configure halting after the timeout of a single approval step has been
exceeded
l Enter the following data for the approval step.
l Timeout (minutes):
Number of minutes to elapse after which the approval step is automatically
granted or denied approval. The input is converted into working hours and
displayed additionally.
The working hours of the respective approver are taken into account when the
time is calculated.
NOTE: Ensure that a state, county, or both is entered into the employee's
main data of determining the correct working hours. If this information is
missing, a fallback is used to calculate the working hours. For more
Related topics
l Email notification: Canceling requests on page 175
l Editing approval levels on page 89
l Setting up approval workflows on page 88
The chief approval team can approve requests for all manual approval steps. The
following applies:
l Chief approval team decisions are not permitted for approval steps using the CR, SB,
CD, EX, and WC approval procedures or the OC and OH procedures.
l If a member of the chief approval team is identified as a regular approver for an
approval step, they can only make an approval decision for this step as a regular
1. In the Manager, select the IT Shop > Basic configuration data > Chief
approval team category.
2. Select the Assign employees task.
In the Add assignments pane, assign the employees who are authorized to approve
all requests.
TIP: In the Remove assignments pane, you can remove the assignment of
employees.
To remove an assignment
l Select the employee and double-click .
3. Save the changes.
Related topics
l Chief approval team on page 202
l Escalating an approval step on page 143
1. In the Manager, select the IT Shop > Basic configuration data > Approval
workflows > Predefined category.
Table 52: Default approval policies and workflows in the shop identity & access
lifecycle
Identity
Lifecycle |
Business role
membership
Self-service Automatic approval for all products on the shelf that Group
do not have their own approval policy assigned to Lifecycle
them. For more information, see Self-service on
page 105.
Terms of Use Copy template for requests with terms of use. For
acknowledgment more information, see Approving requests with
for third-party terms of use on page 150.
orders (sample)
Challenge loss of Limited period assignment requests for role member- Identity
role membership ships are automatically granted approval. For more Lifecycle |
information, see Requests with limited validity Challenge loss
period for changed role memberships on page 190. of role
membership
Approval of Active Changes to group type and range of Active Directory Group
Directory group groups must be approved by the target system Lifecycle |
change requests manager. For detailed information, see the One Modify Active
Identity Manager Administration Guide for Connect- Directory
ing to Active Directory. group
Approval of Active Product owners and target system managers can Active
Directory group request members for groups in these shelves. For Directory
membership detailed information, see the One Identity Manager groups
requests Administration Guide for Connecting to SharePoint.
access |
Telnet session
request
Request sequence
Shop customers can request, renew, and unsubscribe products as soon as an IT Shop
solution is set up. Use the Web Portal to do this. Furthermore, requests, and cancellations
are approved in the Web Portal. You can make an overview of pending and closed requests
for yourself. You can also find an overview of pending and closed requests in the Manager
The status of pending requests is checked regularly by the DBQueue Processor. The review
is started by the IT Shop check schedule.
Requests can have a limited time period, which means the requested product assignment is
only valid with the validity period.
Requests and the resulting assignments are displayed in the following table:
If a customer is removed from a shop, existing requests for this are closed. The products
are unsubscribed and assignments are removed. If the customer changes to another shop,
the product requests can be retained under certain circumstances. If the request is an
assignment request, it can also be retained under certain circumstances, even if the
requester is no longer a customer in the shop.
For more information about requesting products, see the One Identity Manager Web
Designer Web Portal User Guide.
Related topics
l Examples of request results on page 258
l Requests with limited validity period on page 160
l Relocating a customer or product to another shop on page 164
l Removing customers from a shop on page 62
l Determining the responsible approvers on page 122
This shows you the request data and the status of the request.
1. In the Manager, select the IT Shop > Requests > Pending requests >
<filter> category.
2. Select a request procedure in the result list.
3. Select the Approval sequence task.
Color Meaning
These elements are shown in color, the color code reflecting the status of the
approval steps.
Color Meaning
Related topics
l Multi-request resources on page 19
l Examples of request results on page 258
If a customer has requested a product with a limited validity period, the validity period
must be tested for validity in subsequent requests for this product for the same customer.
If the validity period is not in effect, the request is not permitted. By default, new requests
are permitted if they fall in a time period that is not covered by another pending request.
Related topics
l Renewing requests on page 161
l Canceling or unsubscribing requests on page 162
Renewing requests
The request recipient receives a message before reaching the expiry date and has the
possibility to extend the period. For more information, see Sequence for limited requests on
page 172. The request is canceled once the expiry date has been reached.
The customer has the option to renew a request. If the customer uses this option, the
extension (as in the original request) needs to approved through an approval process. The
renewal workflow stored with the approval policy is used for this purpose. If the extension
is denied, the original request runs out at the given date. You can also limit renewals in the
same way. The renewal's expiration date is calculated from the date of the renewal's
approval and the validity period of the product if no Valid until date was specified at the
time of the renewal.
A limited request might look like the following a sequence:
NOTE: Ensure that times in the One Identity Manager tools, for example, the Web Portal,
are in the user's local time.
Related topics
l Requests with limited validity period on page 160
l Canceling or unsubscribing requests on page 162
If the configuration parameter is set, requests with the status Assigned or Renewal will
be unsubscribed. The unsubscription workflow entered in the approval policy runs through
if no other request exists for the product, which now takes effect. Once the unsubscription
is approved, the assignment will be removed. Expired requests with the status approved,
pending, request are canceled.
NOTE: If the unsubscription is denied, the approver must enter a new Valid until
date. Otherwise, the request is given Assigned status and the unsubscription
workflow runs again.
Related topics
l Requests with limited validity period on page 160
l Renewing requests on page 161
Option Description
0 Only pending requests are taken into account by the check. (default)
Option Description
If the configuration parameters are disabled, One Identity Manager behaves as in option 0.
Related topics
l Request statuses on page 256
Related topics
l Removing customers from a shop on page 62
A working copy of the originally applicable workflow is saved. The working copy is retained
as long as it is used in ongoing approval processes. All unused working copies are regularly
deleted using the Maintenance approval workflows schedule.
If the assigned renewal or cancellation workflow is deleted, any ongoing approval
processes are stopped.
If changes have been made to an approval workflow that is being used in pending requests,
any pending approval processes are continued by default with the original workflow. The
changes to the approval workflow are only implemented for new requests. You can
configure different behavior.
A working copy of the approval workflow that contains the original version is saved.
This working copy is retained as long as it is used in ongoing approval processes. All
unused working copies are regularly deleted using the Maintenance approval
workflows schedule.
Related topics
l Determining the responsible approvers on page 122
QER_ This view displays the department manager, their deputies, and
VEditEmployee employees whose data can be edited.
Prerequisites
The following objects are made available in the One Identity Manager database by default:
Objects Description
New manager Is used to request the other manager in the IT Shop. The
assignment multi- product is canceled the moment the new manager has been
Identity & Access The service item is assigned by default to the Identity
Lifecycle | Identity Lifecycle shelf in the Identity & Access Lifecycle shop.
Lifecycle IT Shop
structure
New manager This specifies the approval workflow by which the change of
assignment approval manager is approved.
policy
It is assigned to the approval workflow, New manager
assignment.
1. The previous manager edits the main data of the employee the other manager is
going to take on. They select an employee as manager and specify a date from which
the changes take effect.
Property Description
Changes to be Changes that should be run after approval has been granted and
run after the new manager has been assigned, for example, deleting user
approval is accounts or removing memberships in system entitlements.
granted
The previous manager can decide which of the changes listed
should be run.
Property Description
Recipient Employee.
3. The request is assigned for approval to the new manager, who can also specify what
other changes should be made after the manager has been replaced.
a. If the manager denies approval, the request is returned to the previous
manager.
This manager can select another manager and approve the request. The
request is assigned to this other manager for approval.
The previous manager can deny request approval. The change of manager is
closed. The employee’s manager is not changed.
b. If the new manager grants approval to the request, they are assigned as
manager to the employee from the validity date of the request. All selected
additional changes are also run on the validity date.
4. Product is unsubscribed. The request is closed.
For more information about assigning a new manager, see the One Identity Manager Web
Designer Web Portal User Guide.
Canceling requests
Request recipients, requesters, and the members of the chief approval team can cancel
requests that have not already be approved in the Web Portal. The approval process is
canceled immediately. The request is given the Canceled status.
For more information about canceling processes in the Web Portal, see the One Identity
Manager Web Designer Web Portal User Guide.
1. In the Manager, select the IT Shop > Requests > Pending requests > <filter>
> <request> category.
2. Select a request procedure in the result list.
3. Click Cancel request.
Unsubscribe products
Assigned products that are no longer needed can be unsubscribed. Each request undergoes
an approval process. If an unsubscription workflow is stored with the approval policy,
unsubscription is approved or denied by an approver. If there is no unsubscription workflow
given, unsubscription is approved immediately.
If the request's Valid until date has already expired and unsubscription is likely to be
denied, the approver must enter a new Valid until date.
Request recipients can be notified if a request is unsubscribed by another employee.
Related topics
l Request sequence on page 155
l Requests with limited validity period on page 160
l General main data of approval policies on page 82
l Unsubscribing approved requests on page 177
1. Ensure that the email notification system is configured in One Identity Manager. For
more information, see the One Identity Manager Installation Guide.
2. In the Designer, set the QER | ITShop | DefaultSenderAddress configuration
parameter and enter the sender address used to send the email notifications.
3. Ensure that all employees have a default email address. Notifications are sent to this
address. For more information, see the One Identity Manager Identity Management
Base Module Administration Guide.
Related topics
l Custom mail templates for notifications on page 227
Requesting approval
When a customer requests a product, the approver is notified that new approvals
are pending.
Prerequisite
l The QER | ITShop | MailTemplateIdents | RequestApproverByCollection
configuration parameter is not set.
NOTE: You can schedule requests for approval to send a general notification if there are
requests pending. This replaces single requests for approval at each approval step.
Related topics
l Email notification: Scheduled request for approval on page 172
l Approval by mail on page 179
l Editing approval steps on page 90
Reminding approvers
If an approver has not made a decision by the time the reminder timeout expires,
notification can be sent by email as a reminder. The approvers working hours are taken into
account when the time is calculated.
NOTE: You can schedule requests for approval to send a general notification if there are
requests pending. This replaces single requests for approval at each approval step.
Related topics
l Email notification: Notifications with questions on page 176
l Email notification: Scheduled request for approval on page 172
l Approval by mail on page 179
l Editing approval steps on page 90
Related topics
l Requests with limited validity period on page 160
l Approval policies for requests on page 81
Related topics
l Approval policies for requests on page 81
l Editing approval steps on page 90
Notifying delegates
If required, a delegator can receive notifications if the deputy or recipient of the single
delegation has made a request in the IT Shop. Notification is sent once an employee has
been determined as an approver due to delegation and has made an approval decision for
the request.
TIP: To use custom mail templates for emails of this type, change the value of the config-
uration parameter.
Delegations are taken into account in the following default approval procedures.
Location responsibilities MS
Employee responsibilities CM
Memberships in application DI, DR, ID, IL, IO, IP, OA, OC, OH, PI, PR, RD, RL, RO,
roles RP, TO
Example
Jon Blogs is responsible for the R1 business role. He delegates his responsibility
for the business role to Clara Harris. Clara Harris is herself responsible for R2
business role.
A member of the R1 business role requests a product in the IT Shop. Jon Bloggs is
established as an approver through the OM - Manager of a specific role approval
process. The request is assigned to Clara Harris for approval through delegation. Jon
Blogs is notified as soon as Clara Harris has made her approval decision.
A member of the R2 business role requests a product in the IT Shop. Clara Harris is
established as the approver through the OM - Manager of a specific role approval
process. No notification is sent because Clara Harris does not make the approval
decision due to delegation.
Bulk delegation
You have the option to delegate all your responsibilities to one person in the Web Portal. If
you have a lot of responsibilities, it is possible that not all the delegations are carried out. A
delegator can send a notification to themselves if an error occurs.
Canceling requests
Requests can be automatically canceled for various reasons, for example, when a specified
time period has expired or if no approver can be found. The request recipient is notified.
Related topics
l Editing approval steps on page 90
Escalating requests
Requests can be escalated if a specified time period has expired. If a request is escalated,
the requester can be notified by email.
Related topics
l Editing approval steps on page 90
Delegating approvals
If, in an approval step, other approvers can be authorized to make the approval decision,
the additional approvers can be prompted to approve by email. The same applies if the
approval can be delegated.
Related topics
l Approval by mail on page 179
l Appointing other approvers on page 142
l Editing approval steps on page 90
Rejecting approvals
The original approver must be notified if an additional approver or employee to whom an
approval has been delegated refuses the approval.
Related topics
l Approval by mail on page 179
l Editing approval steps on page 90
TIP: To use custom mail templates for emails of this type, change the value of the config-
uration parameter.
TIP: To use custom mail templates for emails of this type, change the value of the config-
uration parameter.
Related topics
l Approval policies for requests on page 81
To use different mail template than the default for this notification
Related topics
l Custom mail templates for notifications on page 227
TIP: To use something other than the default mail template for these notifications,
change the value of the configuration parameter in the Designer.
Related topics
l Bulk delegation errors on page 240
Approval by mail
To provide approvers who are temporarily unable to access One Identity Manager tools
with the option of making approval decisions on requests, you can set up approvals by
email. In this process, approvers are notified by email when a request attestation case is
pending their approval. Approvers can use the relevant links in the email to make approval
decisions without having to connect to the Web Portal. This generates an email that
contains the approval decision and in which approvers can state the reasons for their
approval decision. This email is sent to a central mailbox. One Identity Manager checks this
mailbox regularly, evaluates the incoming emails and updates the status of the request
procedures correspondingly.
IMPORTANT: An approval cannot be sent by email if multi-factor authentication is
configured for the requested product. Approval mails for such requests produce an
error message.
One Identity Starling Cloud Assistant uses a specified channel to post the adaptive cards to
the approver, waits for a response, and send this to One Identity Manager. Currently Slack
and Microsoft Teams can be used to post adaptive cards. In Starling Cloud Assistant,
channels are configured and can be allocated to each recipient separately.
NOTE: In previous versions of One Identity Manager, the Starling 2FA app was available
for approving requests. Starling Two-Factor Authentication and the Starling 2FA app will
not be supported in future versions. Instead, use the new functionality of adaptive cards
with Starling Cloud Assistant to approve requests. There is still support in the Starling
2FA app in version 8.2.1 for request approvals, but it is already disabled. It can be
temporarily enabled again until adaptive cards are set up and functional.
To enable the functionality for approving requests with the Starling 2FA app
Prerequisites
l The Starling Cloud Assistant service is enabled and the usable channels are
configured.
For more information, see the One Identity Starling Cloud Assistant User Guide
under https://support.oneidentity.com/starling-cloud-assistant/hosted/technical-
documents.
Access to the following endpoints must be ensured to reach a Starling organization in
the respective data center.
l United States of America:
https://sts.cloud.oneidentity.com (to receive an authentication token)
https://cloud-assistant-supervisor.cloud.oneidentity.com (to address the
Starling Cloud Assistant API)
l European Union:
1. In the Web Portal, request the Teams channel for Starling Cloud Assistant
recipient product.
2. Install the Starling Cloud Assistant app for Microsoft Teams.
For more information, see the One Identity Starling Cloud Assistant User Guide
under https://support.oneidentity.com/starling-cloud-assistant/hosted/technical-
documents.
1. In the Web Portal, request the Slack channel for Starling Cloud Assistant
recipient product.
2. Install the Starling Cloud Assistant app for Slack.
For more information, see the One Identity Starling Cloud Assistant User Guide
under https://support.oneidentity.com/starling-cloud-assistant/hosted/technical-
documents.
To remove a channel
l Cancel the respective product.
For more information about requesting and unsubscribing products, see the One Identity
Manager Web Portal User Guide.
Related topics
l Adaptive cards approval on page 183
l Using adaptive cards for approvals on page 184
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. Select the adaptive card in the result list.
3. Select the Change main data task.
4. In the Adaptive card templates menu, select a template.
This displays the adaptive card's definition in the Template field.
l To display the entire JSON code, click .
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. Click in the result list.
3. Edit the adaptive card's main data.
4. Create a new template for adaptive cards.
5. Save the changes.
6. Create additional language-specific templates for this adaptive card as required and
save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. Select the adaptive card in the result list.
3. Click in the result list.
This deletes the adaptive card and all the templates belonging to it.
Related topics
l Creating, editing, and deleting adaptive cards templates for requests on page 188
l Using adaptive cards for approvals on page 184
l Adding and deleting recipients and channels on page 185
l Deploying and evaluating adaptive cards for requests on page 189
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. Select the adaptive card in the result list.
3. Edit the adaptive card's main data.
4. Next to the Adaptive card templates menu, click .
5. In the Language menu, select a language for the adaptive card.
All active languages are shown. To use another language, in the Designer, enable the
corresponding countries. For more information, see the One Identity Manager
Configuration Guide.
6. In the Template field, enter a definition for the adaptive card.
l To display the entire JSON code, click .
You can use the Adaptive Card Designer from Microsoft or the Visual Studio Code
Plugin to help.
7. Save the changes.
8. In the Designer, check the QER_CloudAssistant_ApprovalAnywhere script and modify it
to suit your requirements.
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. In the result list, select the adaptive card whose template you want to edit.
3. Select the Change main data task.
4. In the Adaptive card templates menu, select a template.
5. In the Template field, edit the adaptive card definition.
l To edit the entire JSON code, click .
6. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Adaptive
cards category.
2. In the result list, select the adaptive card whose template you want to delete.
Related topics
l Creating, editing, and deleting adaptive cards for requests on page 186
l Deploying and evaluating adaptive cards for requests on page 189
Related topics
l Creating, editing, and deleting adaptive cards templates for requests on page 188
l Creating, editing, and deleting adaptive cards for requests on page 186
l Using adaptive cards for approvals on page 184
Prerequisites
l Employee main data is modified by import.
l The import sets the session variable FullSync=TRUE.
NOTE: The configuration parameters are set by default. The validity period is set
to seven days.
If employee main data is modified by importing, One Identity Manager checks if a primary
role (for example Person.UID_Department) was modified or deleted on saving. If this is the
case, VI_CreateRequestForLostRoleMembership is run. The script create a temporary
assignment request for this role, which is granted approval automatically. Thus, the
employee remains a members of the role and retains their company resources and system
entitlements. The request is automatically canceled when the validity period expires.
The request can be renewed during the validity period. The request renewal must be
approved by the role manager. The request becomes permanent if approval is granted.
Role membership stays the same until the assignment is canceled.
TIP: The QER | ITShop | ChallengeRoleRemoval | ITShopOrg configuration
parameter specifies which product nodes to use for a limited validity period request of
modified role memberships. The Challenge loss of role membership product is
available by default in the Identity & Access Lifecycle | Identity Lifecycle shelf. You
can also add this product to your own IT Shop solution.
Related topics
l Configuration parameters for the IT Shop on page 242
Deleting requests
To limit request procedures in the One Identity Manager database, you can remove closed
request procedures from the database. The request procedure properties are logged in the
approval history at the same time. The requests are subsequently deleted. Only closed
requests with unexpired retention periods are kept in the database.
If the request to be deleted still contains dependent requests, the request is only deleted
after the dependent requests have been deleted. Dependent requests are requests that are
entered into PersonWantsOrg.UID_PersonWantsOrgParent.
Closed requests are deleted by the DBQueue Processor once the request's retention
period has expired. As the basis for calculating the retention period, the request's
cancellation date is used. If this date cannot be given, the time at which the request was
last changed, is used. The DBQueue Processor determines the requests to be deleted in
the context of daily maintenance tasks. All request procedure properties are logged in the
approval history.
Managing an IT Shop
Depending on your company structure, you can use the supplied default shop, Identity &
Access Lifecycle, and extend it or set up your own IT Shop solution. Set up different IT
Shop structures for your custom IT Shop solution. Specify which employees are authorized
to make request in the shops.
IT Shop structures such as shopping centers, shops, and shelves are mapped in the IT
Shop > IT Shop category. An IT Shop solution is displayed hierarchically.
The following sections describe the procedure for manually setting up an IT Shop.
Processing status
Processes statuses pass on the status of single approval steps. You can set the processing
status for each approval step in the approval workflow depending on whether the approval
decision was negative or positive. Depending on the result of the approval decision, the
appropriate processing status is set for the request.
1. In the Manager, select the IT Shop > Basic configuration data > Processing
status category.
2. In the result list, select a processing status and run the Change main data task.
- OR -
Click in the result list.
3. Edit the processing status's main data.
4. Save the changes.
Property Description
Success The processing status marks the success of the processing step.
Related topics
l Properties of an approval step on page 90
1. In the Manager, select the IT Shop > Basic configuration data > Standard
reasons category.
2. Select a standard reason in the result list and run the Change main data task.
- OR -
Click in the result list.
Property Description
Standard Reason text as displayed in the Web Portal and in the approval history.
reason
Automatic Specifies whether the reason text is only used for automatic approvals by
Approval One Identity Manager. This standard reason cannot be selected by manual
approvals in the Web Portal.
Do not set the option if the you want to select the standard reason in the
Web Portal.
Additional Specifies whether an additional reason should be entered in free text for
text required the approval.
Usage type Usage type of standard reason. Assign one or more usage types to allow
filtering of the standard reasons in the Web Portal.
Related topics
l Predefined standard reasons for requests on page 197
1. In the Manager, select the IT Shop > Basic configuration data > Standard
reasons > Predefined category.
2. Select the standard reason whose usage type you want to change.
3. Select the Change main data task.
4. In the Usage type menu, set all the actions where you want to display the standard
reason in the Web Portal.
Unset all the actions where you do not want to display the default reason.
5. Save the changes.
Use role classes to specify which company resources can be requested through the IT Shop.
At the same time, you decide which company resources may be assigned as products to
shelves and IT Shop templates.
The following options define which company resources may be assigned to IT Shop
structures and IT Shop templates:
l Assignments allowed
This option specifies whether the assignment of the relevant company resources is
permitted in general.
l Direct assignments allowed
This option specifies whether the relevant company resources can be directly
assigned.
NOTE: Company resources are always assigned directly to shelves and IT Shop
templates. Therefore, always enable and disable both options.
1. In the Manager, select the IT Shop > Basic configuration data > Role
classes category.
2. In the result list, select the role class.
3. Select the Configure role assignments task.
4. In the Role assignments column, select a company resource.
Enable the Assignments permitted option, to specify whether an assignment is
generally allowed.
Enable the Direct assignment permitted options, to specify whether a direct
assignment is allowed.
Disable the options if the assignment is not allowed.
INFORMATION: You can only disable the options if there are no assignments of the
respective objects to IT Shop structures or IT Shop templates.
5. Save the changes.
1. In the Manager, select the IT Shop | Basic configuration data | Role types.
2. In the result list, select the role type and run the Change main data task.
- OR -
Click in the result list.
3. Enter a name and detailed description for the role type.
4. Save the changes.
Related topics
l Determining the effective approval policies on page 98
Business partners
In One Identity Manager, you can enter the data for external businesses that could be act
as manufacturers, suppliers, or partners. You assign a manufacturer to a service item.
Property Description
Company Short description of the company for the views in One Identity
Manager tools.
Property Description
Building Building
City City.
State State.
Country Country.
Website Company's website. Click the button to display the web page in the
default web browser.
To assess the risk of rule violations for service items. Proceed as follows:
1. In the Manager, select the IT Shop > Basic configuration data > Functional
areas category.
2. In the result list, select a function area and run the Change main data task.
- OR -
Click in the result list.
3. Edit the function area main data.
4. Save the changes.
Property Description
Max. number of rule List of rule violation valid for this functional area. This value can be
violations evaluated during the rule check.
NOTE: This property is available if the Compliance Rules Module
is installed.
Related topics
l Approval by peer group analysis on page 139
User Tasks
1. In the Manager, select the IT Shop > Basic configuration data > Chief
approval team category.
2. Select the Assign employees task.
In the Add assignments pane, assign the employees who are authorized to approve
all requests.
TIP: In the Remove assignments pane, you can remove the assignment of
employees.
Product owners
Employees who are approvers in approval processes for requesting service items can be
assigned to these service items. To do this, assign a service item or a service category to
an application for Product owners. Assign employees to this application role who are
authorized to approve requests in the IT Shop and to edit service item or service
category main data.
A default application role for product owners is available in One Identity Manager. You may
create other application roles as required. For detailed information about application roles,
see the One Identity Manager Authorization and Authentication Guide.
User Tasks
Product Product owners must be assigned to the Request & Fulfillment | IT Shop |
owners Product owners application role or a child application role.
Users with this application role:
l Approve through requests.
l Edit service items and service categories under their management.
1. In the Manager, select the IT Shop > Basic configuration data > Product
owners category.
2. Select the Assign employees task.
In the Add assignments pane, add employees.
TIP: In the Remove assignments pane, you can remove employee assignments.
To remove an assignment
l Select the employee and double-click .
3. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data > Product
owners category.
2. Click in the result list.
3. Enter at least the application role's name and, in the Parent application role menu,
select the Request & Fulfillment | IT Shop | Product owners application role or
a child role.
4. Save the changes.
5. Assign employees to the application role.
Related topics
l Deleting unused application roles for product owners on page 79
Attestors
NOTE: This function is only available if the Attestation Module is installed.
In One Identity Manager, you can assign employees, who are brought in as attestors to
attest these objects, to IT Shop structures (shelves, shops, shopping centers, service
categories, and shelf templates). To do this, assign the IT Shop structures to application
roles for attestors. Assign these application roles to employees who are authorized to attest
these objects and their assignments.
For detailed information about attestation, see the One Identity Manager Attestation
Administration Guide.
A default application role for attestors is available in One Identity Manager. You may create
other application roles as required. For detailed information about application roles, see the
One Identity Manager Authorization and Authentication Guide.
User Tasks
Attestors for Attestors must be assigned to the Request & Fulfillment | IT Shop |
IT Shop Attestors application role.
Users with this application role:
l Attest correct assignment of company resource to IT Shop
structures for which they are responsible.
l Attest objects that have service items assigned to them.
l Can view main data for these IT Shop structures but not edit them.
1. In the Manager, select the IT Shop > Basic configuration data >
Attestors category.
2. Select the Assign employees task.
In the Add assignments pane, add employees.
TIP: In the Remove assignments pane, you can remove employee assignments.
To remove an assignment
l Select the employee and double-click .
3. Save the changes.
1. In the Manager, select the IT Shop > Basic configuration data >
Attestors category.
2. Click in the result list.
3. Enter at least the application role's name and, in the Parent application role
menu, select the Request & Fulfillment | IT Shop | Attestor application role or
a child role.
4. Save the changes.
5. Assign employees to the application role.
Related topics
l General main data for service items on page 22
l Main data for service categories on page 35
l General main data of IT Shop structures on page 206
l General main data of a shelf template on page 221
Property Description
IT Shop The structure of the IT Shop is governed by this data The IT Shop
information structure is regulated by this data. In the menu, select Shopping
center, Shop, or Shelf.
The menu is only displayed when you insert a new IT Shop structure.
Role type Role types for classifying shops and shelves. In the menu, select a role
type.
l Shopping center: N/A
l Shop: You can use role types to classify shops further. The role type
for shops does not influence how the approval policies in effect are
determined.
l Shelf: You can use role types to limit the approval policies in effect.
Location Location of the IT Shop structure. You can use this input when creating
approval policies for making requests from this shopping
center/shop/shelf.
Department Department the IT Shop structure is in. You can use this input when
creating approval policies for making requests from this shopping
center/shop/shelf.
Cost center Cost enter of the IT Shop structure. You can use this input when creating
approval policies for making requests from this shopping
center/shop/shelf.
Owner The employee responsible for the IT Shop structure. You can use this
input when creating approval policies for making requests from this
shopping center/shop/shelf.
2nd Manager The owner's deputy. You can use this input when creating approval
policies for making requests from this shopping center/shop/shelf.
Certification Certification status of the IT Shop structure. You can select the following
status certification statuses:
l New: The IT Shop structure was newly added to the One Identity
Manager database.
l Certified: The IT Shop structure's main data was granted approval
by the manager.
l Denied: The IT Shop structure's main data was denied approval by
the manager.
Related topics
l Determining the effective approval policies on page 98
1. In the Manager, select the IT Shop > IT Shop or the IT Shop > IT Shop >
<shopping center> category.
2. Select the shop in the result list.
3. Select the Shop overview task.
1. In the Manager, select the IT Shop > IT Shop > <shop> or the IT Shop > IT
Shop > <shopping center> > <shop> category.
2. Select the shelf in the result list.
3. Select the Shelf overview task.
1. In the Manager, select the IT Shop > IT Shop or the IT Shop > IT Shop > <IT
Shop Structure> category.
2. Select the IT Shop structure in the result list.
3. Select the Assign approval policies task.
In the Add assignments pane, assign the approval policies.
TIP: In the Remove assignments pane, you can remove approval policy
assignments.
To remove an assignment
l Select the approval policy and double-click .
4. Save the changes.
1. In Manager, select the IT Shop > IT Shop > <shop> category or the IT Shop >
IT Shop > <shopping center> > <shop> category.
2. Select the shelf in the result list.
3. Select the Assign <company resource> task.
In the Add assignments pane, assign company resources..
TIP: In the Remove assignments pane, you can remove company assignments.
To remove an assignment
l Select the company resource and double-click .
4. Save the changes.
Related topics
l Preparing products for requesting on page 21
l Assigning and removing products on page 51
l Role classes for the IT Shop on page 198
1. In Manager, select the IT Shop > IT Shop > <shop> category or the IT Shop >
IT Shop > <shopping center> > <shop> category.
2. Click in the result list.
3. Edit the customer node's main data.
4. Save the changes.
Property Description
IT Shop Labels the IT Shop structure as customer node. In the menu, select
information Customers.
The menu is only displayed when you insert a new IT Shop structure.
Shelf N/A.
template
Parent IT Parent IT Shop nodes in the IT Shop hierarchy. Select the shop to which
Shop node the customer node will be added. Only one customer node is allowed per
shop.
Location N/A.
Department N/A.
Owner N/A.
Deputy N/A.
manager
Attestors N/A.
Dynamic Specifies whether a dynamic role can be created for the customer node.
roles not
allowed
Related topics
l Assigning employees through dynamic roles on page 213
1. In the Manager, select the IT Shop > IT Shop > <shop> > Customers or IT
Shop > IT Shop > <shopping center> > <shop> > Customers category.
2. Select the Entitled customers overview task.
1. In the Manager, select the IT Shop > IT Shop > <shop> > Customers or IT
Shop > IT Shop > <shopping center> > <shop> > Customers category.
2. Select the Assign employees task.
In the Add assignments pane, assign the employees authorized to make requests.
TIP: In the Remove assignments pane, you can remove assigned employees.
To remove an assignment
l Select the employee and double-click .
3. Save the changes.
If an employee is removed from a customer node, all pending requests for this employee
are canceled.
Related topics
l Assigning employees through dynamic roles on page 213
1. In the Manager, select the IT Shop > IT Shop > <shop> > Customers or IT
Shop > IT Shop > <shopping center> > <shop> > Customers category.
2. Select the Create dynamic role task.
3. Enter the required main data.
4. Save the changes.
1. In the Manager, select the IT Shop > IT Shop > <shop> > Customers or IT
Shop > IT Shop > <shopping center> > <shop> > Customers category.
2. Select the Entitled customers overview task.
3. Select the Dynamic roles form element and click on the dynamic role.
4. Select the Change main data task and edit the dynamic role's main data.
5. Save the changes.
For more information about dynamic roles, see the One Identity Manager Identity
Management Base Module Administration Guide. The following features apply to dynamic
roles for customer nodes:
Property Description
IT Shop This data is initialized with selected customer nodes. If the employee
node objects meet the dynamic role conditions, they are added to this customer
node.
Dynamic The dynamic role name is made up of the object class and the full name of
role the IT Shop node by default.
Calculation Schedule for calculating dynamic roles. Employees with request permis-
schedule sions for the shop are determined regularly at the times specified in the
schedule.
In the default installation of One Identity Manager, the Dynamic roles
check schedule is already defined. All dynamic role memberships are
checked using this schedule and recalculation operations are sent to the
DBQueue Processor if necessary. Use the Designer to customize schedules
or set up new ones to meet your requirements. For more information, see
the One Identity Manager Operational Guide.
1. In the Manager, select the IT Shop > IT Shop > <shop> > Customers or IT
Shop > IT Shop > <shopping center> > <shop> > Customers category.
2. Select the Entitled customers overview task.
3. Select the Dynamic roles form element and click on the dynamic role.
4. In the Manager's toolbar, click .
5. Confirm the security prompt with Yes.
Related topics
l Assigning employees directly on page 212
1. In Manager, select the IT Shop > IT Shop > <shop> category or the IT Shop >
IT Shop > <shopping center> > <shop> category.
2. Select the customer node in the result list.
3. Remove all assigned employees.
l If the customer node was filled using a dynamic role, delete the
dynamic role first.
4. Click in the result list.
5. Confirm the security prompt with Yes.
Deleting shelves
If a shelf is going to be completely dissolved, you need to remove all the product
assignments from the shelf first.
To delete a shelf
1. In Manager, select the IT Shop > IT Shop > <shop> category or the IT Shop >
IT Shop > <shopping center> > <shop> category.
2. Select the shelf in the result list.
NOTE: Shelves that have been created from a global shelf template or a shopping center
template cannot be deleted.
Deleting shops
If you want to delete a shop, delete the customer node and existing shelves beforehand.
To delete a shop
1. In the Manager, select the IT Shop > IT Shop or the IT Shop > IT Shop >
<shopping center> category.
2. Select the shop in the result list.
3. Delete the customer node.
4. Delete all shelves.
5. Click in the result list.
6. Confirm the security prompt with Yes.
Template Description
Global shelf A global shelf template is automatically distributed to all shops within the IT
templates Shop solution. A corresponding shelf with products is added to each shop.
If a new shop is created within the IT Shop solution, the global shelf
template is immediately applied to the shop.
NOTE: Global shelf templates are not distributed to default shops.
Shopping A shopping center template references one or more shopping centers. You
center can only assign shopping center template to shopping center. Once you
templates assign a special shelf template to a shopping center template, a corres-
ponding shelf is added to all the shops in the shopping center.
In order to simplify understanding, these templates are given the umbrella term shelf
templates in the following.
The following diagram illustrates the shelf templates that can be set up, their assignments,
and the resulting IT Shop solution.
The global shelf template is automatically reproduced in all shops in IT Shop. The shelves
that created are linked to the global shelf template from which they originate. The products
are transferred from the template to the shelf that is created from the template.
NOTE: Global shelf templates are not distributed to default shops.
The special shelf template is automatically copied to all shops in the IT Shop. The shelves
that created are linked to the special shelf template from which they originate. The
products are transferred from the template to the shelf that is created from the template.
The special shelf template is automatically copied to the shopping center template.
Subsequently, the shelf created form the shopping center template is distributed to all the
shops in the shopping center. The shelves that are created obtain a link to the shelf that
they originated from.
Property Description
IT Shop node Identifier of the IT Shop structure for creating the shelf template.
IT Shop Type of shelf template. In the menu, select Shopping center template,
information Global shelf template, or Shelf template.
Role type Role types for classifying shops and shelves. In the menu, select a role
type.
l Shopping center template: N/A
l Global and special templates: You can use role types to limit the
approval policies in effect. The role type is applied to the new shelf.
Location Location of the shelf. You can use this data in approval workflows for
determining the approver responsible for requests from the shelves that
have been created.
Department Department the shelf belongs to. You can use this data in approval
workflows for determining the approver responsible for requests from the
shelves that have been created.
Cost center Cost center of the shelf. You can use this data in approval workflows for
determining the approver responsible for requests from the shelves that
have been created.
Owner Employee responsible for the shelf. You can use this data in approval
workflows for determining the approver responsible for requests from the
shelves that have been created.
Deputy The owner's deputy. You can use this data in approval workflows for
manager determining the approver responsible for requests from the shelves that
have been created.
Certification The shelf template's certification status. You can select the following certi-
status fication statuses:
l New: The shelf template was newly added to the One Identity
Manager database.
l Certified: A manager granted approval to the shelf template’s
main data.
l Denied: A manager denied approval to the shelf template’s main
data.
Related topics
l Determining the effective approval policies on page 98
To remove an assignment
l Select the approval policy and double-click .
4. Save the changes.
Related topics
l Approval processes for IT Shop requests on page 81
Related topics
l Preparing products for requesting on page 21
l Assigning and removing products on page 51
l Role classes for the IT Shop on page 198
Shelf-filling wizard
Use this task to assign special shelf templates to shops and shopping centers. For
more information, see Assigning shelf templates to shops and shopping center
templates on page 224.
Property Description
Create/remove This shows shops and shopping centers to which shelf templates can
shelves tab be assigned and removed again.
Shelf template This list displays all available special shelf templates. By default, the
shelf template list is preset with the name of shelf template from
which the wizard is started.
Filter This limits the number of shops and shopping center templates
displayed. All entries that contain strings that are entered in the
filter condition are displayed. Uppercase and lowercase are not
taken into account. The filter takes effect after the shelf template
has been reselected in the Shelf templates list.
The filter also affects the view on Assignment by shopping
center templates.
List of Shops and l To assign a shelf template, select the check box next to the
Shopping Center desired shop or shopping center template.
Templates l Use Assign all to assign a template to all shops and shopping
center templates.
l In order to remove the assignments from all shops, click the
Remove all button.
l You can select several entries at one time (Ctrl + left mouse
button or Shift + left mouse button ) and change the
assignments using the Invert selection button.
l Click Apply to save the changes.
Assignment by Once the DBQueue Processor has calculated the assignments, the
shopping center shops in which a shelf was created from a shopping center template,
templates tab are displayed on this tab. This only provides an overview. You
cannot edit the assignments.
The shops displayed are limited through the filter.
Related topics
l General main data of IT Shop structures on page 206
If the configuration parameter is not set, proceed as follows to delete the shelf template:
Related topics
l Notifications in the request process on page 169
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
2. Select a mail template in the result list and run the Change main data task.
- OR -
Click in the result list.
This opens the mail template editor.
Property Meaning
Mail template Name of the mail template. This name will be used to display the mail
templates in the administration tools and in the Web Portal. Translate
the given text using the button.
Base object Mail template base object. A base object only needs to be entered if the
mail definition properties of the base object are referenced.
Use the PersonWantsOrg or PWOHelperPWO base object for notifications in
the IT Shop.
Description Mail template description. Translate the given text using the button.
Target format Format in which to generate email notification. Permitted values are:
l HTML: The email notification is formatted in HTML. Text formats,
for example, different fonts, colored fonts, or other text
formatting, can be included in HTML format.
l TXT: The email notification is formatted as text. Text format
does not support bold, italics, or colored font, or other text
formatting. Images displayed directly in the message are not
supported.
Design type Design in which to generate the email notification. Permitted values
are:
l Mail template: The generated email notification contains the
mail body in accordance with the mail definition.
l Report: The generated email notification contains the report
specified under Report (parameter set) as its mail body.
Importance Importance for the email notification. Permitted values are Low,
Normal, and High.
Confidentiality Confidentiality for the email notification. Permitted values are Normal,
Personal, Private, and Confidential.
Language Language that applies to the mail template. The recipient's language
preferences are taken into account when an email notification is
generated.
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
2. Select a mail template in the result list and run the Change main data task.
3. In the result list, select the language for the mail definition in the Language menu.
All active languages are shown. To use another language, in the Designer, enable the
corresponding countries. For more information, see the One Identity Manager
Configuration Guide.
4. Enter the subject in Subject.
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
1. Select a mail template in the result list and run the Change main data task.
2. In the Mail definition menu, select the language for the mail definition.
NOTE: If the Common | MailNotification | DefaultCulture configuration
parameter is set, the mail definition is loaded in the default language for email
notifications when the template is opened.
3. Edit the mail subject line and the body text.
4. Save the changes.
Example:
An IT Shop requester should receive email notification about the status of the
request.
Property Value
The generated email notification could look like the following, for example, once it
has been formatted.
1. Click the position in the mail text of the mail definition where you want to insert
a hyperlink.
2. Open the Hyperlink context menu and enter the following information.
l Display text: Enter a caption for the hyperlink.
l Link to: Select the File or website option.
l Address: Enter the address of the page in the Web Portal that you
want to open.
NOTE: One Identity Manager provides a number of default functions that you
can use to create hyperlinks in the Web Portal.
3. To accept the input, click OK.
You can reference a function when you add a hyperlink in the Address field of the
Hyperlink context menu.
$Script(<Function>)$
Example:
$Script(VI_BuildITShopLink_Show_for_Requester)$
Function Usage
VI_BuildITShopLink_ Opens the overview page for request approval in the Web Portal.
Show_for_Approver
VI_BuildITShopLink_ Opens the overview page for requests in the Web Portal.
Show_for_Requester
VI_BuildITShopLink_ Approves a request and opens the approvals page in the Web
Approve Portal.
VI_BuildITShopLink_ Denies a request and opens the approvals page in the Web
Deny Portal.
VI_BuildITShopLink_ Opens the page for answering a question in the Web Portal.
AnswerQuestion
VI_BuildITShopLink_ Opens the page with denied requests in the Web Portal.
Reject
VI_ Opens the page with pending requests in the Web Portal.
BuildAttestationLink_
Pending
VI_BuildITShopLink_ Creates the link for canceling email notification. This function is
Unsubscribe used in processes for unsubscribing email notifications.
Common | MailNotification | Display text for the link to the company's website.
Signature | LinkDisplay
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
2. Select the mail template that you want to copy in the result list and run the Change
main data task.
3. Select the Copy mail template task.
4. Enter the name of the new mail template in the Name of copy field.
5. Click OK.
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
2. Select a mail template in the result list and run the Change main data task.
3. Select the Preview task.
4. Select the base object.
5. Click OK.
1. In the Manager, select the IT Shop > Basic configuration data > Mail
templates category.
The result list shows all the mail templates that can be used for IT Shop requests.
Event Triggered by
Request templates
If you want to request products in the Web Portal, select the products you want from a
service catalog and place them in the cart. The products remain in the cart until you send
the request. You can save all the products in your cart or just individual ones in a request
template so that you can reuse the products in the cart for future requests. You can add or
delete products to request templates at anytime.
You can create request templates in the Web Portal and in the Manager. In the following
you will learn how to set up request templates with the Manager. For more information
about how to set up request templates in the Web Portal, see the One Identity Manager
Web Designer Web Portal User Guide.
Property Description
Owner Owner of the request template. The employee that created the template is
automatically entered as the owner. This value can be changed at any
time.
Public Specifies whether the request template is available to all One Identity
template Manager users.
Shared Specifies whether the request template is can be used by all One Identity
Manager users. This option can only be changed in the Manager through
the user with the Request & Fulfillment | IT Shop | Administrators
application role.
If Public template is not set on a shared template, Shared is also
disabled.
Request templates can be automatically share once Public template has been set.
Property Description
product Products that can be requested with this request template. All service items
are shown in the menu, whose products are assigned to at least one shelf in
the IT Shop.
l To add other products to the request template, click .
l To delete a cart item, click .
NOTE: Every owner can delete his own request templates in the Web Portal. One Identity
Manager users with the Request & Fulfillment | IT Shop | Administrators
application role can delete the request templates of all owners.
Probable reason
By default, the approvers responsible are determined during saving. This delays the
saving process. No more actions can take place in One Identity Manager until all
requests are saved and, therefore, all approvers have been found. Depending on the
system configuration, this may cause a timeout to occur when large amounts of data are
being processed.
Solution
l In the Designer, disable the QER | ITShop | DecisionOnInsert
configuration parameter.
Effect
l The requests are saved and a calculation task for determining approvers is queued in
the DBQueue. Approvers responsible are determined outside the save process.
l If the requester is also the approver, the approval step is not automatically granted
approval. Approvers must explicitly approve their own requests. For more
information, see Automatically approving requests on page 136.
l Automatic approval decisions are also met if necessary, but are delayed. This affects
requests with self-service, for example.
Probable reason
Solution
Related topics
l Bulk delegation notifications on page 179
Additional configuration parameters for the IT Shop are available in One Identity
Manager. The following table contains a summary of all applicable configuration
parameters for the IT Shop.
QER | ITShop | AutoPublish | List of all Azure Active Directory service plans that
AADDeniedServicePlan | must not be automatically assigned to the IT Shop.
ExcludeList Each entry is part of a regular search pattern and
supports regular expression notation.
QER | ITShop | AutoPublish | List of all Azure Active Directory groups that must
AADGroup | ExcludeList not be automatically assigned to the IT Shop. Each
entry is part of a regular search pattern and
supports regular expression notation.
Example:
.*Administrator.*|Exchange.*|.*Admins|.*Operato
rs|IIS_IUSRS
QER | ITShop | AutoPublish | List of all Azure Active Directory subscriptions that
AADSubSku | ExcludeList must not be automatically assigned to the IT Shop.
Each entry is part of a regular search pattern and
supports regular expression notation.
QER | ITShop | AutoPublish | List of all Active Directory groups that must not be
ADSGroup | ExcludeList automatically assigned to the IT Shop. Each entry is
part of a regular search pattern and supports regular
expression notation.
Example:
.*Administrator.*|Exchange.*|.*Admins|.*Operato
rs|IIS_IUSRS
QER | ITShop | AutoPublish | List of all Office 365 groups that must not be
O3EUnifiedGroup | ExcludeList automatically assigned to the IT Shop. Each entry is
part of a regular search pattern and supports regular
expression notation.
QER | ITShop | AutoPublish | List of all Microsoft Teams teams that must not be
O3TTeam | ExcludeList automatically assigned to the IT Shop. Each entry is
part of a regular search pattern and supports regular
expression notation.
QER | ITShop | AutoPublish | List of all PAM user groups that must not be
PAGUsrGroup | ExcludeList automatically assigned to the IT Shop. Each entry is
part of a regular search pattern and supports regular
expression notation.
Example: .*Administrator.*|.*Admins|.*Operators
QER | ITShop | AutoPublish | List of all SharePoint groups that must not be
SPSGroup | ExcludeList automatically assigned to the IT Shop. Each entry is
part of a regular search pattern and supports regular
expression notation.
Example:
.*Administrator.*|Exchange.*|.*Admins|.*Operato
rs|IIS_IUSRS
QER | ITShop | GapBehavior Defines behavior when checking the validity period
of new requests.
QER | ITShop | MailApproval | Name of the user account for authenticating the
Account mailbox used for approval by mail.
QER | ITShop | MailApproval | Specifies the way emails are deleted from the inbox.
DeleteMode
QER | ITShop | MailApproval | Domain of the user account for authenticating the
Domain mailbox used for approval by mail.
QER | ITShop | MailApproval | URL of the Microsoft Exchange web service for
ExchangeURI accessing the mailbox. If this is not given,
AutoDiscover mode is used to detect the URL.
QER | ITShop | MailApproval | Password of the user account for authenticating the
Password mailbox used for approval by mail.
changed.
QER | Person | Starling | UseAp- This configuration parameter specifies the timeout
provalAnywhere | Second- in seconds after which approval by Starling 2FA app
sToExpire expires.
QER | WebPortal | BaseURL Web Portal URL. This address is used in mail
templates to add hyperlinks to the Web Portal.
Some general configuration parameters are also relevant for the IT Shop.
Configuration Description
parameter
The following table gives an overview of all statuses a request can have.
Status Description
(technical name)
Pending The request is granted approval. A valid from date was given in
(Waiting) the request. This date has not been reached yet.
Renewal The request with limited validity was assigned. A renewal has
(OrderProlongate) been applied for and is in the approval process. An approval
decision has not yet been reached.
About us
One Identity solutions eliminate the complexities and time-consuming processes often
required to govern identities, manage privileged accounts and control access. Our solutions
enhance business agility while addressing your IAM challenges with on-premises, cloud and
hybrid environments.
Contacting us
For sales and other inquiries, such as licensing, support, and renewals, visit
https://www.oneidentity.com/company/contact-us.aspx.
A create 81
B decision
by peer group 139-140
business partner 199
default approval policy 83
business role
default approval workflow 98
assign service item 29
grant approval 70
notification 177, 179 I
prepare 69 Identity Lifecycle 14
service item 69 IT Shop
single delegation 67 approval process 81
deny 95 edit 193
department IT Shop structure 205
assign service item 28-29
dynamic role
L
customer node 213
location
assign service item 28-29
E
email notification
M
set up 169
mail template
employee
approval policies 82
assign to customer node 212
approval step 90
transform existing assignment in
request 72 base object 228, 230
escalation 95 confidentiality 228
exception approver 128 design type 228
approving own request 131 edit 227
limit 131 hyperlink 231
on self-service 134 importance 228
expiry date 160-162, 172 language 229
extended property mail definition 229
assign service item 30
N dependent 26
move 54
notification
multi requestable 19
approval 173, 177
not available 47
default mail template 178
prepare 21
delegation 177
relocate 46, 54, 164
deny 173, 177
remove 53
deny approval 176
replace 31, 55
escalation 175
report 33
expiry 172
service item 21-22
mail template 169
terms of use 48
on delegation 173
unsubscribe 169
product change 178
validity period 46
query 176
product owners 12, 77
quit 175
clean up 79
recipient 169
delete 79
refuse approval 176
delete unused application role 79
reject approval 176
reminder 170
renewal 178 R
request 170, 175 reason 196
sender 169 renewal
unsubscribe 177 approver 99
renewal workflow 99, 161
P request
approval by mail 179
peer group analysis
approval by Starling Cloud
configure for request 140 Assistant 183-184
for request 139 approval history 158
price 25 approval sequence 157
attestors 35 subordinate 27
W
workdesk
transform existing assignment in
request 75
Workflow Editor 85