キャンペーン テンプレートをプログラムで操作する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、マーケティング オートメーション キャンペーン テンプレートをプログラムで操作する方法について説明します。
キャンペーンテンプレートはSitecore.Marketing.Automation.Definitions.AutomationCampaignTemplates.AutomationCampaignTemplateDefinitionManagerクラスごとに管理されます。これらは、次のパスの下のmasterデータベースに格納されます。
/sitecore/system/Marketing Control Panel/Marketing Automation TemplatesSitecore.Marketing.Automation.Definitions.AutomationCampaignTemplates.AutomationCampaignTemplateDefinitionManagerクラスによって管理されます
|
タスク |
|
コード |
|---|---|---|
|
自動化キャンペーン テンプレート マネージャーにアクセスします。 AutomationCampaignTemplateDefinitionManager はSitecore DIコンテナーから入手できます。 |
Constructor Injection |
|
|
ServiceLocator |
| |
|
オートメーションキャンペーンテンプレートを定義する。 |
オートメーション キャンペーン テンプレートとオートメーション キャンペーンは同じ構造を共有し、IAutomationPlanDefinitionを実装します。詳細については、「 Automationプラン」を参照してください。 | |
|
自動化キャンペーンテンプレートを保存します。 |
| |
|
既存の自動化キャンペーン テンプレートを更新します。 |
| |
|
オートメーション キャンペーン テンプレートを削除します。 |
| |
|
オートメーション キャンペーン テンプレートを取得します。 |
| |
|
エイリアスを使用して自動化キャンペーンテンプレートを取得します。 |
| |
|
すべてのオートメーション キャンペーン テンプレートを取得します。 |
|
自動化キャンペーンテンプレートをプログラムでアクティブ化することはできません。 AutomationCampaignTemplateDefinitionManagerのActivateAsyncメソッドが呼び出された場合、またはtheSaveAsyncが呼び出され、activateパラメータがtrueに設定されている場合は、NotSupportedExceptionが発生します。