2. 数据模型

Tip
|
名称以 |
-
ProcModel
- 流程模型。模型属性:-
name
- 模型名称。 -
description
- 模型描述。 -
actModelId
- Activiti 引擎的模型 ID,存储在ACT_RE_MODEL
表中。
-
-
ProcDefinition
-流程定义。可以从数据模型获取或者直接从 XML 文件加载。实体属性:-
name
- 流程名称。 -
code
- 流程代码。它可用于从应用程序代码中确定实体实例。 -
actId
- Activiti 的流程的 ID。如需访问 BPMN 模型,则必须(它会读取 extensionElements) -
active
- 定义当前流程定义是否允许新的流程实例启动。 -
procRoles
- 定义流程参与者的对象集合。 -
model
- 模型的引用。
-
-
ProcRole
- 流程角色。在流程部署时会自动创建此类型对象。流程角色定义了流程参与者的类型。ProcRole
定义流程角色类型。实体属性:-
name
- 角色名称。 -
code
- 角色代码。它可以被应用程序用于角色识别。 -
order
- 序号。应用程序可以使用它以适当的顺序显示角色。 -
procDefinition
- 流程定义的引用。
-
-
ProcInstance
- 流程实例。可以关联项目实体启动流程实例,也可以不关联项目实体。例如,合同审批流程实例可以与合同实体相关联。实体属性:-
description
- 流程实例的描述。 -
startDate
- 流程实例开始日期。 -
endDate
- 流程实例结束日期。 -
startedBy
- 启动流程的用户。 -
active
- 标识流程实例是否处理已启动但尚未完成的状态。 -
cancelled
- 标识流程是否已经取消。 -
actProcessInstanceId
- Activiti 的相应ProcessInstance
的标识符。 -
startComment
- 流程启动时的意见。 -
cancelComment
- 流程取消时的意见。 -
entityName
- 链接的实体名称。 -
entityId
- 链接的实体 ID。 -
entityEditorName
- 用于编辑关联实体的界面名称。 -
procTasks
- 流程任务集合。 -
procActors
- 流程参与人员集合。 -
procAttachments
- 流程附件集合。
-
-
ProcActor
- 流程参与者。该实体为流程实例定义一个具有的特定角色的执行者。实体属性:-
user
- 用户的引用。 -
procInstance
- 流程实例的引用。 -
procRole
- 流程角色的引用。 -
order
- 序号。该字段用于为多用户的有序任务定义参与人员的顺序。
-
-
ProcTask
- 流程任务。当流程到达用户任务节点时,将自动创建此类对象。实体属性:-
name
- 任务名称。 -
startDate
- 任务开始日期。 -
claimDate
- 要求处理日期。该字段用于任务没有显式的流程参与者的情况。 -
endDate
- 任务结束日期。 -
outcome
- 任务完成输出。 -
comment
- 任务完成意见。 -
procActor
- 执行人。 -
actTaskId
- Activiti 任务 ID。此字段用于报告 Activiti 引擎任务的完成情况。 -
actExecutionId
- Activiti 执行 ID。该字段用于读/写流程变量。 -
actTaskDefinitionKey
- 在流程 XML 中,它是UserTask
元素的id
属性。用于构建存储任务结果的变量名称([task_id]_result
)。请参阅依赖任务输出的流转。 -
cancelled
- 标识任务是否在以取消的方式完成。 -
candidateUsers
- 群组任务的可能的程参与者列表。 -
procInstance
- 流程实例的引用。
-
-
ProcAttachment
- 流程附件。实体属性:-
file
-FileDescriptor
的引用。 -
type
- 附件类型(ProcAttachmentType
)。 -
comment
- 意见。 -
author
- 附件作者的引用。 -
procInstance
- 流程实例的引用。 -
procTask
- 流程任务的可选引用。
-
-
ProcAttachmentType
- 附件类型。实体属性:-
code
- 附件类型代码。 -
name
- 附件类型名称。
-