我在搭建一个采购应用,分采购审批、采购分配; 发起人发起采购时会一次性采购多种物品(子表单内数据,每一行有对应的采购员),分不同的采购员采购,我需要用采购审批去自动触发采购分配,且采购员仅可查看自己的采购内容,不可见其他人的数据
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
目前宜搭内暂不支持配置审批人只能看到自己审批过的数据的权限。
审批人根据提交的子表数据发起不同的流程,实现步骤: 创建 A、B 流程表单 路径:进入已创建好的应用 >> 页面左上角+号 >> 新建流程表单,
A、B 流程表单组件配置 注意:可根据自身的需求设置流程表单配置,
创建发起流程表单, 路径:进入已创建好的应用 >> 页面左上角+号 >> 新建流程表单,
发起流程表单组件配置可根据自身的需求设置流程表单配置。
数据源的创建及配置 数据源名称:dp2
请求地址:/dingtalk/web/应用编码/v1/process/startInstance.json
请求方式:POST
数据源dp2创建及配置
数据源名称:dp1
自动加载:关闭
请求地址:/dingtalk/web/应用编码/v1/process/getOperationRecords.json
请求方式:GET
子表单添加操作项及配置
添加操作项
操作项配置发起 A 流程操作与发起B流程操作配置相同,如有其他操作可按照自己需求配置,
点击操作项编辑按钮
点击绑定回调函数
创建回调函数
发起 A 流程代码配置
发起 B 流程代码配置
创建两个表单:采购审批表单和采购分配表单。采购审批表单包含采购的物品信息和采购员信息,采购分配表单包含采购员的采购信息。两个表单的字段可以根据实际需求进行设置。
在采购审批表单中添加一个自定义按钮,用于触发采购分配流程。按钮的点击事件可以配置为发送钉钉消息或调用后端接口等方式。在采购分配表单中添加一个子表单,用于显示当前采购员的采购信息。
流程设计器中创建一个采购分配流程,该流程包含一个“采购分配”节点,用于将采购信息分配给对应的采购员。在“采购分配”节点中,可以通过脚本来获取当前采购员的信息,并将对应的采购信息保存到采购分配表单中的子表单中。
数据管理中,配置数据权限,使得每个采购员只能查看自己的采购信息。