工作流程更改订单状态,如果自定义字段填入销售订单中的NetSuite
问题描述:
基本上我想要的订单Pending Fulfillment
下导入只有当选择触发客户端领域中有一个值(任意值)。如果它是空白的,我不希望这个工作流程在该SO上运行。我有另一个工作流程,影响通过Web服务导入的其他订单,因此这仅适用于触发客户端字段具有值时的特定订单。我设置了它,就像你在附图中看到的那样,没有运气!工作流程更改订单状态,如果自定义字段填入销售订单中的NetSuite
参数:订单状态=待定履行对(静态价值)
触发:后场采购
上下文:Web服务
触发客户端领域:自定义自由格式的文本字段会被 填入一个4-5位数字
答
这看起来像只有在用户输入销售订单时才会在用户界面中工作 - 实际上它根本无法工作,因为如果这是一个自由格式文本字段,那么它将不会触发“After现场采购“事件。我会在记录提交之前或记录提交之后触发触发器,然后在“条件”部分下,使用可视化构建器告诉只有当握手订单ID不为空时才设置条件。这应该为你做的伎俩。
答
请改变你的工作流程操作如下
工作流操作:导入状态
触发打开:进入
条件:{custbody11}不为空
感谢亚历克斯,尝试这两种仍然没有运气。我认为这与我的工作流程操作条件有关。目前看起来像这样:销售订单:握手订单ID不为空或公式化版本:{salesorder.custbody11}不为空 –