开发者社区 问答 正文

如何让子表内数据分别触发B流程,且B流程内的审批人仅可见自己的数据

我在搭建一个采购应用,分采购审批、采购分配; 发起人发起采购时会一次性采购多种物品(子表单内数据,每一行有对应的采购员),分不同的采购员采购,我需要用采购审批去自动触发采购分配,且采购员仅可查看自己的采购内容,不可见其他人的数据

展开
收起
游客duwojjool4jpm 2023-04-10 11:11:39 316 分享 版权
来自: 钉钉宜搭
2 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    目前宜搭内暂不支持配置审批人只能看到自己审批过的数据的权限。

    审批人根据提交的子表数据发起不同的流程,实现步骤: 创建 A、B 流程表单 路径:进入已创建好的应用 >> 页面左上角+号 >> 新建流程表单,

    A、B 流程表单组件配置 注意:可根据自身的需求设置流程表单配置,

    创建发起流程表单, 路径:进入已创建好的应用 >> 页面左上角+号 >> 新建流程表单,

    发起流程表单组件配置可根据自身的需求设置流程表单配置。

    数据源的创建及配置 数据源名称:dp2

    请求地址:/dingtalk/web/应用编码/v1/process/startInstance.json

    请求方式:POST

    1819489012-681101354.png

    数据源dp2创建及配置

    数据源名称:dp1

    自动加载:关闭

    请求地址:/dingtalk/web/应用编码/v1/process/getOperationRecords.json

    请求方式:GET

    2098710780-258930098.png

    子表单添加操作项及配置

    添加操作项

    1910471660-265131892.png

    操作项配置发起 A 流程操作与发起B流程操作配置相同,如有其他操作可按照自己需求配置,

    点击操作项编辑按钮

    -149746942970163267.png

    点击绑定回调函数

    9035332171802845492.png

    创建回调函数

    -1051160411831975876.png

    发起 A 流程代码配置

    -1128197132-2032314281.png

    发起 B 流程代码配置

    -35684410-1427476958.png

    2023-04-10 20:45:13
    赞同 1 展开评论
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    创建两个表单:采购审批表单和采购分配表单。采购审批表单包含采购的物品信息和采购员信息,采购分配表单包含采购员的采购信息。两个表单的字段可以根据实际需求进行设置。

    image.png

    在采购审批表单中添加一个自定义按钮,用于触发采购分配流程。按钮的点击事件可以配置为发送钉钉消息或调用后端接口等方式。在采购分配表单中添加一个子表单,用于显示当前采购员的采购信息。

    流程设计器中创建一个采购分配流程,该流程包含一个“采购分配”节点,用于将采购信息分配给对应的采购员。在“采购分配”节点中,可以通过脚本来获取当前采购员的信息,并将对应的采购信息保存到采购分配表单中的子表单中。

    数据管理中,配置数据权限,使得每个采购员只能查看自己的采购信息。

    2023-04-10 14:34:33
    赞同 展开评论
问答分类:
问答地址: