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のバックエンドデータが含まれます。スケジュールアイテムは、スケジュール済みジョブ、ビジネスルール、滞留アクティビティモニター、サービスレベルアグリーメント (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 | コンテンツを含み、ポータルページへの追加や埋め込みができるオブジェクトについて説明します。サービスポータルで提供されるベースシステムウィジェットを使用するか、ウィジェットのクローンを作成して変更するか、または独自のニーズに合うカスタムウィジェットを開発することができます。 |