...
Name | Definition | Required? | Value | ||
---|---|---|---|---|---|
workflowConfigMarker | workflowConfigDef | <none> | |||
workflowConfigType | workflowConfigValueDef | required | if grouper is the only implementation in grouper.properties, auto populate with "grouper", otherwise list other implementations | ||
workflowConfigApprovals | workflowConfigValueDef | required | This is a JSON config of the workflow approvals. must have "initiate" and "complete"
| ||
workflowConfigName | workflowConfigValueDef | required | Name of workflow. No two workflows in the same owner should have the same name | ||
workflowConfigId | workflowConfigValueDef | required | Camel-case alphanumeric id of workflow. No two workflows in all of Grouper can have the same ID | ||
workflowConfigDescription | workflowConfigValueDef | required | Textarea which describes the information in the workflow. Must be less than 4k | ||
workflowConfigParams | workflowConfigValueDef | required | Note: max 10 params, checkbox is true/false
| ||
workflowConfigForm | workflowConfigValueDef | optional | Note: Grouper with javascript will enable or disable these form fields, or fill in values, as needed. The form field names need to match the names in the params. The id must match with "Id" appended to the end. If a name or id doesnt exist in the HTML there will be an error
| ||
workflowConfigViewersGroupId | workflowConfigValueDef | optional | GroupId of people who can view this workflow and instances of this workflow. Grouper admins can view any workflow (blank means admin only). Anyone in an approver group can view the workflow. | ||
workflowConfigSendEmail | workflowConfigValueDef | required (default to true, no blank option available) | true/false if email should be sent | ||
workflowConfigEnabled | workflowConfigValueDef | default to true (required, no blank option) | Could by "true", "false", or "noNewSubmissions", i.e. let current forms go through | ||
workflowConfigPriority | workflowConfigValueDef | integer | no two workflows on the same group can have the same priority. If two workflows are available for the same subject, then pick the one with the highest priority, if the "join group" button is pressed |
Attribute definitions for instance (a workflow that was run)
...