在宜搭中,新增销售订单之后,自动将销售订单中的子表单中的每个产品生成一个审批单,是可以通过集成自动化来实现的。具体实现过程如下:
创建触发器:在销售订单的创建事件中,创建一个触发器。当销售订单被创建时,该触发器会被激活。
编写脚本:在触发器中,编写一个脚本来创建审批单。这个脚本应该能够读取销售订单的数据,并将这些数据转换成审批单的数据。
调用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调用。