流程
流程(process)是指为实现特定组织目标而执行的结构化活动流。 在 BPMN 模型中,流程是包含所有其他元素的根元素。
图形表示法
流程没有可视化的表现形式。在建模器中,一个空画布就已经具有流程定义。
流程可以封装到 泳池 中。在这种情况下,泳池可以直观地表示该流程,但泳池并非强制选项。
XML 表示
在 XML 中,流程通过一个 process
元素表示。默认情况下,其具有可省略的属性 isExecutable = true
。
<process id="new-process" name="New process" isExecutable="true" >
. . .
</process>
此外,流程可能有 processType
、isClosed
和 definitionalCollaborationRef
属性,但 Jmix BPM 会忽略这些属性。
属性
下面是 BPM Navigator 中的流程属性:
- ID
-
流程 ID 在部署时用于标记流程。在运行时,被称为 process key。
在 Jmix Studio 中创建流程时,系统会自动设置匹配文件名的流程 ID。这不是一个严格的要求,可以根据需要灵活地更改流程 ID。 但是,保持流程 ID 和文件名相同是一个更具一致性的最佳实践,并且更易于识别。
- Name
-
name 属性描述流程的作用。其最大长度为 255 个字符。
本页是否有帮助?
感谢您的反馈