販売ルールの仕組み
ルールは、条件と重大度を組み合わせたものです。Alforse は、ルールが適用される各明細について条件を評価します。- 条件が成立すれば、明細は通過します。
- 成立しない場合は、ルール違反となり、重大度が結果を決めます。エラーは書き込みをブロックし、警告はメッセージを表示して、ユーザーが確認して続行できるようにします。
実例:輸出管理対象の部品
管理対象の部品が制限対象の送付先に販売されないようにするには、次のようにします。- ルールの範囲を、その部品のアイテムグループに限定します。
- 3 つのサーフェスをすべて有効にします。見積明細、受注明細、売上請求書明細です。
- 条件
customer.location.countryCodenotIn制限対象国のリスト を追加します。 - 重大度をエラーに設定し、メッセージを
`{item.id}` cannot ship to this destinationにします。
ルールを作成する
販売 → 販売ルールを開き、ルールを作成します。一覧には、各ルールの名前、重大度、サーフェス、ステータス(有効または無効)、割り当てられたアイテムの数が表示されます。条件を書く
条件は小さなツリーで、1 行以上のフィールド / 演算子 / 値の行に適用される一致の種類からなります。
フィールドは固定のレジストリから提供されます。アイテムと得意先のカスタムフィールド以外を、独自に追加することはできません。
メッセージを書く
メッセージは、ルールが作動したときにユーザーに表示される内容なので、問題が分かるように書いてください。`{item.id}` や `{customer.location.countryCode}` のようなトークンは、明細の実際の値に置き換えられます。
ルールの対象アイテムを選ぶ
ルールは、次の 2 つのいずれかの方法で明細に到達します。- フィルターによる方法。 ルールの範囲をアイテムタイプやアイテムグループに限定します。OR または AND で組み合わせられます。フィルターが空の場合は、すべてのアイテムに一致します。
- 割り当てによる方法。 そのアイテムの販売タブにある販売ルールカードから、ルールを特定の 1 つのアイテムに紐づけます。ライブラリから追加…で既存のルールを選ぶか、新しいルールを作成でそこから新規作成します。
ルールがチェックされるタイミング
ルールは、2 種類のチェックポイントで実行されます。明細のチェック
見積、受注、売上請求書で明細が作成または編集されると、その明細タイプをサーフェスに含むルールがただちに評価されます。ドキュメントのゲート
ドキュメントが確約になるたびに、ドキュメントのすべての明細が再チェックされます。- 見積の確定
- 見積から受注への変換、または RFQ から見積への変換
- 受注の確認
- 受注の出荷の転記
- 売上請求書の転記
国のルールが読む出荷先
国の条件は、商品が実際に向かう先で評価されます。- は、受注ヘッダーの住所を上書きします。
- 受注から変換された請求書の明細は、その受注を通じて送付先が解決されます。
- 単独の請求書明細は、請求書自身の「出荷先」を使用します。
得意先のデジタル見積の場合
得意先がデジタル見積を承諾するとき、何かを確認できる従業員はいません。errorの違反は、中立的なメッセージで承諾を拒否します。社内のルールのテキストが、得意先に届くことはありません。warnの違反は、販売側のためにログに記録され、承諾は通ります。
ブロックまたは警告
どちらの結果も記録が残ります。ブロックされた書き込みと確認された警告はそれぞれ、ルール、ドキュメント、明細、アイテム、実行者、日時が証跡として記録され、販売ルール通知グループ(設定 → 販売)のメンバーにメールが送信されます。