工作原理
配置型零件有三层:
当配置型零件被添加到订单时,用户回答参数,规则运行,该行随即获得自己已解析的方法:族中的一个具体实例,而不是模板。
为零件启用配置
打开零件的制造设置,开启已配置(“Part is configured for manufacturing”,零件已配置用于制造)。此后,零件已存储的方法被视为模板,每个使用该零件的工单或报价行都会运行规则,生成自己已解析的方法。定义参数
参数是配置器要求输入的一项内容。每个参数有一个标签(用户看到的内容)、一个机器用的键(规则引用的内容)和一个数据类型。参数键
键由字母和数字组成,各段之间用单个下划线连接,例如length 或 wall_thickness。空格、连字符以及开头、结尾或连续的下划线都会被拒绝,因为规则代码通过键读取每个值。错误消息要求使用小写键,这是约定。
数据类型
参数分组
将参数归入分组,使订单表单按部分显示(例如尺寸、表面处理、公差),而不是一长串列表。分组是带排序号的命名标题。新参数会落入自动创建的“未分组”(Ungrouped)分组,直到您移动它们。分组和参数都可以通过拖放重新排序。编写规则
规则把一个方法字段与根据参数计算该字段值的代码绑定在一起。规则附加的位置
您在嵌入的方法编辑器中逐字段附加规则:- 物料清单: 每个组件开放
itemId(替换组件)、quantity、unitOfMeasureCode和methodType。 - 工序清单: 工序字段,例如工作中心、工艺,以及换型、人工和机器时间。
编写规则
规则在代码编辑器中编写,编辑器会根据您的参数生成函数骨架和类型定义。代码是configure(params) 函数的函数体:params 按键保存各个答案,您用 return 返回该字段的值。
筛选整行
规则也可以保留或丢弃整行。billOfMaterial 或 billOfProcess 规则返回要保留的组件或工序名称列表。例如,一个布尔参数可以移除整个子装配件或外协加工步骤。
沙箱限制
在订单上配置物料
当您把配置型零件添加到报价行、销售订单行或工单时,配置随即运行。- 在行或工单表单上选择配置型零件。表单显示配置,保存保持禁用。
- 选择配置并回答参数。
- 提交。Alforse 将您的答案存储在该行上,并携带这些答案运行 get-method 引擎。
- 规则运行,该行获得自己的物料清单、工艺路线和成本。保存现在可用。