ユニバーサル要求を自動的に作成するビジネスルールの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 利用可能なチャネルのいずれかからチケットが生成されたときにユニバーサル要求を自動的に作成するには、サービステーブルに [挿入前 (before insert)] ビジネスルールを作成します。

    始める前に

    必要なロール:admin

    このタスクについて

    従業員ポータルから新しい要求が送信されると、このビジネスルールによって UR が既に存在するかどうかが検証されます。要求に UR が添付されていない場合、ビジネスルールによって UR が自動的に作成され、部門固有の要求がプライマリチケットとして添付されます。
    UR は次のいずれかのチャネルから自動的に作成されます。
    • ServiceNow AI Platform
    • ワークスペース
    • 仮想エージェント
    • メール
    • インタラクション
    • セルフサービス
    次のシナリオでは、ユニバーサル要求を自動的に作成できます。
    • UR チケットを表示するときに一貫したユーザーエクスペリエンスを提供する場合。
    • UR は既にチケットに関連付けられているため、部門チケットをシームレスに転送できるようにする場合。
    • UR、部門チケット、および親 UR に関連付けられた他の任意のタスクに対して、部門間 SLA または OLA レポートを使用する場合。
    注:
    デフォルトでは、このビジネスルールは HR サービスデリバリ (HRSD) および IT Service Management に付属しています。このルールを使用するには、それをアクティブ化します。他の部門でこの機能を使用するには、特定の部門テーブルに対して指定されたビジネスルールを作成またはカスタマイズします。

    手順

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

      current.universal_request.nil()

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

      (function executeRule(current, previous /*null when async*/) { /* call UR API to create or attach Universal Request with inserted department record */ new sn_uni_req.UniversalRequestFieldsMappingUtils().attachUniversalRequest(current); })(current, previous);

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