Highlighted
Acclaimed Contributor.
Acclaimed Contributor.
708 views

Group of approvers

Hello.

Is it possible to set as approver some group of users and when need to approve anybody from that group can approve ?

0 Likes
8 Replies
Highlighted
Acclaimed Contributor.. Acclaimed Contributor..
Acclaimed Contributor..

Re: Group of approvers

Hello,

Thats a standard functionality tbh. You can check Help for that

 

Defining Approvers

The Change security roles include a setting that defines whether users with that Role are allowed to approve Changes. The Change Tasks security roles provide the same setting for approval of Change Tasks.

Within the workflow for Change Management, HP Service Manager allows for approvals to be assigned to either individuals or Assignment Groups. Users who are approvers for the Assignment Group and who have the “Can Approve” right will be able to approve that individual change (or task).

 

Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Group of approvers

I need use it for SRC for approving request (OCMQ)

0 Likes
Highlighted
Acclaimed Contributor.. Acclaimed Contributor..
Acclaimed Contributor..

Re: Group of approvers

Hello, I am not using SRC myself but here what help says

Define approval roles

User roles: Service Catalog Manager, System Administrator

Approval Roles are a way to identify which users have the capability to approve Service Catalog requests. You can view two OOB Service Catalog Approval Roles (Use Group and 1st Level Manager) in Service Manager.

In this example, the Service Catalog Manager adds a new Approval Role and the System Administrator assigns the new role to an operator.

  1. Log on to Service Manager as Service Catalog Manager.
  2. Click Administration > Approval Roles.
  3. Click Search. You can see two OOB roles as examples displayed in the list: 1st Level Manager and Use Group.
    Notes:
    • 1st Level Manager is the manager specified in the user’s contact record.
    • Use Group is a group comprising several operators; it is a sample role that shows how you can specify a group as an approver.
    • You can select 1st Level Manager and view the JavaScript that defines the approver dynamically based on the Contact Record of the requestor. Or select Use Group and view the Expression that defines the approval role Use Group as SYSTEMS ADMIN.
  4. Select User Group from the list.
  5. Change the Role Name to Technical IT Approver.
  6. Click the Expressions tab, and change the SYSTEMS ADMIN to SYSTEMS SUPPORT.
  7. Click Add. A message displays saying the svcApprovalRole record was added.
  8. Log out and log in as System Administrator.
  9. Click System Administration > Ongoing Maintenance > Operators.
  10. Search and select an operator to do the Technical IT approvals.
  11. On the Login Profiles tab, add SYSTEMS SUPPORT to the list of Assignment Groups.
  12. Click Save.
Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Group of approvers

it looks like we have a lot of customization in the model, in the choice of the approvers for the request from the service catalog. (made on request)

So the "svcApprovalRole" is not being used. There is a mechanism to generate array of approvers and it is submitted in the table entry Approval.

Can tell or show how the group of approvers is stored in the Approval table  and where is specified  (in destination table Approval) that the any approvers from list(group) can approve ?

0 Likes
Highlighted
Acclaimed Contributor.. Acclaimed Contributor..
Acclaimed Contributor..

Re: Group of approvers

 There is an array in the Approval table - current.pending.groups in which is pushed data about current approvers for the record, also there is an array to keep infomartion about future approvers.

Many companies in their solutions are rebuilding that OOB mechanism and make somthing that fit there needs more closer so i am not sure whay exactly was done in your system,

 

0 Likes
Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Group of approvers

we are still using these arrays (current.pending.groups and future.groups) in approval table.

You mean in this array just will be "assignment group" and it will work ?

0 Likes
Highlighted
Acclaimed Contributor.. Acclaimed Contributor..
Acclaimed Contributor..

Re: Group of approvers

It should be parsing people who are included in that group and wil be in the list there.

It is not working in your system at the moment?

0 Likes
Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Group of approvers

unfortunately, this really doesn't work and for array (current.pending.groups) in table approval this value(name of assignment) does not mean to take the contents of the group.

Only works if the field contains the name of the operator.

 

By the way i did try configure using your instractions

7. Click Add. A message displays saying the svcApprovalRole record was added. - OK

But in operator record there is no group wich i set in $L.approval.role.user.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.