スキル決定のためのビジネスルールを追加

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • エージェントがケース、チャットインタラクション、または作業指示タスクを管理するためのビジネスルールを設定または有効にします。これらのビジネスルールはスキル決定ルールをトリガーし、必要なスキルが関連する作業アイテムに割り当てられるようにして、エージェントがこれらの責任を効率的に処理できるように適切に準備できるようにします。

    始める前に

    必要なロール:admin

    スキル決定 [com.snc.skill_determination] プラグインを有効にします。

    手順

    1. 移動先 すべて > システム定義 > ビジネスルール.
      注:
      デフォルトで利用可能なスキル決定ルールを使用する場合は、そのルールの [アクティブ] フィールドが true に設定されていることを確認します。たとえば、 Skill determination for interaction ビジネスルールを使用する場合は、ルールがアクティブであることを確認します。
    2. [新規] を選択します。
    3. ビジネスルールの詳細を追加します。
      フィールド 説明
      名前 ビジネスルールのわかりやすい名前。
      テーブル スキル決定のためにこのビジネスルールを実行するテーブルを選択します。
      詳細
      1. [詳細] チェックボックスをオンにします。
      2. [詳細] タブを選択します。
      3. [スクリプト] フィールドに次のコードを入力します。
        (function executeRule(current, previous /*null when async*/ ) {
            var skillUtils = new sn_skill_rule.SkillDeterminationUtils();
            var skills = skillUtils.determineWorkItemSkills(current);
            skillUtils.assignSkillsToWorkItem(skills, current);
        })(current, previous);
        注:
        このスクリプトは、SkillDeterminationUtils ユーティリティを使用して、現在の作業アイテム (インシデントやタスクなど) に必要なスキルを特定し、それらのスキルを自動的にアサインします。これにより、詳細に基づいて作業アイテムに正しいスキル要件があることを確認できます。
      4. [実行タイミング] タブで、ビジネスルールを実行するタイミングを設定します。詳細については、「ビジネスルールの作成」を参照してください。
    4. [送信] を選択します。