一、功能介绍
商家在提审时,可能会希望软件自动识别和计算出订单中模型的某种特质,例如订单主材质、主门型、主花色等等,本次定制订单2.0接入了工艺编辑器的脚本运算能力,商家可自定义计算脚本,自定义想要计算的类型和在订单中展示的名称,并在提审、审核环境自动计算,计算结果会展示在订单详情中,也可通过openapi获取
二、面向用户
拥有定制订单2.0的所有企业用户(功能逐步开放中)
三、操作步骤
1、商家后台配置教程
1)配脚本
第一步:在“定制高级配置-工艺编辑器”中,选择业务领域“后处理-订单”,在该栏目中支持配置n条关于订单维度运算的脚本,业务模块设置为“定制订单”:
脚本示例:
import { PBrandgood } from "brandgood";
import { DcsOrder } from "dcsOrderModule";
import { getMainMaterialBrandGood } from "dcsOrderModule";
// 计算主材质
function calculateMainMaterial(dcsOrder: DcsOrder): string {
//let filterParamModels = dcsOrder.allParamModels.filter(model => model.branddGoodCode != null);
let materialParameterNames: string[] = ["CZ"];
// 统计指定的材质变量,返回变量值对应的材质被最多模型使用的材质的商品信息
let mainMaterialBrandGood: PBrandgood = getMainMaterialBrandGood(dcsOrder.allParamModels, materialParameterNames, dcsOrder);
// 返回商品名称
return mainMaterialBrandGood.brandGoodName;
}
|
第二步:写好脚本后,回到脚本列表页,选择发布脚本
2)配好脚本后,到定制订单模块,设置需要引用该脚本的订单字段
第一步: 在“定制订单管理-订单设置-订单自定义信息/多渠道订单模版”中,新增一个字段
第二步:选择计算类型,即可引用一个工艺编辑器中配好的订单业务脚本
第三步:设置好后,点击“保存并生效”配置
2、工具使用效果
1)在提审环境中触发计算
第一步:进入提审环境,选择一批模型,在左侧栏会出现刚才配好的计算字段,该字段不可被设计师自行填写,但有一个“开始计算/重新计算”的按钮,设计师可以灵活选择模型,并反复手动计算该字段
第二步:提交审核时,系统会自动重新计算一次,并在提审确认清单中展示出该字段的计算值,且有红色未读徽标提示设计师查看该字段
2)在审核方案中查看计算值
- 在审核订单详情面板中,查看订单主花色
- 由于审核员可能会改动模型,导致主材质发生变化,在审核通过时,也会重新触发自动计算,并覆盖掉提审时的值
3)通过openapi获取计算字段的值—查询订单详情
获取:
在iteminfolist中,可以获取到订单自定义字段中新建的计算字段及计算值