Skip to content

动作设计器基础

入口变更:动作设计器不再从对象设计器单独打开。新需求请在业务流程画布中通过「执行动作」节点配置;已有的动作配置继续有效,画布的动作节点可以直接引用。

动作类型

支持以下四种动作类型:

动作类型说明典型场景
打开页面跳转或弹窗打开指定页面查看详情、打开报表
调用 API请求后端接口状态变更、批量操作
触发流程启动工作流实例提交审批、发起申请
执行脚本运行自定义前端脚本字段联动、数据计算

配置动作

  1. 在列表设计器或表单设计器中,点击「动作配置」
  2. 选择要配置动作的按钮(或新增自定义按钮)
  3. 选择动作类型并配置参数

打开页面

参数说明示例
目标页面跳转的页面入口客户详情页
打开方式弹窗 / 新标签页 / 当前页弹窗
参数传递传递当前行数据id={row.id}

调用 API

参数说明示例
请求方法GET/POST/PUT/DELETEPOST
接口地址API 路径/crm/customer/status
请求参数请求体或查询参数{id: row.id, status: 'active'}
成功提示调用成功后的提示文案操作成功
刷新列表调用后是否刷新列表数据

触发流程

参数说明示例
流程定义选择已发布的流程模型请假审批
业务键关联的业务单据 IDrow.id
流程变量启动时传入的变量{amount: row.amount}

执行脚本

javascript
// 示例:根据当前行数据计算并填充字段
if (row.type === 'vip') {
  form.discount = 0.8;
} else {
  form.discount = 1.0;
}

动作参数传递

动作执行时可获取以下上下文变量:

变量说明适用场景
row当前行数据列表行内按钮
form当前表单数据表单页按钮
selectedRows选中的行数据数组列表批量按钮

下一步

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架