...
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 | ||
workflowPriorityworkflowConfigPriority | 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 |
...
Name | Definition | Value | ||
---|---|---|---|---|
workflowInstanceMarker | workflowInstanceDef | <none> | ||
workflowInstanceState | workflowInstanceValueDef | Any of the states, plus "exception" if there is a problem, workflows must have "initiate", and "complete", plus "rejected" if someone rejects it. | ||
workflowInstanceLastUpdatedMillisSince1970 | workflowInstanceValueDef | number of millis since 1970 when this instance was last updated | ||
workflowInstanceConfigMarkerAssignmentId | workflowInstanceValueDef | Attribute assign ID of the marker attribute of the config (same owner as this attribute, but there could be many workflows configured on one owner) | ||
workflowInstanceInitiatedMillisSince1970 | workflowInstanceValueDef | millis since 1970 that this workflow was submitted | ||
workflowInstanceUuid | workflowInstanceValueDef | uuid assigned to this workflow instance | ||
workflowInstanceFilename | workflowInstanceValueDef | filename of workflow directory that holds the workflow files | ||
workflowInstanceFilePointer | workflowInstanceValueDef | depending on storage type, this is a pointer to the workflow in storage, e.g. the S3 address. note the S3 address is .csv suffix, but change to __metadata.json for instance metadata | ||
workflowInstanceEncryptionKey | workflowInstanceValueDef | randomly generated 16 char alphanumeric encryption key (never allow display or edit of this) | ||
workflowLastEmailedDateworkflowInstanceLastEmailedDate | workflowInstanceValueDef | yyyy/mm/dd date that this was last emailed so multiple emails dont go out on same day | ||
workflowLastEmailedStateworkflowInstanceLastEmailedState | workflowInstanceValueDef | the state of the workflow instance when it was last emailed | ||
workflowLogworkflowInstanceLog | workflowInstanceValueDef | has brief info about who did what when on this instance | ||
workflowErrorworkflowInstanceError | workflowInstanceValueDef | error message including stack of why this instance is in "exception" state | ||
workflowInstanceParamValue0 | workflowInstanceValueDef |
| ||
workflowInstanceParamValue1 | workflowInstanceValueDef |
| ||
workflowInstanceParamValue2 | workflowInstanceValueDef |
| ||
workflowInstanceParamValue3 | workflowInstanceValueDef |
| ||
workflowInstanceParamValue4 | workflowInstanceValueDef | |||
workflowInstanceParamValue5 | workflowInstanceValueDef | |||
workflowInstanceParamValue6 | workflowInstanceValueDef | |||
workflowInstanceParamValue7 | workflowInstanceValueDef | |||
workflowInstanceParamValue8 | workflowInstanceValueDef | |||
workflowInstanceParamValue9 | workflowInstanceValueDef |
Changes to group drop down
...