You need to enable JavaScript to run this app. NetSuite Workflow中存在关联账单时锁定PO记录的条件设置咨询
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite Workflow中存在关联账单时锁定PO记录的条件设置咨询

「Lock Record」触发条件配置方案

核心逻辑是在原有锁止规则基础上,新增有效关联账单存在性校验,满足任意锁止条件即禁止PO编辑:

  • 基础条件叠加:保留原有已审批PO的锁止规则,新增关联账单校验分支,两个条件为「或」的关系
  • 关联账单校验规则
    • 若使用NetSuite/Oracle这类标准ERP工作流:直接配置公式条件为 COUNT(关联账单.内部ID) > 0,如果需要排除作废/草稿状态的账单,追加过滤条件 关联账单.状态 NOT IN ('草稿', '作废')
    • 若为自研工作流:触发条件绑定关联账单查询接口,当返回的有效账单列表长度≥1时触发锁止
  • 边界场景适配
    如果业务允许已作废账单关联的PO可修改,可缩小校验范围,仅针对已审核/已入账状态的关联账单触发锁止
  • 功能验证建议
    配置完成后覆盖三类测试场景:无关联账单的PO可正常编辑、有已生效关联账单的PO无法进入编辑状态、有作废/草稿关联账单的PO符合预期控制逻辑

注意:原工作流支持的已审批PO重新提交功能,需要同步追加同规则的前置校验,避免用户通过重新提交入口绕过编辑限制

内容的提问来源于stack exchange,提问作者Rookie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 01:06:01