マーケティングオートメーションオペレーションAPI
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Marketing Automation Operations APIを使用すると、Marketing Automation Engineの外部から特定の操作を実行できます。
Automation Operations APIへのアクセス
サービスロケータを使用して、SitecoreコンテキストでIAutomationOperationsClientにアクセスします。
運用実績
各操作は、要求のコレクションを受け入れます。各操作呼び出しの結果はバッチ結果です。バッチ結果には、バッチ全体が成功したかどうか、または1つ以上の要求が失敗したかどうかを示すプロパティが含まれます。また、各リクエストの個々の結果も保持します。
結果の種類は、操作によって決まります。
個々の操作結果には、要求に対して実行された操作が成功したかどうか、および元の要求を示すプロパティが (少なくとも) 含まれます。元のリクエストを提供することで、クライアントからの要求に結果をリンクできます。
運用の優先順位
要求オブジェクトのPriorityプロパティは、要求を作業プールに記録する操作に対する要求の処理優先度を決定します。
RegisterLiveEvent操作は、プールをバイパスする唯一の操作です。この操作では、優先度は無視されます。
オペレーションズ
コンタクトをプランに登録する
指定された連絡先をプランに直接登録し、必要に応じてプラン内のアクティビティに直接登録します。操作クライアント上のすべての操作は、1つのバッチであっても、非同期要求とバッチ要求です。
アクティビティがリクエストに含まれていない場合、連絡先はプランのエントリーアクティビティに入れられます。
連絡先を1つのプランに登録する
次の例は、コンタクトを1つのプランに登録する方法を示しています。
連絡先を複数のプランに登録する
次の例は、コンタクトを複数のプランに同時に登録する方法を示しています。
登録申請結果
次の例は、登録要求のバッチ全体の結果を取得する方法と、個々の登録要求に関する追加情報を取得する方法を示しています。
ライブイベントを登録する
Operations APIを使用すると、イベントがxConnectに送信される前に、そのイベントをMarketing Automation Engineに送信できます。この機能は、セッションが終了してイベント データがxConnectに送信される前に、トラッカー がMarketing Automation Engineにイベントを送信するために使用されます。
1つのライブ イベントを登録する
次の例は、1つのライブ イベントを登録する方法を示しています。
ライブ イベント要求の結果
このBatchLiveEventRequestResultでは、影響を受ける登録のリストがUpdatedEnrollmentsプロパティを通じて利用できるようになります。
プランからの連絡先のパージ
Operations APIを使用して、特定のプランまたはすべてのプランから連絡先を削除できます。
特定のプランからの連絡先のパージ
次の例は、特定のプランから連絡先をパージする方法を示しています。
すべてのプランから連絡先を消去する
次の例は、すべてのプランから連絡先を削除する方法を示しています。
連絡先のプールに現在あるすべての作業項目も削除されます。