- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Jun 25, 2024 10:56 AM
I am trying to figure out how to build a workflow that would allow multiple user to approve a creative asset before status changes to approved.
Right now I'm using a user column to assign an approver. Then the record viewer interface to approve using a button tied to a status change automation.
Ideally I would like to be able to assign multiple approvers and somehow only use the automation, once ALL approvers have approved.
Thank you in advance
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Jun 25, 2024 07:20 PM
Hmm, you'd need to be able to track their approvals in some form and this also depends on what counts as an approval I think
If you can modify your workflow to be:
1. User column to assign approvers
2. User column for approvers to add themselves to if they've approved
Then you could use a hardcoded formula field to check whether all the people that should have approved it have done so:
If the approvers change very often this might be a problem as the formula would need to be updated constantly though
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Jun 28, 2024 09:12 AM
Thanks Adam, I think this is getting me on the right track but I've encountered another issue. I've set up my field like the above example and used the following formula.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎Jun 28, 2024 08:34 PM
Yeap, we would hardcode it, but it might become problematic if the approvers change a lot; here's the script I'm using!
IF(
AND(
FIND(
"Jerry",
Approvers
),
FIND(
"Jerry",
{Have approved}
) = 0
),
"Pending Jerry\n"
) &
IF(
AND(
FIND(
"George",
Approvers
),
FIND(
"George",
{Have approved}
) = 0
),
"Pending George\n"
) &
IF(
AND(
FIND(
"Elaine",
Approvers
),
FIND(
"Elaine",
{Have approved}
) = 0
),
"Pending Elaine\n"
)
