How to Create an Advanced Proof Using Workfront Fusion

 In this video, we walk through how to create an Advanced Proof in Adobe Workfront using Workfront Fusion. An advanced proof is simply a proof that has an automated approval workflow attached to it (also known as a workflow template).


πŸ” What You'll Learn in This Video

https://www.youtube.com/watch?v=5UfBUotJONk

1️⃣ Create the Advanced Proof Manually


Open the document


Choose Create Proof → Advanced


Select Automated Workflow


Pick your workflow template


Review the stages


Trigger the proof creation


2️⃣ Capture the Network Traffic


Open DevTools (F12)


Switch to the Network tab


Trigger the proof creation manually


Find the API call behind the scenes


Locate the advancedProofOptions JSON


Copy the exact JSON payload into a Notepad


3️⃣ Configure Workfront Fusion


Add a Workfront (MISC action) module


Select the correct connection


Choose Record Type: Document


Select Action: Create Proof


Retrieve:


Document ID (first GUID in URL)


Document Version ID (second GUID in URL)


Paste the advancedProofOptions JSON captured earlier


Save and execute the module


4️⃣ Test & Validate


Run the module


Refresh the document


Confirm the proof has been generated


Open the proof and verify:


Stage 1


Stage 2


Automated workflow setup


πŸŽ‰ Result


You’ll see how Fusion successfully creates an automated, multi-stage advanced proof—just like the UI does—using the captured API payload.


πŸ‘ Don’t Forget


If this tutorial helped you:


Like the video


Share it with your team


Subscribe for more Workfront & Fusion automation tutorials


#Workfront #WorkfrontFusion #AdvancedProof #WorkfrontProof #AdobeWorkfront #Automation #WorkflowAutomation #ProjectManagement #WorkfrontTutorial #FusionTutorial #APIIntegration #ProofWorkflow #DigitalProofing #WorkfrontTips #automatedworkflow 

The JSON message inserted under advancedProofingOptions is given below.


{

  "parentFileToken": null,

  "customfields": [],

  "hasSelfClose": false,

  "isLoginRequired": false,

  "hasElectronicSignatures": false,

  "canDownload": true,

  "hasPublicSharing": true,

  "hasSubscription": false,

  "stages": [

    {

      "name": "Stage 1",

      "position": 1,

      "parentPosition": null,

      "deadlineCalculateOn": null,

      "deadlineDate": null,

      "deadlineBusinessDays": null,

      "deadlineTime": null,

      "activateOn": 1,

      "activateOnDecision": null,

      "activateOnDate": null,

      "lockOn": 1,

      "isPrivate": false,

      "isOneApproval": true,

      "isMandatory": false,

      "recipients": [

        {

          "role": 3,

          "email": "xyz@xyz.com",

          "notifications": 3,

          "isPrimaryDecisionMaker": false,

          "permissions": {

            "resolveCommentsAndActions": true,

            "shareProof": true

          }

        }

      ]

    },

    {

      "name": "Stage 2",

      "position": 2,

      "parentPosition": null,

      "deadlineCalculateOn": null,

      "deadlineDate": null,

      "deadlineBusinessDays": null,

      "deadlineTime": null,

      "activateOn": 1,

      "activateOnDecision": null,

      "activateOnDate": null,

      "lockOn": 1,

      "isPrivate": false,

      "isOneApproval": false,

      "isMandatory": false,

      "recipients": [

        {

          "role": 5,

          "email": "abc@gmail.com",

          "notifications": 3,

          "isPrimaryDecisionMaker": false,

          "permissions": {

            "resolveCommentsAndActions": false,

            "shareProof": false

          }

        }

      ]

    }

  ],

  "isOneApproval": false,

  "isAutomatedWorkflow": true,

  "stageBasedVisibility": 0,

  "ownerUserToken": "Insert_Owner_Tokem",

  "templates": [

    {

      "token": "Insert_Token"

    }

  ],

  "hasCustomMessage": false,

  "hasMessage": true,

  "subject": "",

  "message": ""

}

Comments

Popular posts from this blog

Error: Number of included segments do not match

REST API Calls with Query Parameters in BizTalk: A Step-by-Step Guide

Updating BizTalk SSO DB using BTDF and a simple BTDF deployment