トリガーのアクション
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
トリガー アクションは、トリガーのイベントが発生し、トリガーの条件が満たされるたびに実行されるタスクです。トリガー アクションには、実行タイプと実行フェーズがあります。
実行タイプ
実行タイプ
トリガー アクションには 2 つの実行タイプがあります (トリガーの一般的な設定で設定)。
-
バックグラウンド処理中: バックグラウンド処理中実行タイプでは、トリガーのアクションがバックグラウンド ジョブを介して非同期的に実行されます。
-
処理中: 処理中実行タイプでは、トリガーのアクションがリアルタイムで同期的に実行されます。
実行フェーズ
実行フェーズ
トリガー アクションは、トリガーの実行タイプに応じてさまざまなフェーズで実行できます。
バックグラウンド処理中実行フェーズ
バックグラウンド処理中実行タイプの場合、トリガー アクションを実行できるのは投稿フェーズ中のみです。
<img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/gCGUZcJJyYjYtSPwcAjCmVgu5?v=9e24625a)
[!注] 投稿フェーズは、トリガーのイベントが発生した後にアクションが実行されます。
処理中実行フェーズ
処理中実行タイプの場合、トリガー アクションは 5 つの異なるフェーズで実行できます。
<img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/Ax3fLTggNpgmpV2e7ZVu1skyT?v=51efbf25)
それぞれの実行フェーズが、異なるユース ケースに役立ちます。
-
コミット前: このフェーズでは、アクションはトリガー イベントの実行前に実行されます。
-
検証: このフェーズでは、アプリケーションがトリガー イベントのデータを検証すると、アクションが実行されます。
-
セキュリティ: このフェーズでは、アプリケーションがトリガー ユーザーのアクセス許可をアサートすると、アクションが実行されます。
-
監査: このフェーズでは、トリガー イベントのデータが確定した後に、アクション スクリプトが実行されます。
-
投稿: このフェーズでは、トリガー イベントが確定した後に、アクション スクリプトが実行されます。
トリガー アクションの追加
トリガー アクションの追加
トリガー アクションを追加するために、ユーザーは新しいアクションを作成することも、既存のアクションを使用することもできます。
<img src="https://mss-p-003-delivery.stylelabs.cloud/api/public/content/pWnd5QdNZnrinEm4qcYjnFbTw?v=cf2ca1a5)
[!注] Sitecore Content Hub は、以下の 5 種類のアクションをサポートしています。
- アクション スクリプト
- API 呼び出し
- Azure イベント ハブ
- Azure Service Bus
- レポート チャネル
アクションの詳細については、「アクション」セクションを参照してください。