Web 埋め込み可能で言及される主要な用語
以下は、Web 埋め込み可能で言及される主要な用語です。
| 用語 | 説明 |
|---|---|
| グローバルコード | グローバルコードは、すべての ServiceNow コンポーネントに共通するスクリプトです。これにより、コンポーネントを Web サイトに埋め込む前に、コンポーネントのテーマ、ベース URL、認証コールバック、ロケール設定を定義できます。 さらに、コンポーネントに必要なリソースを事前にキャッシュすることで、コンポーネントのパフォーマンスを最適化します。Web 埋め込み可能なコンポーネントをホストする Web サイトにコンポーネントコードを追加する前に ServiceNow グローバルコードを追加して、一貫したルックアンドフィール、安全な通信、適切なローカリゼーションを確認する必要があります。このスクリプトを含めないと、コンポーネントが正しくレンダリングされず、期待どおりに機能せず、ユーザーエクスペリエンスと機能に問題が発生する可能性があります。 |
| コンポーネントコード | コンポーネントコードは、各コンポーネント用に設計されたコンポーネント固有のスクリプトであり、各コンポーネントが Web ページ内でどのように動作、表示、および統合されるかを定義できます。 コードには、Web サイトのエコシステムへのコンポーネントの統合と運用を確実にするために必要なすべてのロジックと関数が含まれています。コンポーネントの適切な表示と相互作用を容易にするだけでなく、他のコンポーネントとの依存関係も管理します。 注: コンポーネントコードは、すべての ServiceNow コンポーネントに対して一意です。 |
| CORS (クロスオリジンリソース共有) ルール | CORS ルールは、さまざまなドメインから Web ページ上のリソースにアクセスする方法を制御するために設計された Web ブラウザのセキュリティメカニズムです。このメカニズムは、データとリソースを不正アクセスから保護するのに役立ちます。 CORS ルールを設定することで、埋め込みコンポーネントが ServiceNow コンポーネントと安全に通信できることを検証するアクセスポリシーを指定して適用できます。これは、Webサイトでのやり取りの完全性とセキュリティを維持するために重要です。 |
| イベントハンドラー | イベントハンドラーを使用すると、Web サイト上にアクション、コンポーネント、または宣言アクションを構成できます。たとえば、イベントをコンポーネントにマップして、ユーザーが確認メッセージのいずれかのボタンを選択したときにアラート通知を表示したり、レコード作成の失敗に応答するイベントハンドラーを追加したりできます。 |
| 静的プレビュー | 静的プレビューは、ライブプレビューが利用できない場合のコンポーネントを視覚的に表現します。これにより、コンポーネントのレイアウトと設計を理解できます。ただし、静的プレビューを有効にすると、グローバルプロパティまたはコンポーネントプロパティに加えられた変更は、プレビューにリアルタイムで反映されません。この機能は、動的レンダリングが利用できないシナリオでコンポーネントを確認するのに役立ちます。 静的プレビューは、カスタムコンポーネントおよびデータ可視化コンポーネントでは使用できません。 |
| コンポーネントインスタンス | アドミニストレーターは、サードパーティの Web サイトの特定の場所に埋め込まれたコンポーネントの構成を保存および取得できます。コンポーネントインスタンスは、グループ内またはグループ間で名前の変更、複製、および再配置を行うことができます。 |
| グループ | アドミニストレーターは、ページやセクションなどのサードパーティの Web サイト構造をモデル化できます。Web サイトの構造を再作成した後、アドミニストレーターはグループ内にコンポーネントインスタンスを追加できます。 |
| モジュール | モジュールは、Web サイトに埋め込まれたグループとコンポーネントインスタンスのコレクションを使用して、ページまたはセクションのコレクションを持つ Web サイトを表します。コンポーネントインスタンスのテーマ、CORS の外部ドメイン URL、およびベース URL のカスタム ServiceNow ドメインは、モジュールメタデータから派生します。 |