ServiceNow スタジオ コード検索を使用してサポートされるファイルタイプ
ServiceNow スタジオ は、コード検索を使用する場合、次のファイルタイプをサポートしています。
ServiceNow スタジオ でコード検索を使用する場合、アプリケーションはデフォルトのコード検索グループを使用します。次の表は、デフォルトの ServiceNow スタジオ コード検索を使用する場合にサポートされるファイルタイプの概要を示しています。
ヒント:
会社がコード検索で使用されるサポートされているファイルタイプのリストを拡張する場合、アドミニストレーターは追加のファイルタイプを含む新しいコード検索グループを作成できます。コード検索の展開の詳細については、「 コード検索テーブルを展開する」を参照してください。
注:
コード検索を使用してファイルを検索するには、ファイルタイプを sys_metadata テーブルから拡張する必要があります。スケジュールされたアイテム (sys_trigger レコード) など、他のタイプのファイルは ServiceNow スタジオ では検索できません。
| ファイルタイプ | コード検索テーブル名 | 説明 |
|---|---|---|
| Access control | sys_security_acl |
次のような特定のエンティティに対する指定された操作へのアクセス権を付与するかどうかを決定します。
|
| ビジネスルール | sys_script | システムの動作をカスタマイズします。
|
| クライアントスクリプト | sys_script_client |
フォームの外観を変更したり、入力された値やその他のカスタム表示オプションに基づいてさまざまなフィールドを表示したりするために使用されます。
クライアントスクリプトは、UI ポリシーを含む他のスクリプトまたはモジュールで呼び出すこともできます。 |
| Email templates | sysevent_email_template | アドミニストレーターがメール通知の件名とメッセージ本文に再利用可能なコンテンツを作成できるようにします。 |
| Inbound email actions | sysevent_in_email_action | システムが受信メールにどのように応答するかをスクリプト化します。 |
| Map pages | cmn_map_page | 指定した位置データに基づいて、Google マップページに ServiceNow データをグラフィカルに表示します。 |
| マップ変換 | sys_transform_map |
データのインポートに使用されます。変換マップ:
|
| 通知 | sysevent_email_action | アプリケーションがユーザーと通信し、アプリケーション関連の重要なイベントについてアラートを送信する方法を決定します。 |
| Processors | sys_processor | 任意のサーバーサイド JavaScript コードを実行し、TEXT や JSON などの出力を生成できる、カスタマイズ可能な URL エンドポイントを提供します。 |
| 関係 | sys_relationship | テーブルの拡張、別のテーブルのレコードの参照、多対多の関係の作成、およびデータベースビューでのテーブルの結合に使用されます。 |
| スケジュール済みスクリプトの実行 | sysauto_script | 特定の時間に、または繰り返し実行される、自動化されたサーバー側スクリプトロジックを定義します。スケジュール済みスクリプトの実行は、スケジュール済みジョブとも呼ばれます。 |
| Script actions | sysevent_script_action |
イベントが発生したときに実行されるスクリプトが含まれます。例:
|
| Script includes | sys_script_include | 関数またはクラスにすることができるスクリプトが含まれています。これらのスクリプトは、他のスクリプト (多くの場合、ビジネスルール) によって呼び出された場合にのみ実行されます。 複雑なサーバースクリプトや再利用可能なサーバースクリプト、特に複雑なビジネスルールは、スクリプトインクルードにする必要があります。 |
| スケジュールのアイテム | sys_trigger | スケジュール済みジョブが作成され、キューに格納され、実行される System schedulerのバックエンドデータが含まれます。スケジュールアイテムは、スケジュール済みジョブ、ビジネスルール、滞留アクティビティモニター、Service Level Agreement (SLA) 計算、メトリクスイベント、アップグレードなどを実行できます。スケジュールアイテムレコードにアクセスして、スケジュールのトラブルシューティングを行うことができます。 |
| Defining UI actions | sys_ui_action | フォームとリストにボタン、リンク、コンテキストメニューアイテムを含めます。UI アクションを構成して、UI がさらにインタラクティブになるようにカスタマイズされ、ユーザーのアクティビティに特化したものにします。 |
| UI macros | sys_ui_macro | アドミニストレーターがユーザーインターフェイスに追加できる個別のスクリプト化されたコンポーネントが含まれています。通常、UI マクロは、既存のフィールドタイプでは提供されない入力または情報を提供するコントロールです。 デフォルトでは、さまざまなユーザーインターフェイス要素の UI マクロが提供されます。 |
| UI pages | sys_ui_page | フォーム、ダイアログ、リスト、およびその他の UI コンポーネントを作成および表示するために使用されます。 |
| Using UI policies | sys_ui_policy | フォーム上のフィールドの動作と可視化を定義します。フィールドは次のいずれかになります。
使用状況には、次のものが適用されます。
|
| UI scripts | sys_ui_script |
再利用のために保存されたクライアントスクリプトが含まれています。他のスクリプトから呼び出された場合にのみ使用されます。 |
| UI スタイル | sys_ui_style | リストまたはフォーム内のフィールドに対して個々の CSS スタイルを宣言できます。 |
| ウィジェット | sp_widget | コンテンツを含み、ポータルページに追加または埋め込むことができるオブジェクトを記述します。サービスポータルに用意されているベースシステムウィジェットを使用したり、ウィジェットのクローンを作成して変更したり、独自のニーズに合わせてカスタムウィジェットを開発したりすることができます。 |