跳到内容
All articles
制造业

制造业 · 工业产品配置

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

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

三个组成部分

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

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

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

带版本和生效期的规则

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

配置被校验时会发生什么

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

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

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

它今天出现在哪里

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

前提与边界

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

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

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