1. 使用场景
当您需要根据当前的流程节点在自定义页面显示当前进度的时候,可以用到这个场景
2. 视频展示
3. 操作步骤
3.1 创建表单
首先创建一个流程表单,在表单里拖拽需要的组件
表单页面
3.2 创建自定义页面
创建一个自定义页面,拖拽一个进度指示器组件和一个下拉单选组件。点击左边的数据源,创建一个远程 API,也就是接口,名称可以随意更改,请求地址可以参考文档。请求参数可以看到参数名。
自定义页面
(1)参数获取
文档地址:
getOperationRecords 的接口用的是 /v1/process/getOperationRecords.json 的接口
getInstances 的接口用的是 /v1/process/getInstances.json 的接口
processInstanceId 的数据是下图流程表单里详情页地址栏的数据(下图为变量)
表单详情页
(2)接口详细信息
参考文档
(3)创建数据源
添加数据源
请求参数里的 formUuid 为应用首页右上角的应用设置里的
参数名 pageSize,参数值可以写成固定的 100。
变量绑定
参数名为 formUuid,参数值为下图的表单 ID
表单 ID
3.3 创建变量
创建三个变量,名字可以任意取;
在 getInstances 接口中,点击数据处理,创建完成回调函数,复制以下代码。
数据处理
在此处代码中,
发表评论 取消回复