Managing Self-Service Roles and Cases in ESM

Objective

After completing this lesson, you will be able to configure self-service roles, as well as create, view, filter, and search for self-service cases effectively.

Create Self-Service Role

To enable employees to use self-service, a role for self-service needs to be created. You need to enable the role with the respective business services. To have access to self-service the role is assigned to the user.

Steps to Create the Self-Service Role:

  1. Navigate to Settings → Users and Control → Roles.
  2. Create a new business role for self-service.
  3. Add business services to the role as described in the table below.
  4. Assign the self-service role to all employees requiring self-service access.

The table lists the business services to be added to enable access to self-service case creation.

Business Service IDNameRead AccessWrite AccessRestriction Rule
sap.crm.service.caseServiceCaseRestrictedRestrictedMyself
sap.crm.md.service.employeeServiceEmployeeUnrestrictedNo Access 
sap.crm.service.noteServiceNoteUnrestrictedUnrestricted 
sap.crm.service.serviceCategoryServiceService CategoryUnrestrictedNo Access 
sap.crm.service.documentServiceDocument ServiceUnrestrictedUnrestricted 
sap.crm.service.formServiceForm ServiceUnrestrictedUnrestricted 
sap.crm.service.i18nServicei18nServiceUnrestrictedNo Access 
sap.crm.service.searchServiceSearch ServiceUnrestrictedNo Access 
sap.crm.service.shellServiceShell ServiceUnrestrictedNo Access 
sap.crm.service.timelineServiceTimeline ServiceUnrestrictedUnrestricted 
sap.crm.service.extensibilityServiceExtensibility ServiceUnrestrictedNo Access 

Business Services for Self-Service Role

In the self-service role for Business Services; sap.crm.service.caseServiceaccess must be restricted to ‘My Employee’ via a restriction rule. A restriction rule will allow read and write access only to the cases associated with the employee within self-service.

sap.crm.service.caseService and employee are highlighted in the self-service role

Cases Created via Self-Service

For your Cases created you can select "Search Case" to search your existing cases from the left search pane. You can navigate to a Case from My Cases.

my cases and search are highlighted

When a Case from the Case List is selected the following screen is displayed. A General Inquiry Case Type is shown below.

a general inquiry case is highlighted

In Conversations, to communicate with the agent, notes can be added to the Cases when the Case has Status Open or In Process. When submitting a note, a note of type Default (S000) is created. If a case is in Completed status, you can close the Case by selecting Accept Solution. If you like to add anything to the Case, you can move the case back to In Process state by choosing Reject Solution.

Timeline Configuration

The Timeline includes a list of events and conversations between the employee and the agent as a timeline view. It includes communication such as notes and emails.

The events displayed in the timeline can be configured.

Steps for Timeline Configuration

  1. Navigate to Settings → Timeline → Timeline Configuration.
  2. Select Self-Service.
  3. Select events to be available on Timeline.
timeline configuration is highlighted

In the Details tab,the case description, as well as standard case fields and timestamps are displayed. Attachments that were added to the case by you or the service-agent are displayed in Attachments. New attachments can also be added.

Using the button Set Status as Closed, the Employee can set Closed Status to a Case. Once a case is closed, it is not editable anymore. In case your issue requires further support by a service-agent the employee will need to raise a new case.

When Set Status as Closed is selected, the case is automatically moved to status Completed and then to Status Closed. Therefore, it is recommended that the status schema has at least one status for each status that is tied to lifecycle status Completed and Closed.

When an employee selects Reject Solution, the system updates the case status based on the following hierarchy:

First Preference: The first status with 'Lifecycle Status = In Process' and 'Assignment Status = Processor Action' based on the order of statuses in the Status Schema.

Second Preference: If not found, the first status with 'Lifecycle Status = In Process' (regardless of assignment status).

No Change: If no status with 'Lifecycle Status = In Process' is available, the case status remains unchanged.

Recommendations:

Ensure each status schema has at least one status tied to 'Lifecycle Status = In Process'.

Include a 'Closed' status in each status schema to accommodate the "Accept Solution" option. Without this, the case status does not update upon solution acceptance.

Handling Self-Service Cases in SAP Enterprise Service Management

The following video demonstrates how to search, view and filter cases created via self-service in ESM.

Exercise – Activate Self-Service for a Finance Case Type in ESM

Activate Self-Service for a Finance Case Type in ESM

In this unit, we demonstrated how to activate self-service for a ‘general inquiry case type’. In the following exercise, you will get to activate self-service for a sample ‘finance case type’.

Click ‘start exercise below to guide you through a practice simulation on how to activate self-service for a Finance Case Type in ESM. Select 'Open PDF Document' to get a downloadable guide with all the steps for the exercise after you select start.

Lesson Summary

This lesson covers the Self-Service Role. To enable employees to use self-service, a self-service business role must be created and assigned.

For the self-service role, business service sap.crm.service.caseService access must be restricted to 'My Employee' through a Restriction Rule. This ensures that employees have read and write access only to their own cases within the self-service portal.

Additionally, the lesson outlines how employees can add notes, view timeline and details of the case as well as add attachments and set status of the case to closed. The lesson further shows how the timeline can be configured. Employees can close or reject solutions, and the status schema must be correctly configured to handle case lifecycle changes.