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

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

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

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

目录
相关文章
|
9月前
|
前端开发
基于jeecgboot的ERP单据中增加编号的方法
基于jeecgboot的ERP单据中增加编号的方法
247 1
|
7月前
|
供应链 监控 调度
ERP系统中的销售订单管理与订单跟踪解析
【7月更文挑战第25天】 ERP系统中的销售订单管理与订单跟踪解析
615 2
SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方?
SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方?
SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方?
SAP RETAIL 通过自动补货功能触发采购申请
SAP RETAIL 通过自动补货功能触发采购申请
SAP RETAIL 通过自动补货功能触发采购申请
SAP RETAIL 如何确定自动补货触发的单据类型
SAP RETAIL 如何确定自动补货触发的单据类型
SAP RETAIL 如何确定自动补货触发的单据类型
SAP RETAIL 如何确定自动补货触发的单据类型 III
SAP RETAIL 如何确定自动补货触发的单据类型 III
SAP RETAIL 如何确定自动补货触发的单据类型 III
SAP RETAIL 如何确定自动补货触发的单据类型 II
SAP RETAIL 如何确定自动补货触发的单据类型 II
SAP RETAIL 如何确定自动补货触发的单据类型 II
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
SAP ME55 不能审批含有Delete Item的采购申请单据
SAP ME55 不能审批含有Delete Item的采购申请单据
SAP ME55 不能审批含有Delete Item的采购申请单据
|
Java 数据库 开发者
订单模块之添加订单之页面实现(完成) | 学习笔记
快速学习订单模块之添加订单之页面实现(完成)
227 0
订单模块之添加订单之页面实现(完成) | 学习笔记

热门文章

最新文章