1. 開発コンポーネント

開発コンポーネント

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Content Hub の開発コンポーネントは、次の 4 つのセクションに分けることができます。

  • データ コンポーネント
  • 構造コンポーネント
  • 拡張コンポーネント
  • クラウド コンポーネント

データ コンポーネント

  • エンティティ:

    Sitecore Content Hub のデータはエンティティと呼ばれます。エンティティは、エンティティ定義によって定義されたプロパティとリレーションのコレクションです。エンティティは、システム定義 (あらかじめ用意されたもの) またはユーザー定義のいずれかです。

  • アセット エンティティ:

    アセット エンティティ (アセット) は、Sitecore Content Hub のメイン データを表します。アセット エンティティは、Sitecore Content Hub のコンテンツ モジュールで管理されるデジタル ファイル (画像、動画、ドキュメントなど) です。

構造コンポーネント

  • エンティティ定義:

    エンティティ定義は、特定のタイプのエンティティを作成するデータ スキーマを定義する構造です。エンティティ定義は、エンティティのプロパティ、他の定義とのリレーション、およびタクソノミーとのリレーションを定義します。

    エンティティ定義の詳細については、「エンティティ定義」セクションを参照してください。

  • タクソノミー:

    タクソノミーは、ツリー構造の階層値を持つメタデータのサブセットです。

    タクソノミーの詳細については、「タクソノミー」セクションを参照してください。

  • ポータル ページ:

    ポータル ページは、ユーザーが定義した特定のデータ セットを表示するページです。Sitecore Content Hub では、ユーザーは必要に応じてポータル ページを作成、削除、および整理できます。

    ポータル ページの詳細については、「ポータル ページ」セクションを参照してください。

  • オプション リスト:

    オプション リストは、エンティティ定義でプロパティに指定できる値の限定的なリストです。オプション リストは、データセットが小さく、読み込み時間が短いフラットなリレーションと解釈できます。

    オプション リストの詳細については、「オプション リスト」セクションを参照してください。

拡張コンポーネント

  • 外部ページ コンポーネント:

    外部のページ コンポーネントは、ポータル ページに統合できる拡張可能なコンポーネントです。これにより、Sitecore Content Hub ページ内で複数の外部ライブラリを統合できます。

    外部コンポーネントは、コンポーネントの初期化時に実行されるコード セクションと、コンポーネントの初期化時に DOM に挿入される HTML マークアップを含むテンプレート セクションで構成されます。

    外部ページ コンポーネントの詳細については、「外部ページ コンポーネント」セクションを参照してください。

  • トリガー:

    トリガーは Sitecore Content Hub のプッシュ メカニズムであり、特定のイベントの発生後、規定の条件が満たされた場合に特定のアクションを実行します。トリガーは、一連のトリガー イベント (目的)、一連の条件、および一連のアクションによって定義されます。

    トリガーは、API 呼び出し (Azure 関数を呼び出すなど) を行うか、Azure Service Bus キューまたは Azure Event Hub にメッセージを発行することにより、外部システムへのプッシュ メカニズムとして使用できます。

    トリガーの詳細については、「トリガー」セクションを参照してください。

  • アクション:

    アクションは、他のページ コンポーネント (選択コンポーネントなど) に含めることができる、拡張可能なオブジェクトです。事前定義されたスクリプトの実行、外部 API 呼び出しの実行、Azure Service Bus キューまたは Azure Event Hub へのメッセージのパブリッシュなど、特定のタスクを実行できます。

    アクションの詳細については、「アクション」セクションを参照してください。

  • REST API:

    Sitecore Content Hub の REST API は、HTTP 上に構築されたハイパーメディア API であり、すべてのオブジェクトがリソースとしてモデル化されます。個々のリソースは、要求時点でのオブジェクトの状態を表します。オブジェクト状態の問い合わせと操作には、標準の HTTP 要求と応答が使用されます。

    REST API の詳細については、「REST API」のセクションを参照してください。

  • Web クライアント SDK:

    Web クライアント SDK は、開発者が独自のロジックを簡単に実装してオブジェクト リソースを操作できるようにする外部ツールです。

    Web クライアント SDK の詳細については、「Web クライアント SDK」セクションを参照してください。

クラウド コンポーネント

  • Logic Apps:

    Azure Logic Apps は、Azure のクラウド サービスです。このサービスを使用すると、クラウド サービスとオンプレミス システム間で他のアプリとデータを統合する、自動化されたスケーラブルなワークフローを簡単に構築できます。

    Azure Logic Apps サービスの詳細については、Azure Logic Apps のドキュメントを参照してください。

  • Azure 関数:

    Azure 関数は、Azure のクラウド サービスです。イベント駆動型コードを実装してイベントを処理することにより Azure クラウド プラットフォームを拡張する、コンピューティング オンデマンド機能で構成されています。

    Azure 関数の詳細については、Azure 関数のドキュメントを参照してください。

この記事を改善するための提案がある場合は、 お知らせください!