自动将销售订单中的子表单中的每个产品生成一个审批单

简介: 自动将销售订单中的子表单中的每个产品生成一个审批单

在宜搭中,新增销售订单之后,自动将销售订单中的子表单中的每个产品生成一个审批单,是可以通过集成自动化来实现的。具体实现过程如下:

  1. 创建触发器:在销售订单的创建事件中,创建一个触发器。当销售订单被创建时,该触发器会被激活。

  2. 编写脚本:在触发器中,编写一个脚本来创建审批单。这个脚本应该能够读取销售订单的数据,并将这些数据转换成审批单的数据。

  3. 调用API:最后,调用宜搭的API来创建审批单。这个API应该接受您刚刚生成的审批单数据,并在系统中创建一个新的审批单。

以下是一个简化的示例脚本,用于在触发器中创建审批单:

// 假设我们有一个名为"salesOrderCreated"的事件,当销售订单被创建时会被触发
function salesOrderCreated(event){
   
    // 从事件中提取销售 // 假设我们知道谁应该批准这个审批单
    var approver = "张三";
    // 从事件中提取销售订单的信息
    var orderId = event.data.orderId;
    var productId = event.data.productId;
    // 创建审批单
    var approval = {
   
        "approver": approver,
        "orderId": orderId,
        "productId": productId
    };
    // 调用宜搭的API来创建审批单
    api.createApproval(approval);
}

在这个示例中,我们首先从事件中提取销售订单的信息(如订单ID和产品ID),然后创建一个审批单对象,其中包含了销售订单的相关信息以及审批人(如"张三")。最后,我们调用宜搭的API来创建审批单。

需要注意的是,实际的实现过程可能会根据您的业务需求和系统配置有所不同。在实际操作中,您可能需要根据实际情况调整脚本逻辑和API调用。

目录
相关文章
|
存储 BI 开发者
从线下审批到在线审批-表单使用(新)|学习笔记
快速学习从线下审批到在线审批-表单使用(新)
367 0
从线下审批到在线审批-表单使用(新)|学习笔记
|
消息中间件 数据库 RocketMQ
创建支付订单流程|学习笔记
快速学习创建支付订单流程
278 0
创建支付订单流程|学习笔记
SAP WM发货到成本中心过账后TO单据自动创建(2)
SAP WM发货到成本中心过账后TO单据自动创建(2)
SAP WM发货到成本中心过账后TO单据自动创建(2)
SAP WM发货到成本中心过账后TO单据自动创建(1)
SAP WM发货到成本中心过账后TO单据自动创建(1)
SAP WM发货到成本中心过账后TO单据自动创建(1)
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
如何在S/4HANA生产订单创建上下文里拿到前置销售订单信息
如何在S/4HANA生产订单创建上下文里拿到前置销售订单信息
89 0
为什么S/4HANA的销售订单创建会触发生产订单的创建
为什么S/4HANA的销售订单创建会触发生产订单的创建
88 0
SAP S/4HANA销售订单创建时,会自动触发生产订单的创建
SAP S/4HANA销售订单创建时,会自动触发生产订单的创建
242 0
|
JSON JavaScript 前端开发
好好编程-物流项目21【订单管理-新增订单】
好好编程-物流项目21【订单管理-新增订单】
好好编程-物流项目21【订单管理-新增订单】
如何从S4HANA的销售订单找到对应的生产订单
如何从S4HANA的销售订单找到对应的生产订单
103 0
如何从S4HANA的销售订单找到对应的生产订单