跳转到主要内容
销售规则让您在业务条件不满足时,阻止某个物料被报价、下单或开票——例如发往受限国家的出口管制零件、被冻结的客户、超出您销售范围的数量。销售经理只需定义一次规则;之后每位销售人员的报价、和销售发票行都会自动按规则检查。

销售规则如何工作

规则将一个条件与一个严重度配对。Alforse 对规则适用的每一行评估该条件:
  • 如果条件成立,该行通过。
  • 如果条件不成立,则规则被违反,由其严重度决定结果:错误阻止写入,警告显示消息并允许用户确认后继续。
被阻止的单据不会写入任何内容,因此被拒绝的行绝不会留下保存了一半的报价或订单。

示例:出口管制零件

要防止受管制零件被卖到受限目的地:
  1. 将规则的范围限定为该零件所属的物料组。
  2. 启用全部三个界面:报价行、销售订单行和销售发票行。
  3. 添加条件:customer.location.countryCode notIn 您的受限国家列表。
  4. 将严重度设为错误,并将消息设为 `{item.id}` cannot ship to this destination。
此后,该零件上收货地国家在列表中的任何行都会被拒绝,并显示该消息,其中填入物料 ID。

创建规则

打开销售 → 销售规则并创建规则。列表显示每条规则的名称、严重度、表面、状态(启用或已停用)以及分配给它的物料数量。

编写条件

条件是一棵小树:一个匹配类型,应用于一行或多行字段 / 运算符 / 值。 字段来自固定的注册表;除物料和客户自定义字段外,您不能自行添加。

编写消息

消息是规则触发时用户看到的内容,因此请让它点明问题所在。诸如 `{item.id}` 和 `{customer.location.countryCode}` 之类的令牌会被替换为该行的实际值。

选择规则涵盖哪些物料

规则通过两种方式之一到达其行:
  • 按筛选器。 将规则限定为物料类型和/或物料组,以 OR 或 AND 组合。空筛选器匹配所有物料。
  • 按分配。 从某个物料“销售”选项卡上的销售规则卡片,将规则附加到该特定物料。使用从库中添加…选择现有规则,或使用创建新规则在此处新建。
物料的销售规则卡片列出适用于该物料的每条规则。通过筛选器作用于该物料的规则无法从卡片上取消分配;要移除它,请编辑规则的项目筛选器。 销售规则始终以物料为目标。与存储规则不同,它没有工作中心目标。

何时检查规则

规则在两类检查点运行。

行检查

在报价、销售订单或销售发票上创建或编辑一行时,其界面包含该行类型的规则会立即评估。

单据关口

在单据成为承诺的每个节点,都会重新检查单据上的每一行:
  • 最终确定报价;
  • 将报价转换为订单,或将 RFQ 转换为报价;
  • 确认销售订单;
  • 过账订单的发货;
  • 过账销售发票。
在这些关口重新读取每一行,能捕获行检查无法发现的问题:通过转换、导入或 API 创建的行、保存该行之后才编写的规则,或此后发生变化的收货地。

国家规则读取哪个收货地

国家条件评估货物实际前往的地方:
  • 会覆盖订单表头的地址。
  • 由销售订单转换而来的发票行通过该订单确定其目的地。
  • 独立发票行使用发票自己的发往(Ship To)。

客户的数字报价

当客户接受数字报价时,没有员工在场确认任何内容:
  • error 违规会以中性消息拒绝接受。您内部的规则文本绝不会到达客户。
  • warn 违规会为卖方记录,接受照常通过。

阻止或警告

两种结果都会留下记录。每次被阻止的写入和每次被确认的警告都会作为证据记录——规则、单据、行、物料、操作人和时间——并且销售规则通知组(设置 → 销售)中的人员会收到电子邮件。

套餐

故障排除

相关内容