[]
        
(Showing Draft Content)

流程本地设计器

1. 创建流程

步骤

  1. 新建空白工程。

  2. 在左侧对象管理器中,右键流程标签头。

  3. 在弹出菜单中,点击创建流程菜单项,即可创建一个流程。

  4. 也可以通过菜单栏->创建->流程按钮创建一个流程。

  5. *如果您在对象管理器中没有看到流程,请点击对象管理器的image按钮,以开启流程项)

    image

策略

  • 新建的流程,默认名称为流程1,名称重复时,数字序号递增。

  • 新建的流程,默认包含四个流程节点,开始->填单->审批->结束。

  • 不允许创建同名的流程,且流程名称不允许包含特殊字符。

其他

  • 点击创建以后,系统会检测对象管理器中是否已存在流程,如果不存在,那么:

  • 提醒用户将自动创建辅助页面和辅助视图,点击确定后创建流程。

    image

  • 若工程中已经包含外联数据库连接,则用户需要在提醒框中选择流程数据库的连接,默认为第一个外联数据库连接。

    image

2. 删除流程

步骤

  • 在对象管理器里,选中一个流程,右键流程,点击删除菜单项即可。

  • 也可以通过按下Del键删除流程。

image

策略

  • 删除流程时,会弹出提示框此流程删除后将无法恢复,确认删除此流程吗?,确认后删除。

  • 删除流程前,若流程数据库中已经发布了该流程定义,需要先通过删除流程数据菜单项清空数据库中相关的数据,否则无法删除。

3. 复制流程

步骤

  • 在对象管理器里,选中一个流程,右键流程,点击复制菜单项即可。

    image

策略

  • 不支持Ctrl+C/Ctrl+V快捷键。

  • 复制的流程将自动变更其中的唯一标识符,发布到流程数据库中后,与原流程属于两个不同的流程。

4. 移动流程

步骤

  • 选中一个流程。

  • 按住鼠标左键不放,即可拖动流程。

  • 允许拖动排序或者拖动到页面。

image

策略

  • 拖动到页面空白区域时将生成一个按钮,可用于直接发起流程。若拖动到按钮,将在其点击命令中追加一个发起流程的命令。

  • 支持Alt+Up/Alt+Down组合快捷键移动位置。

5. 搜索流程

步骤

在对象管理器搜索框中输入名称,即可模糊匹配流程定义文件的名称。

image

6. 历史导航

步骤

按下导航按钮即可前进或者返回到上一个页面。

image

策略

  • 支持Alt+Left/Alt+Right组合快捷键。

7. 配置权限

步骤

  • 在对象管理器中选中一个流程。

  • 打开右键菜单,点击编辑流程设计权限菜单项,将弹出权限设置对话框。

  • 在权限设置对话框中勾选角色,点击确定。

image

策略

  • 权限也可以在菜单->安全->资源权限或 AdminPortal 中配置。

8. 创建文件夹

步骤

  • 右键对象管理器中流程标签头,在弹出菜单中点击创建文件夹菜单项。

  • 系统将自动创建一个空文件夹,然后后将流程拖动到文件夹内部即可。

image

9. 删除文件夹

步骤

  • 在对象管理器中,选中一个流程文件夹。

  • 打开右键菜单,点击删除菜单项即可。

image

策略

删除文件夹时,文件夹下的所有流程会一并删除。若流程数据库中已经发布了该文件夹下的流程定义,需要先通过删除所有流程数据菜单项清空数据库中相关的数据,否则无法删除。

10. 查找引用

步骤

  • 打开对象管理器,点击对象的查找引用菜单项,即可查找其在流程中的引用。比如对于数据表,可以查询到哪个流程引用了当前数据表。

  • 也可查找流程在其他对象资源中的引用,比如可以查询到哪个发起流程命令引用了当前流程。

策略

  • 可以查找流程中的数据表,字段,页面,服务端命令的对象引用。

  • 引用发生变化时,可以同步引用。例如在对象管理器中重命名了数据表,流程定义文件中的关联数据表也将自动更新。流程的事件命令中使用了调用服务端命令时,支持同步服务端命令的参数和返回值的引用。

  • 运行工程时将检查错误引用并提示。例如,流程中的关联页面不存在时将报错。

11. 查找和替换

目前版本,流程不支持查找和替换功能,即无法全局查找和替换流程定义文件中的文本。

image

12. 协同开发

策略

  • 使用内建流程数据库时,流程文件必须整体签出,流程数据变化时,还需要签出内建数据库模块。

  • 使用外联流程数据库时,流程可以单独签出文件或者文件夹。

13. *新版本设计器中隐藏旧功能

在活字格的历史版本中,曾经发行过一版工作流功能,现做如下区分:

  • 早于8.0的版本:工作流功能

  • 8.0之后的版本:流程功能

旧版工作流功能与新版流程功能完全不兼容,即在同一个工程文件中无法同时使用。

因此,在新版本设计器中打开旧版包含工作流的文件,将隐藏以下功能:

  • `对象管理器->流程(UI界面不隐藏,创建的时候提示无法创建)

  • 新版流程相关命令

  • 新版流程相关单元格

反之,使用新版本设计器创建的新工程,将隐藏以下功能:

  • 旧版表设计->设置工作流`

  • 旧版工作流前端命令

  • 旧版批量工作流前端命令

  • 旧版流程条单元格

    流程本地设计器是用于创建和编辑流程定义。本文将介绍流程设计器的界面和常用操作。

流程设计器

流程设计器的操作界面分为几个部分,如下所示:

image

1. 标题栏

标题栏显示了当前正在编辑的流程名称,并提供了一些常用操作按钮,包括撤销、重做和文件。

  • 单击文件按钮,可以进行导入和导出操作,包括导出BPMN文件、导出SVG图片和导入BPMN文件。

image

2. 工具箱

工具箱位于界面的左侧,包含了各种流程元素,您可以从中选择并拖放到设计区以创建流程。工具箱中包括:

  • 开始节点

  • 结束节点(结束当前分支,结束流程)

  • 分流合流(排他网关、包容网关)

  • 人工节点

  • 抄送节点

image

3. 设计区

设计区是界面的中间部分,是您的流程设计工作区。您可以从工具箱中拖放流程元素到设计区,然后进行相应的属性设置。

image

4. 属性设置面板

属性设置面板位于界面的右侧,用于设置当前选中元素的各项属性。属性选项的内容根据当前选中元素的类型而变化,未选择任何元素时将显示流程属性设置。

image

5. 其他设置

在界面的底部,您还可以找到其他一些有用的设置选项:

  • 小地图开关: 单击可展开/收起小地图,帮助您导航流程图。

  • 网格开关: 默认为开启状态,用于视觉辅助布局元素。

  • 自适应开关: 单击可将流程自动显示在设计区中间,保持良好的可视性。

  • 缩放: 设置设计区的缩放级别,以适应不同大小的流程。

  • 帮助: 单击可显示鼠标操作及快捷键的帮助信息,方便您更快地掌握流程设计器的快捷操作。

image

这些改进和隐藏操作旨在确保用户在新版本设计器中能够更轻松地使用适用的功能,同时避免混淆或冲突。