General Features

The following topics describe the general features and settings available in Serena Service Manager.

These features apply to the process apps contained in Request Center and Service Manager. For information on specific process apps in a solution, refer to the section describing the solution.

Role-based Access

For each process, administrators can map functional and access privileges to users by assigning the appropriate roles.

Access to items and data are controlled by roles. Roles can grant read-only access to one group and update privileges to another. Data attributes can also be classified, and access to each data classification can be granted by role.

Functional privileges include access to and ownership of items in a workflow. The ability to transition items from one state to another is also controlled by role privileges. Furthermore, owners are assigned to each active state in a workflow.

Roles are customizable, allowing you to tailor the roles to your installation.

Group Queues

Note: The following applications allow items to move into a group queue, where team members are secondary owners and can assign items to themselves or to someone else on the team:
  • Service Request
  • Incident Management
  • Change Management
  • Problem Management

Group queues keep items from being missed or delayed if individuals are absent when items are submitted or move into an investigation state, because the entire group has visibility and ownership of items. In addition, items with a primary owner can be reassigned back to the group queue.

An item can be assigned to both a group and an individual, or to one or the other. This allows users to assign an item directly to the appropriate individual without having to move it into a queue state.

For example:

The provided applications listed at the beginning of this topic include special dashboard reports that show the number of items in queue states and the items for which the current user is a primary or secondary owner. The queue states in these applications have Operational Level Agreements (OLAs) that stipulate how long items can remain in queue. E-mail notifications defined for the OLAs warn users when items are at risk or in violation of the agreements.

The following steps should be followed if you want to customize the implementation of group queues.

In SBM Application Administrator:

  1. Assign users to groups.
  2. Assign these groups to the roles that were associated with Multi-User and Multi-Group fields in SBM Composer. For example, Carlos is in the IM Technician group, which is assigned to the Level 1 Techs role. This role is associated with the Level 1 Group Multi-User field, so Carlos can be selected when an item is assigned to a technician and is a secondary owner when the item is in a queue state.
  3. Define Operational Level Agreements (OLAs) or Service Level Agreements (SLAs) for the queue states.
  4. Subscribe the groups to notifications. For example, if the group is subscribed to the "I become the owner of any Incident" notification, all group members will be notified when an item moves into a state in which the group is the secondary owner.
Note: For details, see the SBM Application Administrator Guide.

In SBM Composer:

  1. Associate roles with Multi-User and Multi-Group fields in primary tables. For example, you could associate the Level 1 Techs, Level 2 Techs, and Level 3 Techs roles with the Incident Operators field.
  2. Set the selection mode for the Multi-User fields to Groups & users.
  3. Use decisions in application workflows to route items to "work" states when an individual owner is specified or to "queue" states when a group is specified.
  4. Assign the group fields as secondary owners of the "work" and "queue" states in application workflows. (The Secondary Owner system field must be added to the primary table before you can do this.)
Note: For details, see the SBM Composer Guide.

Workflow Rules

Workflow rules determine how an item should progress through the workflow, and whether certain criteria must be met before an action can be performed. These actions can be performed automatically.

For example, workflow rules can be established to ensure that a CI has valid data. If these conditions are not met, an automated action can be launched on the item, such as preventing the item from being transitioned to the next state.

Service Level Agreement Compliance

A Service Level Agreement (SLA) defines the level of service that an organization commits to its customers. Projects can be associated with a specific SLA, allowing you to track SLA compliance for items submitted in that project.

The SLA widget displays the status of the current SLAs that pertain to an item. This widget is included on state forms for both Incident Management and Service Requests.
Tip: You can add the SLA widget to your custom state forms using SBM Composer.

SLA reports are available to managers who can access historical information to measure how well their organization conformed to SLAs and forecast information to ensure that active items are not in danger of violating them.

Audit Trails

Service Manager includes the complete tracking functionality of SBM, which enables you to track changes to every item. Each item is assigned a unique identifier after it is created in SBM. Every activity is recorded, including field updates, transitions, and relationships, as the item moves through the workflow.

You can access this data by viewing the Change History of the item or by running reports. This data provides an audit trail for the item throughout its life cycle; you can use this data to improve your processes.

Auxiliary Tables

Multiple auxiliary tables are included that contain values that are used by selection fields. The values for these fields can be easily changed by modifying the auxiliary tables.

Custom Form Actions

Serena Service Manager process apps include special custom form actions. They appear in the Actions tab of the form Property Editor in SBM Composer when you create statements for events, conditions, and actions. The custom form actions include: