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

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

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

  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调用。

目录
相关文章
|
7月前
|
前端开发
基于jeecgboot的ERP单据中增加编号的方法
基于jeecgboot的ERP单据中增加编号的方法
203 1
|
5月前
|
供应链 监控 调度
ERP系统中的销售订单管理与订单跟踪解析
【7月更文挑战第25天】 ERP系统中的销售订单管理与订单跟踪解析
383 2
|
5月前
|
监控 供应链 定位技术
ERP系统中的销售订单处理与订单跟踪
【7月更文挑战第25天】 ERP系统中的销售订单处理与订单跟踪
312 0
ERP,仓储系统官方订单详情接口trade.fullinfo.get( 获取单笔交易的详细信息 )
ERP,仓储系统官方订单详情接口trade.fullinfo.get( 获取单笔交易的详细信息 )
宜搭无代码实现物料数字仓库和自动采购系统展示
物料库存台账是企业数字化的一个核心需求,市面上常见的各种进销存和金蝶用友财务管理软件皆是围绕着仓库货物的销售、采购、入库、出库等物料流转流程设计的。但大部分软件依靠人工去计算库存空余和采购需求数量的计算,然后在将进出数据手工录入系统,进销存软件仅仅体现出一个数字记账功能。就是一个流水账!
526 1
宜搭无代码实现物料数字仓库和自动采购系统展示
|
消息中间件 数据库 RocketMQ
创建支付订单流程|学习笔记
快速学习创建支付订单流程
365 0
创建支付订单流程|学习笔记
|
SQL 大数据 开发者
电商项目之交易订单明细流水表执行测试|学习笔记
快速学习电商项目之交易订单明细流水表执行测试
电商项目之交易订单明细流水表执行测试|学习笔记
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 如何查询所有未审批完的采购订单列表?