1. トリガーのアクション

トリガーのアクション

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

このページの翻訳は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
    - レポート チャネル

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

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