跳到内容
全部文章
制造业

制造业 · 工业产品配置

产品配置能阻止一个不可能的选项组合走到报价单上。你为每个产品声明特性和取值,写下规则(要求、互斥、前置条件、最少和最多选择数),CRM 就会在生成任何价格之前先校验客户的选择。无效的配置既不产生物料清单也不产生价格,而每一份通过的配置都会作为一张不可更改的快照被保存下来,记录卖出去的到底是什么。

在一家按单生产的工厂里,最贵的错误不是折扣:而是不可能的组合。销售答应了客户一台带某个选项的设备,而这个选项和另一个选项根本装不到一起,客户签了字,工厂在车间里才发现。产品配置的存在,就是让这样的组合连报价单都变不成。

三个组成部分

配置建立在你为每个产品声明的三样东西之上:

  • 特性与取值:可以选什么。例如特性“电压”有 220 V 和 380 V 两个取值,或者特性“表面处理”有“标准喷漆”和“环氧喷漆”。
  • 规则:什么能和什么共存。规则是声明式的,所以你不用写程序:你描述条件,CRM 负责判定。
  • 严重程度:每条规则要么是错误,会让配置无法继续;要么是警告,可以通过,但会留给后面审批的人看。

可用的规则类型覆盖了商务工程里的经典情形:一个选项要求另一个选项、一个选项排除另一个选项、前置条件、某个特性下选中项的最少和最多数量,以及取值之间的互斥。它用的和产品结构模块里的配置器是同一个规则引擎,所以已经在那边写过规则的人,在这里会看到同样的逻辑。

带版本和生效期的规则

每条规则都有版本,并且可以有生效期,也就是一个开始生效的日期和一个停止生效的日期。这解决了工业界最烦人的审计问题:两年之后,搞清楚那台设备当初为什么是那个样子。配置会保存生成它的那一刻所生效的规则版本,所以答案永远可核验,而今天改规则不会重写过去。

配置被校验时会发生什么

校验针对客户的选择运行,返回两份清单:错误和警告。只要有任何一个错误,配置就会连同导致不通过的违规项一起被记录为无效,流程到此为止:不会展开任何物料清单,也不会计算任何价格。无效的配置变不成报价单,而这是整套机制里最重要的一条规则。

配置有效时,CRM 会一次做三件事:展开产品结构,弄清这个特定组合会消耗哪些组件;在你指定了要用哪条价格规则时算出价格;并保存所填写的交期。所有这些都会被冻结进一张配置快照,含数量、币种和规则版本。这张快照就是卖出去了什么的凭据。

示例: 压缩机 CX-200 有“电压”特性(220 V 或 380 V)和“控制柜”特性(标准或加强)。你创建一条“要求”类型的规则:电压 380 V 要求控制柜为加强型,严重程度为错误,提示语是“380 V 只能配加强型控制柜”。销售给安德拉德金属厂配了 380 V 加标准控制柜:配置返回无效,附上这条提示,不生成任何价格。他改成加强型控制柜,配置通过,产品结构展开为 34 个组件,1 台的价格算出来是 41,500 美元。

它今天出现在哪里

产品配置在“制造业”页面上有自己的标签页:配置器。你可以在那里登记特性和取值、写下最简单的规则、选择一种组合并在选择过程中看到校验结果,然后生成配置,并把有效的配置变成报价。负责你这套运营集成的人同样可以导入这些特性、规则和配置,结果会流向行业模块的其余部分:有效的配置喂给报价单,而某一行上的无效配置会变成一个阻塞项,让订单无法被交付给 ERP。

前提与边界

  • 制造业行业模块必须先在“设置 → 行业模块”里启用,否则配置的任何部分都不会响应。
  • 编写或修改特性、规则和配置需要写入权限;读取权限可以放得更宽。
  • 组件的展开取决于产品结构是否已经登记。没有 BOM 时,有效的配置照样会生成,只是没有组件清单。
  • 只有当你指明要用哪条价格规则时才会算价;不指明的话,配置有效但没有金额。
  • 修改一条规则不会让已经生成的配置失效:它们保存的是当时那一版规则,这是刻意的。
💡 一开始少用错误规则,多用警告规则。开头就堆满错误规则,会把销售卡死在一个他比规则还熟的产品上;用警告则先放行,让你在收紧之前看清真实的模式。

在系统内打开这篇文章

读完想看看它实际运行的样子吗?

账户是免费的,完整手册在系统内随时可看,还有一个助手会基于这份内容回答你的问题。

免费创建账户
制造业 · 工业产品配置 · Sellio