How to create a generic Group Approval workflow?

Sonal10
Kilo Expert

Hi Experts,

I am looking at creating a standard workflow which can take(say) a "Group name", and assign approvals to that group.

Basic requirement is that we have some upcoming requests that are owned & managed by different units in the Business.

So based on what is requested there will be separate group of people to approve the requests in Service Catalog.

Example:

Generic workflow with one fulfilment task, should send approval email to all the group members & anyone can approve.

1. Item ABC (Business Approvers: Mr.a, Mr.b and Ms.c)

Approval group name: Group_ABC_approvers

2. Item XYZ (Business Approvers: Mr.x and Ms.z)

Approval group name: Group_XYZ_approvers

How can I best pass the group name to the workflow? Should I create a new field on the catalog item, that captures approval group & use that?

Any other ways to achieve this?

Any advise on this will be much appreciated.

1 ACCEPTED SOLUTION

aswinsiddaling2
Kilo Guru

Hi Sonal,



The best way is to have a custom table which will contain the mapping between the catalog item and its approval group. You can then have a script in your workflow to call this table and get the approval group based on the catalog item.



You can use the same logic for the task provisioning as well



Thanks and Regards,


Aswin Siddalingam


View solution in original post

10 REPLIES 10

That's exactly what I was looking for - let me try if this works Siddhartha, I will mark Answered as appropriate - as soon as I have figured it out.



Thanks again.