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

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

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

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

目录
相关文章
|
6月前
|
前端开发
基于jeecgboot的ERP单据中增加编号的方法
基于jeecgboot的ERP单据中增加编号的方法
187 1
|
4月前
|
供应链 监控 调度
ERP系统中的销售订单管理与订单跟踪解析
【7月更文挑战第25天】 ERP系统中的销售订单管理与订单跟踪解析
297 2
|
4月前
|
监控 供应链 定位技术
ERP系统中的销售订单处理与订单跟踪
【7月更文挑战第25天】 ERP系统中的销售订单处理与订单跟踪
254 0
支付系统22------统一收单下单并支付页面接口-----调用支付宝接口,创建订单后期出现异常,能够打印出来的方法
支付系统22------统一收单下单并支付页面接口-----调用支付宝接口,创建订单后期出现异常,能够打印出来的方法
|
存储 BI 开发者
从线下审批到在线审批-表单使用(新)|学习笔记
快速学习从线下审批到在线审批-表单使用(新)
从线下审批到在线审批-表单使用(新)|学习笔记
|
消息中间件 数据库 RocketMQ
创建支付订单流程|学习笔记
快速学习创建支付订单流程
359 0
创建支付订单流程|学习笔记
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
SAP MM 如何查询所有未审批完的采购订单列表?
|
JSON JavaScript 前端开发
好好编程-物流项目21【订单管理-新增订单】
好好编程-物流项目21【订单管理-新增订单】
好好编程-物流项目21【订单管理-新增订单】
14、【 商品管理模块开发】——后台商品新增保存、更新、上下架功能开发
新建ProductManageController类 image.png 在Controller上添加@Controller 和@RequestMapping("/manage/product")这两个注解。
1771 0