ServicePortal - Missing Approvals widget for non-ITIL users

bvarian
Mega Contributor

We recently migrated from Kingston to Madrid (skipping London).

We have some group membership orchestration in place via ServicePortal with a Workflow that allows for self-service management of distribution groups.  Essentially, a user makes a request to add or remove someone from a group, the approval routes via REQ/RITM to the group's manager, and the change gets made via orchestration through the MID server.

After the migration, group managers (without an assigned role) no longer see the Approvals widget in the top-right section of their ServicePortal.  I seem to be able to put it back by applying the approval_user role to someone, but what I'm reading suggests that role carries a potential licensing cost (I do have a message out to my SN reps to confirm that question).  However, we enable all sorts of groups for this self-service membership management with any number of group managers, so managing the application of that role to users would become a significant amount of overhead even if there's no cost involved.  

find_real_file.png

I understand the visibility of the Approval widget was changed with London, which we skipped over.  So I'm just now discovering the change.  And of course it affects something we're utilizing quite heavily so there's a lot of pressure to resolve the question quickly.

How are others managing this Approval need?  Have you found a reasonable way to manage this?

 

Thanks!

3 REPLIES 3

Luiz Lucena
Mega Sage

We just found out that too.

Any luck so far?

arslan
Kilo Guru

@bvarian 

To show the my approval widget to every user in service portal  you need to take out the role that is defined in my approval widget server script. 

you need to comment and all users would be able to locate "My Approvals" widget. 

data.ids = ids;
data.approvals = approvals;
data.showApprovals = true;//gs.getUser().hasRole('approver_user');

Hope this works for you and it worked for me. 

We did almost the same approach.

data.showApprovals = gs.getUser().hasRole('');

Thank you!