サービスに対するビジネスルールの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • サービステーブルでビジネスルールを作成して、新しく作成された部門チケットをユニバーサル要求に関連付けます。

    始める前に

    必要なロール:admin

    このタスクについて

    次のいずれかの理由で、サービスのビジネスルールを作成できます。
    • すべてのチャネルからの UR 作成を設定して、要求者向けに統一され、簡素化されたチケットエクスペリエンスを提供します。
    • 元の要求が要求者によって最初に誤った部門に送信された場合に、エージェントがプライマリチケットを他の部門に転送できるようにします。
    • チケットが部門間で転送される場合、SLA 全体に関する部門間のレポートを容易にします。

    手順

    1. 移動先 すべて > システム定義 > ビジネスルール.
    2. [New] をクリックします。
    3. [名前] フィールドにビジネスルール名を入力します。
    4. [テーブル] リストからサービステーブルを選択します。
    5. [詳細] を選択します。
    6. [実行タイミング] タブで、[When] 条件から [after] を選択し、[挿入] チェックボックスを選択します。
      このアクションは、挿入または更新後にビジネスルールを実行する必要があることを指定します。
    7. [詳細] タブで、条件を追加します。
      たとえば、[条件] フィールドに次の条件を追加します。

      !current.universal_request.nil() && current.universal_request.primary_task.nil()

    8. [ スクリプト] フィールドに、定義された条件が true の場合に実行するスクリプトを入力します。
      たとえば、次のスクリプトを追加して、サービスチケットを UR のプライマリチケットとして添付します。

      (function executeRule(current, previous /*null when async*/) { var urUtilsApi = new sn_uni_req.UniversalRequestUtils(); urUtilsApi.attachPrimaryTicket(current.universal_request, current.getUniqueValue(),null,true); })(current, previous);

    9. [更新] をクリックします。
      このフォームの他のフィールドの詳細については、「ビジネスルールの作成」を参照してください。