ServiceNow スタジオ コード検索を使用してサポートされるファイルタイプ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • ServiceNow スタジオ は、コード検索を使用するときに次のファイルタイプをサポートします。

    ServiceNow スタジオ でコード検索を使用する場合、アプリケーションはデフォルトのコード検索グループを使用します。次の表は、既定の ServiceNow スタジオ コード検索を使用する場合にサポートされるファイルの種類の概要を示しています。

    ヒント:
    コード検索で使用されるサポートされるファイルの種類の一覧を会社で拡張する場合、管理者は追加のファイルの種類を含む新しいコード検索グループを作成できます。コード検索の拡張の詳細については、「 コード検索テーブルを拡張する」を参照してください。
    表 : 1. コード検索でサポートされているファイルタイプ
    ファイルタイプ コード検索テーブル名 説明
    Access control sys_security_acl
    次のような特定のエンティティに対して、指定された操作に対するアクセス権が付与されるかどうかを決定します。
    • 保護されているエンティティのタイプ
    • 保護されている操作
    • オブジェクトを説明する一意の識別子
    ビジネスルール sys_script システムの動作をカスタマイズします。
    • ビジネスルールは 、データベースアクション (クエリ、挿入、更新、または削除) が発生したときに実行されます。
    • スクリプトは以下を実行できます。
      • データベースアクションが実行される前または後 (データベース操作の一部として実行されます)。
      • 非同期に (データベース操作後のどこかの時点で)。
      • 表示中 (データをフォームに表示する場合)。
    クライアントスクリプト sys_script_client
    フォームの外観を変更したり、入力された値やその他のカスタム表示オプションに基づいてさまざまなフィールドを表示したりするために使用されます。
    • onLoad は、フォームまたはページが読み込まれたときにクライアントスクリプトが実行されることを意味します
    • onChange は、特定のものが変更され、かつフォームやページが読み込まれたときにクライアントスクリプトが実行されることを意味します
    • onSubmit は、フォームが送信されたときにクライアントスクリプトが実行されることを意味します

    クライアントスクリプトは、UI ポリシーを含む他のスクリプトまたはモジュールで呼び出すこともできます。

    Email templates sysevent_email_template アドミニストレーターがメール通知の件名とメッセージ本文に再利用可能なコンテンツを作成できるようにします。
    Inbound email actions sysevent_in_email_action システムが受信メールにどのように応答するかをスクリプト化します。
    Map pages cmn_map_page 入力した場所データに基づいて、 ServiceNow データを Google マップページにグラフィカルに表示します。
    マップ変換 sys_transform_map
    データのインポートに使用されます。変換マップ:
    • テーブル間のマッピング関係を定義します。
    • ビジネスルール、他のスクリプト、またはその他のオプションを使用してデータをインポートできます。
    通知 sysevent_email_action アプリケーションがユーザーと通信する方法を決定し、重要なアプリケーション関連のイベントについてユーザーに警告します。
    プロセッサー sys_processor 任意のサーバー側 JavaScript コードを実行し、TEXT や JSON などの出力を生成できるカスタマイズ可能な URL エンドポイントを提供します。
    関係 sys_relationship テーブルの拡張、別のテーブルのレコードの参照、多対多の関係の作成、データベースビューでのテーブルの結合に使用します。
    スクリプトの実行を予定 sysauto_script 特定の時間または繰り返し実行される、自動化されたサーバー側スクリプトロジックを定義します。スケジュール済みスクリプトの実行は、スケジュール済みジョブとも呼ばれます。
    Script actions sysevent_script_action
    イベントが発生したときに実行されるスクリプトを含めます。例:
    • 承認がキャンセルされました
    • 変更が承認されました
    • 問題がアサインされている
    スクリプトインクルード sys_script_include 関数またはクラスにすることができるスクリプトが含まれています。これらのスクリプトは、他のスクリプト (多くの場合はビジネスルール) によって呼び出された場合にのみ実行されます。

    複雑なサーバースクリプトや再利用可能なサーバースクリプト、特に複雑なビジネスルールは、スクリプトインクルードにする必要があります。

    スケジュールのアイテム sys_trigger スケジュール済みジョブが作成され、キューに入れられ、実行される System schedulerのバックエンドデータが含まれます。スケジュールアイテムでは、スケジュール済みジョブ、ビジネスルール、滞留アクティビティモニター、サービスレベルアグリーメント (SLA) の計算、メトリクスイベント、アップグレードなどを実行できます。スケジュールアイテムレコードにアクセスして、スケジュールのトラブルシューティングを行うことができます。
    Defining UI actions sys_ui_action フォームとリストにボタン、リンク、コンテキストメニューアイテムを含めます。UI がよりインタラクティブで、カスタマイズされた、ユーザーのアクティビティに応じたものになるように、UI アクションを構成します。
    UI マクロ sys_ui_macro アドミニストレーターがユーザーインターフェイスに追加できる個別のスクリプト化されたコンポーネントが含まれています。UI マクロは通常、既存のフィールドタイプでは提供されない入力または情報を提供するコントロールです。

    デフォルトでは、さまざまなユーザーインターフェイス要素の UI マクロが用意されています。

    UI ページ sys_ui_page フォーム、ダイアログ、リスト、およびその他の UI コンポーネントを作成および表示するために使用されます。
    Using UI policies sys_ui_policy フォーム上のフィールドの動作と可視化を定義します。フィールドは次のいずれかになります。
    • 必須
    • 表示
    • 読み込み専用
    使用法には、以下が適用されます。
    • UI ポリシーは常に 1 つのテーブルに添付されます。
    • 多くの場合、UI ポリシーを実行するには true でなければならない条件があります。
    UI スクリプト sys_ui_script

    再利用のために保存されたクライアントスクリプトが含まれています。他のスクリプトから呼び出された場合にのみ使用されます。

    UI スタイル sys_ui_style リストまたはフォーム内のフィールドの個々の CSS スタイルを宣言できるようにします。
    ウィジェット sp_widget コンテンツを含み、ポータルページに追加またはポータルページに埋め込むことができるオブジェクトを記述します。サービスポータル に付属するベースシステムウィジェットを使用したり、ウィジェットのクローンを作成して変更したり、ニーズに合わせてカスタムウィジェットを開発したりできます。