Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 3.63 KB

WorkflowDefinitionImpl.md

File metadata and controls

36 lines (32 loc) · 3.63 KB

WorkflowDefinitionImpl

Definition of a workflow. It contains the workflow logic, code, configuration and is usually represented by a diagram or a .bpmn file.

Properties

Name Type Description Notes
id str The id of the represented object (entity).
created_by str The id of the user that created this resource. [optional]
created_on int The timestamp (in UTC time standard) of the creation of this resource. [optional]
last_modified_by str The id of the user who modified this resource the last time. [optional]
last_modified_on int The timestamp (in UTC time standard) of the last modification of this resource. [optional]
system bool Whether this is a system resource or not. [optional]
resource_type str The type of this resource, i.e. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance].
name str The name of the resource. [optional]
description str The description of the resource. [optional]
process_id str The <code>id</code> that uniquely identifies a workflow definition in the application.<p>It is present in the BPMN notation in the ID property of the '<process..' tag. Deploying a BPMN in DGC creates a new version if a process with the same ID already exists. [optional]
start_label str The label used for starting this workflow. [optional]
form_required bool Whether the start form for this workflow requires user interaction through a form or not. [optional]
enabled bool Whether workflow is enabled or not.<p>A workflow has to be enabled for a user to be able to start a workflow. A workflow is enabled if it's status is put on the status 'enabled' [optional]
domain_assignment_rules list[AssetAssignmentRuleImpl] The list of domain assignment rules. [optional]
asset_assignment_rules list[AssetAssignmentRuleImpl] The list of asset assignment rules. [optional]
business_item_resource_type str The type of business item that the workflow can refer to. This could be either Community, Domain, Asset, or global. [optional]
exclusivity str The exclusivity of this workflow. This determines how many times a workflow can be started for a specific resource. [optional]
guest_user_accessible bool Whether this workflow definition is guest user accessible. [optional]
registered_user_accessible bool Whether the workflow definition is accessible by any registered user. [optional]
candidate_user_check_enabled bool Whether the candidate user check for this workflow is enabled. [optional]
global_create bool Whether the workflow is accessible from the global create menu. [optional]
start_events list[str] The start events in a list of WorkflowStartEventType enums. [optional]
configuration_variables dict(str, str) The map of configuration variable key-value pairs. [optional]
start_roles list[RoleImpl] The roles allowed to start the process. [optional]
stop_roles list[RoleImpl] The roles allowed to stop processes/tasks. [optional]
reassign_roles list[RoleImpl] The roles allowed to reassign tasks. [optional]

[Back to Model list] [Back to API list] [Back to README]