|
||
{
"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." }
]
}
]
}
]
}