ユニバーサルタスク を使用したサービスに対する UI アクションの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • エージェントがユニバーサルタスクを作成できるように、サービスに対する UI アクションを作成します。

    始める前に

    必要なロール:admin

    ui_action_admin ロールを持つアドミニストレーターとユーザーは、UI アクションを定義できます。UI アクションは、ServiceNow AI Platform フォームと エージェントワークスペース フォームの両方に対して構成する必要があります。

    手順

    1. 移動先 すべて > システム定義 > UI アクション.
    2. [UI アクション] リストで、[新規] をクリックします。
    3. UI アクションの名前を入力します。
      たとえば、「タスクをアサイン」という名前を入力します。
    4. ユニバーサルタスク が構成されるサービス固有のテーブルを選択します。
      たとえば、ユニバーサルタスクフォームビューまたはワークスペースに [タスクをアサイン] UI アクションを配置するには、ユニバーサル要求 [universal_request] テーブルを選択します。
      注:
      新しい UI アクションの場合は、適切なサービステーブルを選択してください。
    5. オプション: [レコード作成時に表示] チェックボックスをオフにします。
      [レコード作成時に表示] チェックボックスがオンのままの場合、メインチケットを作成中の場合でも、タスクを作成するための UI アクションが表示されます。
    6. [フォームボタン] チェックボックスをオンにします。
    7. [スクリプト] フィールドに、次のスクリプトを入力します。
      var gr = new GlideRecord("sn_uni_task_universal_task");
      gr.initialize();
      gr.setValue("parent",current.sys_id);
      action.openGlideRecord(gr);
      action.setReturnURL(current);
      重要:
      このスクリプトは、UI アクションの [スクリプト] フィールド (サーバー側) に属します。ワークスペースで追加のクライアント側の動作が必要な場合を除き、 これを [ワークスペースクライアントスクリプト ] フィールドにコピーしないでください。
    8. [ワークスペース] タブで [ワークスペースフォームボタン] チェックボックスをオンにします。
    9. フォームのフィールドに入力します。
      フィールドと説明の詳細については、「UI アクションの作成」を参照してください。
    10. [送信] をクリックします。