承認ワークフローをトリガーする条件の作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • 承認ワークフローをトリガーするために、法的ガイドラインや価格設定ルールなどの会社のポリシーを適用する条件を 1 つ以上定義します。また、スマート再承認機能を有効にして、再送信された承認に以前の承認を使用できます。

    始める前に

    条件を作成する前に、承認が必要なタイミングを決定するビジネスしきい値 (見積品目の特定の割引率や最小取引規模金額など) を検討します。

    見積もり [sn_quote_mgmt_core_quote] テーブルなどの承認構成のエンティティテーブルにビジネスしきい値を表す関連アイテム (フィールド) があるか、動的スキーマで定義された動的属性を使用していることを確認します。動的属性の詳細については、「 Dynamic Schema」を参照してください。

    必要なロール:sn_adv_appr_mgmt.approval_rule_admin、sn_adv_appr_mgmt.approval_rule_writer

    注:
    admin ロールを持っている場合、[ 詳細条件 ] オプションがオンになっている場合は、スクリプトを使用して承認条件を指定できます。admin ロールを持つユーザーのみが、スクリプト化された条件を入力できます。

    このタスクについて

    条件を使用して、財務部門や法務部門などの特定の機能領域について会社のポリシーまたはガイドラインを定義します。詳細承認エンジンはこれらの条件を評価し、該当する場合は適切な承認ワークフローをトリガーします。

    条件は、 セールスカスタマーリレーションシップマネジメント エンティティの属性または動的スキーマで定義された動的属性に基づいています。たとえば、見積属性は見積 [sn_quote_mgmt_core_quote] テーブルから派生し、割引率、合計見積額 (年間契約額または ARR)、利益総額、支払条件、契約期間、国または地理的な場所、通貨、製品 SKU、顧客リスクフラグ、ランプ価格インジケーター、カスタムフィールドなどのアイテムを含めることができます。
    注:
    admin ロールを持っている場合は、[ 詳細条件 ] オプションをオンにして、スクリプトを使用してトリガー条件を指定できます。詳細条件機能を使用する場合、条件ビルダーを使用して条件を入力することはできません。

    手順

    1. 移動先 ワークスペース > CSM/FSM 構成可能ワークスペース.
    2. [リスト] アイコン を選択します。
    3. 移動先 高度な承認 > 承認トリガー条件.
    4. [ 名前 ] フィールドに、承認をトリガーする条件の名前を入力します。
      たとえば、利益率の低い見積の承認をトリガーする場合は、条件に 「利益率の低い見積もり」という名前を付けることができます。
    5. 承認構成 で、見積もりなどの営業および注文管理エンティティの構成を選択します。
      トリガー条件を追加するための [条件] セクションが開きます。
    6. トリガー条件をアクティブにしない場合は、[ アクティブ ] フィールドの選択を解除します。
      デフォルトでは、トリガー条件は [アクティブ] です。
    7. [条件] セクションで、承認をトリガーするために満たす必要がある条件を 1 つ以上追加します。
      [ フィールド][演算子] を選択し、演算子の値を入力して条件を指定します。たとえば、見積品目の割引が 20% 以上の場合に承認を要求する条件を指定できます。 [Discount percentage] [greater than or is] [20]

      条件の設定に関する基本的な情報については、「 Condition builder」を参照してください。使用可能な演算子の詳細については、「 Operators available for filters and queries」を参照してください。

    8. admin ロールがあり、スクリプトを使用してトリガー条件を指定する場合は、[ 詳細条件 ] フィールドをオンにします。
      [条件] セクションは、スクリプト化された条件を入力するための次のフィールドに置き換えられます。
      • 説明:スクリプト化された条件の名前を入力します。
      • スクリプト化された条件:JavaScript シンタックスエディターを使用して、トリガー条件を含むスクリプトを入力します。
    9. 承認の再送信の場合は、[ スマート再承認] を選択して、承認要求に対して以前に付与された承認を使用できるかどうかを示します。
      [スマート条件] セクションが開き、再送信された承認要求に以前の承認を再利用するために満たす必要がある条件を指定します。
    10. [スマート条件] セクションで、以前の承認を承認要求に再利用できるかどうかを制御するために満たす必要があるスマート承認再送信の条件を 1 つ以上追加します。
      たとえば、割引が最後に承認された値から 2% を超えて増加した場合にのみ再承認が必要であるという条件を指定できます。
    11. admin ロールがあり、条件ビルダーを使用する代わりにスクリプトを使用してスマート条件のトリガーを指定する場合は、[ 詳細条件 ] フィールドをオンにします。
      [スマート条件] セクションは、スクリプト化された条件を入力するための次のフィールドに置き換えられました。
      • 説明:スマート再承認のスクリプト化された条件の名前を入力します。
      • スクリプト化された条件:JavaScript シンタックスエディターを使用して、再承認の条件を含むスクリプトを入力します。
    12. [Save (保存)] を選択します。

    次のタスク

    承認ルールの作成