FRAMES | NO FRAMES | Description | Parameters | Examples | Response |
URL | http://<job-url>/workflow |
---|---|
Supported Operations | Recreate Workflow |
Parent Resource | Job |
Child Resources | Steps |
Parameter | Details |
---|---|
f | Description: The response format. The default response format is html. Values: html | json | image |
Example 1: URL for the workflow overview of job ID 5 in the "Workflow" service on sampleserver.
http://sampleserver/arcgis/rest/services/Workflow/WMServer/jobs/5/workflowExample 2: URL for the workflow image of job ID 5 in the "Workflow" service on sampleserver.
http://sampleserver/arcgis/rest/services/Workflow/WMServer/jobs/5/workflow?f=imageExample 3: URL for the JSON workflow specification of job ID 5 in the "Workflow" service on sampleserver.
http://sampleserver/arcgis/rest/services/Workflow/WMServer/jobs/5/workflow?f=json{ "workflow": { "steps": [ { "stepId": <stepId>, "stepType": <stepExecutionType>, // Valid values: 1 (executable), 2 (function), 3 (procedural), 4 (launch URL), 5 (question), 6 (open file) "shape": <shapeType>, // Valid values: 1 (rounded rectangle), 2 (rectangle), 3 (oval), 4 (diamond), 5 (parallelogram) "label": "<stepLabel>", "width": <pixelWidth>, "height": <pixelHeight>, "fillColor": [ <red>, <green>, <blue>, <alpha> ], "outlineColor": [ <red>, <green>, <blue>, <alpha> ], "labelColor": [ <red>, <green>, <blue>, <alpha> ], "coordinates": [ [ <xCenterCoordinate>, <yCenterCoordinate> ] ] }, ... ], "paths": [ { "sourceStepId": <sourceStepId>, "destStepId": <destinationStepId>, "numLabels": <numberOfLabels>, "label": "<pathLabel>", "labelX": <xLabelCoordinate>, "labelY": <yLabelCoordinate>, "lineColor": [ <red>, <green>, <blue>, <alpha> ], "labelColor": [ <red>, <green>, <blue>, <alpha> ], "coordinates": [ [ <xCoordinate1>, <yCoordinate1> ], [ <xCoordinate2>, <yCoordinate2> ], ... ], "pathObject": { "isDefault": <true | false>, "numReturnValues": <numberOfReturnValues>, "returnValue0": <returnValue0>, "returnValue1": <returnValue1>, ... } }, ... ], "annotations": [ { "label": "<annotationLabel>", "width": <pixelWidth>, "height": <pixelHeight>, "fillColor": [ <red>, <green>, <blue>, <alpha> ], "outlineColor": [ <red>, <green>, <blue>, <alpha> ], "labelColor": [ <red>, <green>, <blue>, <alpha> ], "coordinates": [ [ <xCenterCoordinate>, <yCenterCoordinate> ] ] }, ... ] } }
{ "workflow": { "steps": [ { "stepId": 14, "stepType": 2, "shape": 1, "label": "QA-QC Data", "width": 100, "height": 50, "fillColor": [ 128, 255, 255, 255 ], "outlineColor": [ 0, 0, 0, 255; ], "labelColor": [ 0, 0, 0, 255 ], "coordinates": [ [ 250, 300 ] ] } ], "paths": [ { "sourceStepId": 14, "destStepId": 16, "numLabels": 1, "label": "Success", "labelX": 210, "labelY": 360, "lineColor": [ 0, 0, 0, 255 ], "labelColor": [ 128, 128, 128, 255 ], "coordinates": [ [ 250, 345 ] ], "pathObject": { "isDefault": false, "numReturnValues": 1, "returnValue0": 2 } } ], "annotations": [ { "label": "Status: Working", "width": 150, "height": 40, "fillColor": [ 230, 230, 255, 255 ], "outlineColor": [ 64, 64, 64, 255 ], "labelColor": [ 0, 0, 0, 255 ], "coordinates": [ [ 175, 120 ] ] } ] } }