Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.
SOLVED

Creating An Ad Hoc, Single Use, Approval Process

Avatar

Level 5

Hello,

 

I would like to trigger the creation of a single-use approval process upon the submission of an issue. The details of said issue will communicate with a datastore which will help drive who is assigned to a certain step in the approval process.

 

How is this possible in Fusion?

 

Thank you

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hello @Eric_D_Miller 
It's possible, you'll have to manually stitch together the JSON. 
@_Manish_Singh shared the cookbook here : https://experienceleaguecommunities.adobe.com/t5/workfront-questions/single-use-approval-process/m-p...

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hello @Eric_D_Miller 
It's possible, you'll have to manually stitch together the JSON. 
@_Manish_Singh shared the cookbook here : https://experienceleaguecommunities.adobe.com/t5/workfront-questions/single-use-approval-process/m-p...

Avatar

Level 5

Here is my JSON, but I get this error when trying to run the scenario:

 

[403] Please specify a user, job role, team, or wildcard.

 

{
    "approvalProcess": {
        "ID": null,
        "approvalObjCode": "OPTASK",
        "name": "APPROVAL CREATION TEST",
        "isActive": true,
        "isPrivate": true,
        "approvalPaths": [
            {
                "ID": "1",
                "targetStatus": "AWF",
                "shouldCreateIssue": false,
                "rejectedStatus": "REJ",
                "objCode": "ARVPTH",
                "approvalSteps": [
                    {
                        "ID": "1",
                        "approvalType": "OM",
                        "sequenceNumber": 0,
                        "objCode": "ARVSTP",
                        "stepApprovers": [
                            {
                                "objCode": "SPAPVR",
                                "wildCard": "{{249.`Planning Director ID`}}",
                                "ID": "{{249.`Planning Director ID`}}",
                                "approvalStepID": "1"
                            },
                            {
                                "objCode": "SPAPVR",
                                "wildCard": "{{250.`Planning Manager ID`}}R",
                                "ID": "{{250.`Planning Manager ID`}}",
                                "approvalStepID": "1"
                            },
                            {
                                "objCode": "SPAPVR",
                                "wildCard": "{{251.`Planner ID`}}",
                                "ID": "{{251.`Planner ID`}}",
                                "approvalStepID": "1"
                            }
                        ],
                        "name": "Marketing Support Approval"
                    },
                    {
                        "ID": "2",
                        "approvalType": "OM",
                        "sequenceNumber": 1,
                        "objCode": "ARVSTP",
                        "stepApprovers": [
                            {
                                "objCode": "SPAPVR",
                                "user": {
                                    "ID": "656dca8600140bb21cd4ad772365e372",
                                    "name": "Test Worker 2",
                                    "objCode": "USER",
                                    "avatarDate": null
                                },
                                "userID": "656dca8600140bb21cd4ad772365e372",
                                "ID": "656dca8600140bb21cd4ad772365e372",
                                "approvalStepID": "2"
                            }
                        ],
                        "name": "Fusion Check"
                    }
                ]
            }
        ],
        "objCode": "OPTASK",
        "description": "",
        "group": null
    }
}

 Can you help spruce up my JSON?

Avatar

Administrator

@Eric_D_Miller just checking in! Were you able to get this resolved? If one of the replies above helped—whether it completely solved the issue or simply pointed you in the right direction—marking it as accepted can make it much easier for others with the same question to find a solution. And if you found a different way to fix it, sharing your approach would be a great contribution to the community. Your follow-up not only helps close the loop but also ensures others benefit from your experience. Thanks so much for being part of the conversation!



Kautuk Sahni