Skip to content

Workflow Json

coleslaw481 edited this page Nov 20, 2014 · 7 revisions
{
  "id" : 10,
  "name" : "workflowname",
  "createDate" : 1405827699164,
  "version" : 2,
  "description" : "Contains description of workflow displayable to the user",
  "releaseNotes" : "Contains release notes for this release of Workflow",
  "deleted" : false,
  "owner" : null,
  "parameters" : [ {
    "name" : "foo",
    "value" : "initial value to put in text field",
    "type" : "text",
    "displayName" : "Example text field parameter",
    "help" : "Tooltip information goes here.\nThis Parameter is a basic html text field.\nDisplayName is the label that should be shown\nto the user\n",
    "maxLength" : 50,
    "validationHelp" : "Text to display to user if validation fails",
    "validationType" : "string",
    "validationRegex" : "^cheese|wine$",
    "maxValue" : 0.0,
    "minValue" : 0.0,
    "valueMap" : null,
    "nameValueDelimiter" : null,
    "lineDelimiter" : null,
    "isAdvanced" : false,
    "isRequired" : false,
    "rows" : 0,
    "columns" : 0,
    "maxFileSize" : 0,
    "selected" : null,
    "allowedWorkspaceFileTypes" : null,
    "allowFailedWorkspaceFile" : false
  }, {
    "name" : "bar",
    "value" : "displayName1==value1;displayName2==value2;displayName3==value3",
    "type" : "dropdown",
    "displayName" : "Bar",
    "help" : "Tooltip goes here.  This is a dropdown field",
    "maxLength" : 0,
    "validationHelp" : null,
    "validationType" : null,
    "validationRegex" : null,
    "maxValue" : 100.0,
    "minValue" : 0.0,
    "valueMap" : {
      "displayName3" : "value3",
      "displayName1" : "value1",
      "displayName2" : "value2"
    },
    "nameValueDelimiter" : "==",
    "lineDelimiter" : ";",
    "isAdvanced" : false,
    "isRequired" : false,
    "rows" : 0,
    "columns" : 0,
    "maxFileSize" : 0,
    "selected" : null,
    "allowedWorkspaceFileTypes" : null,
    "allowFailedWorkspaceFile" : false
  } ],
  "parentWorkflow" : null,
  "workflowFileUploadURL" : null
}