User Guide and Reference

1-Step Review JSON Definition

Hide Navigation Pane

1-Step Review JSON Definition

Previous topic Next topic No directory for this topic  

1-Step Review JSON Definition

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for the print function  

{

  "jobDetails": { 

    "name": "MR - 1 Step Review",  

    "processSubmitImmediate": "false",  

    "version": "4.0.0"

  },

  "steps": [

    {

      "name": "Application Start",

      "type": "start",

      "actions": [

        {

          "name": "Accept Quote",

          "type": "Job Form Start",

          "properties": [

            { "name": "Process Message Send Email",  "value": "true" },

            { "name": "Process Message Text",  "value": "Thank you ${formDataMap.firstName} ${formDataMap.lastName} your ${submission.formName} is being processed." }

          ]

        }

      ],

      "routes": [

        { "name": "Default",  "nextStep": "Application Review" }

      ]

    },

    {

      "name": "Application Review",

      "type": "",

      "actions": [

        {

          "name": "Assign Review",

          "type": "Job Task Assign",

          "properties": [

            { "name": "Task Assign Group",  "value": "Quote Reviewers" },

            { "name": "Task Form Code",  "value": "insurance-review" },

            { "name": "Task Message",  "value": "Please review the ${submission.formName} by ${formDataMap.firstName} ${formDataMap.lastName}." },

            { "name": "Task Review Previous Step",  "value": "true" },

            { "name": "Task Subject",  "value": "Review ${submission.formName} by ${submission.contactEmailAddress}." }

          ]

        },

        {

          "name": "Review Wait",

          "type": "Job Task Wait"

        }

      ],

      "routes": [

        { "name": "Approve",  "nextStep": "Application Delivery" },

        { "name": "Reject",  "nextStep": "Application Rejected" }

      ]

    },

    {

      "name": "Application Delivery",

      "type": "",

      "actions": [

        {

          "name": "Application Delivery",

          "type": "Job Delivery"

        },

        {

          "name": "Application Delivery Wait",

          "type": "Job Delivery Wait"

        }

      ],

      "routes": [

        { "name": "Default",  "nextStep": "Application Completed" }

      ]

    },

    {

      "name": "Application Completed",

      "type": "endpoint",

      "actions": [

        {

          "name": "Process Message",

          "type": "Job Process Message",

          "properties": [

            { "name": "Process Message Send Email",  "value": "true" },

            { "name": "Process Message Submission Step",  "value": "Application Start" },

            { "name": "Process Message Text",  "value": "Thank you ${formDataMap.firstName} ${formDataMap.lastName} your ${submission.formName} has been Approved." }

          ]

        }

      ]

    },

    {

      "name": "Application Rejected",

      "type": "endpoint",

      "actions": [

        {

          "name": "Process Message",

          "type": "Job Process Message",

          "properties": [

            { "name": "Process Message Send Email",  "value": "true" },

            { "name": "Process Message Submission Step",  "value": "Application Start" },

            { "name": "Process Message Text",  "value": "Sorry ${formDataMap.firstName} ${formDataMap.lastName} your ${submission.formName} has been declined." }

          ]

        }

      ]

    }

  ]

}