ウォークスルー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
イベントが発生したときに知らせるウェブフックイベントハンドラを作成できます。
このウォークスルーでは、以下の方法を説明します:
- Webhookイベントハンドラを作成します。
- ウェブフックイベントハンドラを設定しましょう。
ウェブフックイベントハンドラの作成
ウェブフックイベントハンドラを作成するには:
- コンテンツツリーで /sitecore/System/Webhooks フォルダに移動します。
- Webhooksを右クリックしてから**「Insert**, Webhook Event Handler」をクリックします。
- メッセージダイアログでウェブフックの名前を入力し、OKをクリックします。
ウェブフックイベントハンドラの設定
Webhookイベントハンドラーを作成する際は、リクエストをトリガーするイベント、リクエストをトリガーするアイテム、リクエストを送信する場所を選択するフィールドを設定する必要があります。
ウェブフックのコンテンツ領域からウェブフックイベントハンドラを設定できます。
ウェブフックイベントハンドラの設定:
-
ウェブフックのコンテンツ欄の 情報 セクションの 説明 欄で、ウェブフックの説明を入力します。
-
データセクションのイベントフィールド、Event Typesフォルダでリクエストをトリガーしたいイベントをダブルクリックしてください。
-
ルールセットエディターでルールを追加するには、ルール欄の「ルール編集」をクリックします。
!注リクエストをトリガーするアイテムはルールを追加することで指定できます。ルールを追加しなければ、任意のアイテムのイベントがリクエストを送信します。大量のリクエスト送信によるパフォーマンス低下を避けるためにルールの追加を強くお勧めします。
公開イベントのルールを設定することはできません。
-
ウェブフックを有効にするには、「 有効」 チェックボックスを選択してください。
-
Urlフィールドにリクエスト用のエンドポイントURLを入力します。
-
オプションで、宛先エンドポイントに認証が必要な場合は、Authorizationドロップダウンメニューで使いたいAuthorization項目をクリックします。
適切な認可項目がない場合は、新しい承認項目を作成できます。
-
Serialization Typeのドロップダウンメニューで、Webhookイベントハンドラリクエストに使いたいペイロードタイプをクリックします。
シリアライズタイプを選択しない場合は、デフォルトでJSONが選択されます。
-
「保存」をクリックします。