开发者社区> 问答> 正文

宜搭审批流程,发起人先通知执行人执行,或执行人先执行,发起人再补发通知,不知道大神们有什么好的方法?

采购审批流程表单,分为两种情况执行:
情况1:发起人先发起【执行通知】,由执行人执行,反馈【执行结果】;
情况2:执行人先发起【执行结果】,发起人再补发【执行通知】。
需实现如下功能:
1、如果是情况1(发起人先发起【执行通知】,流程表中仅通知商品编号和执行人),执行人接单后在流程表中填报采购数量、采购价格等结果,完成工单。
2、如果是情况2(执行人先发起【执行结果】,执行人已在流程表中填报商品编号、采购数量、采购价格等结果),发起人再补发【执行通知】时,又分2种情况:
(1)如果【执行通知】的商品编号与【执行结果】的商品编号一致,则匹配上执行结果,所以流程不到执行人,流程结束。
(2)如果【执行通知】的商品编号匹配上【执行结果】的商品编号,则流程到执行人处理,由执行人手工填报商品编号、采购数量、采购价格等结果,流程结束。
image.png

展开
收起
我不是【游客】 2024-02-22 14:55:48 47 0
1 条回答
写回答
取消 提交回答
  • 在阿里云宜搭中,实现上述两种情况的审批流程可以通过设计不同的表单和流程节点来完成。以下是一种可能的设计方案:

    1. 创建一个采购审批流程表单,包含以下字段:

      • 商品编号
      • 执行人(可配置为动态选择)
      • 通知状态(是否已通知执行人,用于区分情况1和情况2)
      • 执行结果(包括采购数量、采购价格等)
    2. 设计审批流程:

    情况1:发起人先发起【执行通知】

    • 发起人填写商品编号并指定执行人后提交表单,触发“执行通知”环节。
    • 在流程设计中,设置第一个节点为自动通知执行人的节点,该节点只发送通知但不进行下一步操作,待执行人反馈信息。
    • 执行人接收到通知后,在同一个工单内补充采购数量和采购价格,并提交更新。
    • 设置流程监听执行人在表单中的更新操作,一旦采购数量和采购价格被填写,则认为执行人已处理,流程进入审批或结束阶段。

    情况2:执行人先发起【执行结果】

    • 执行人直接创建工单,填写商品编号、采购数量、采购价格等完整信息,此时“通知状态”默认为未通知。
    • 根据您描述的情况,需要有某种机制检查执行人提交的结果是否与后续发起人补发的通知匹配,这可以借助工作流逻辑判断实现:
      • 当发起人补发【执行通知】时,通过规则引擎或者自定义脚本判断商品编号是否与已有的执行结果一致。
        • 如果一致,跳过执行人处理环节,直接流转到下一个节点(如审批节点)或流程结束。
        • 如果不一致,将流程转至执行人,让执行人根据新的【执行通知】更新采购信息。
    1. 实现这些功能可能需要结合宜搭内置的功能模块(如审批流、自动化规则等),以及自定义逻辑编写能力。具体实现细节可能会因宜搭产品的实际功能更新而有所差异,请参考最新的宜搭官方文档及帮助中心内容,按照实际情况设计和配置审批流程。如果宜搭内置功能无法满足需求,可能需要配合使用钉钉开放平台或其他服务扩展功能。
    2024-02-22 15:51:34
    赞同 展开评论 打赏
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载