模块设计
1. KodeFlex介绍
1.1 关于KodeFlex
2. 安装KodeFlex
2.1 Windows一键安装包
2.2 Linux一键安装包
2.3 使用源码包安装(各系统通用)
2.4 安装ZAI服务
3. 升级KodeFlex
3.1 升级前备份
3.2 Windows一键包升级
3.3 Linux一键包升级
3.4 源码包升级
4. 平台功能
4.1. 应用管理
4.1.1 创建应用
4.1.2 维护应用
4.2. 应用实例管理
4.2.1 实例管理
4.2.2 导航菜单
4.2.3 数据源
4.2.4 验证规则
4.2.5 审批流
4.3. 模块设计
4.3.1 关于模块
4.3.2 主表设计
4.3.3 子表设计
4.3.4 动作设计
4.3.5 标签设计
4.3.6 更多设置
4.3.7 发布停用模块
4.4. 用户管理
4.4.1 维护用户
4.4.2 维护部门
4.5. 权限管理
4.5.1 维护权限
4.6. 系统设置
4.6.1 公司
4.6.2 AI
4.6.3 备份
4.6.4 授权信息
4.6.5 安全
4.6.6 定时
4.6.7 时区
4.6.8 LDAP
5. 业务应用
5.1 访问应用
5.2. 应用后台
5.2.1 人员管理
5.2.2 权限管理

动作设计

2026-06-16 14:24:53
liujinyuan
115
最后编辑:liujinyuan 于 2026-06-23 11:15:34
分享链接

动作设计

动作用于定义用户在流程中可以执行的操作。系统内置了常见动作,包括新增、编辑、删除、查看、导入、导出、报表、关联数据、移除数据等。启用对应动作后,前台页面中会显示相应功能。

例如,启用「关联数据」动作后,详情页面会出现关联数据按钮,用户可以将当前数据与其他模块中的数据进行关联。关联成功后,详情页会生成对应标签。启用「移除数据」动作后,用户可以移除已经关联的数据。

1 添加、编辑动作

添加动作后,系统会在主表中自动生成“由谁动作”和“动作时间”两个字段,因此设计者不需要在主表中手动添加这类字段。

动作常用配置说明如下:

  • 操作数据方式:可选择操作单条数据或批量操作。

  • 打开方式:无页面、弹窗页面或普通页面。无页面适用于不需要填写信息的动作;弹窗页面和普通页面适用于需要填写表单信息的动作。

  • 显示位置:可选择在列表页、详情页,或列表页和详情页同时显示。

  • 显示方式:可选择直接显示在页面中,或显示在下拉菜单中。当动作较多时,建议将不常用动作放入下拉菜单,避免列表操作列过宽。


2 界面

界面用于配置各动作页面中展示的内容。点击「设计」按钮,可以维护界面内容。

在界面设计中可以进行以下操作:

  • 点击字段或右侧显示/隐藏按钮,控制字段是否显示在动作界面中;

  • 拖动字段调整显示顺序;

  • 设置字段宽度,默认宽度为自动,也可以输入数字自定义宽度;

  • 设置验证规则,在表单提交时校验字段内容;

  • 设置默认值,减少用户重复录入;

  • 设置只读,使字段仅用于展示,不允许用户修改。


如果流程中存在子表,维护动作界面时,主表字段中会出现一个与子表名称相同的字段。若需要在页面中显示子表字段,除了显示具体子表字段外,还需要显示这个与子表同名的字段。

如果流程中存在前置流程,外键字段显示后,可以继续选择前置流程字段,并在当前页面中以只读方式展示前置流程中的字段值。

查看详情界面略有不同,需要设置字段的显示位置。系统默认提供“基本信息”和“详细信息”两个区块,也可以通过自定义区块标签替换默认区块,实现多区块、多标签展示。

3 界面联动

界面联动用于根据某个字段的值,控制其他字段显示或隐藏。

操作方式为:进入动作的「界面」设计页面,点击底部「界面联动」按钮,维护联动规则。

例如,当“使用类型”为“盖章”时,显示“盖章时间”字段并隐藏“借出时间”字段;当“使用类型”为“借出”时,则隐藏“盖章时间”并显示“借出时间”。源字段和目标字段均来自当前动作界面中已显示的字段。



4 触发条件

触发条件用于控制动作是否显示或是否可用。

例如,当数据状态为“待审核”,且当前用户为审核人时,才允许显示或使用“审核”动作。触发条件也可以通过手写 SQL 查询语句进行判断。



5 扩展动作

扩展动作是指当前动作执行后,系统自动关联执行的其他操作。扩展动作也可以设置触发条件;如果不设置触发条件,则默认无条件执行。

需要注意:扩展动作中的触发条件是在主动作执行前判断是否执行扩展动作,而不是在主动作执行完成后再判断。

扩展动作支持对数据表进行新增、编辑、删除操作。新增数据时,需要满足目标表字段限制,例如必填字段必须插入,限制取值的字段必须插入符合要求的值。编辑和删除数据时,通常需要设置条件,否则可能会影响表中的全部数据。


6 数据校验

数据校验用于在表单提交前检查数据是否符合业务规则。例如,在车辆预订场景中,可以校验意向车辆是否已被借出。

需要注意:当数据满足校验中设定的拦截条件时,表单将不会提交。




7 设置提醒

设置提醒用于在动作执行后,向相关人员发送提醒。提醒方式可以是系统弹窗,也可以是邮件。该功能类似于将动作结果抄送给指定人员或字段中的人员。


8 CSS、JS

动作中的 CSS 和 JS 用于自定义当前动作页面的样式和交互逻辑。此处配置为局部配置,仅对当前动作页面生效。