settings/workflows/{id}
Get details for a workflow template with given ID.
URL
(GET) /api/settings/workflows/{id}Â
PARAMETERS
URL parameters are:
id | The unique ID of the workflow template. Use settings/workflows/list to enumerate templates and get IDs and names. | int, Mandatory |
RESULTS
The result is a JSON object with the template properties.
NOTE:
At this point, we do not document the properties, they are currently for internal use.
However, most of them are self-descriptive.
EXAMPLES
A typical workflow may look like this:
{ "details": { "fixedAutoCost": true, "crowdAutoCost": true, "isReadOnly": false, "startWorkflow": true, "autoConsolidate": false, "autoDeliver": false, "autoDeliverRename": "NoChange", "autoDeliverFolder": "{locale}", "completeProjectWhenJobsAreDone": false, "finishOrderWhenProjectIsComplete": false, "deliverableCreate": false, "deliverableCreateCL": false, "deliverableSkipIfExists": false, "createSupplierInvoice": false, "keepSameWorkflowBetweenFilesVersions": true, "ca": { "mode": "None", "xprofiles": [], "xinternals": false, "xmultilogins": true, "xclients": true }, "deadlineMode": 0, "deadlineReminderHours": null, "flex": { "notifySuppliers": false, "reopenJobs": true, "clientCost": false, "clientInvStatus": 10, "clientInvTasks": [ "TR" ], "supplierCost": false, "supplierInvStatus": 10 }, "steps": { "*": [ { "id": 1, "task": "TR", "alloc": 0, "leadHours": 0, "wordsPerDay": 0, "allocGroups": [ { "id": 0, "delayh": 0.0 } ], "predecessors": [], "input": "s", "inputv": null, "output": "t", "outputv": null, "enabledForClient": false, "includeDeadlineCompletionDates": false, "enabledPublishOpeningsUponActive": false, "columns": [ { "field": "text", "locale": "_s_", "id": null, "locked": true, "localet": "Source language", "fieldName": null, "title": "Source language", "useForSource": false }, { "field": "text", "locale": "_t_", "id": null, "locked": true, "localet": "Target language", "fieldName": null, "title": "Target language", "useForSource": false } ], "requireQAToCompleteJobs": false, "QAProfileRequired": 0, "QAOnDoneId": null, "deadlineOffsetHours": 0, "conditions": null }, { "id": 2, "task": "RV", "alloc": 0, "leadHours": 0, "wordsPerDay": 0, "allocGroups": [ { "id": 0, "delayh": 0.0 } ], "predecessors": [ 1 ], "input": "s", "inputv": null, "output": "t", "outputv": null, "enabledForClient": false, "includeDeadlineCompletionDates": false, "enabledPublishOpeningsUponActive": false, "columns": [ { "field": "text", "locale": "_s_", "id": null, "locked": true, "localet": "Source language", "fieldName": null, "title": "Source language", "useForSource": false }, { "field": "text", "locale": "_t_", "id": null, "locked": true, "localet": "Target language", "fieldName": null, "title": "Target language", "useForSource": false } ], "requireQAToCompleteJobs": false, "QAProfileRequired": 0, "QAOnDoneId": null, "deadlineOffsetHours": 0, "conditions": null } ] } } }
Copyright Wordbee - Buzzin' Outside the Box since 2008