Commerce Connectバージョン8.2でエンゲージメント プランが電子メール メッセージを送信できない


説明

Commerce Connectの既定のエンゲージメント プラン(廃棄カートなど)が、コンタクトが対応する状態に移動した際に、電子メール メッセージを送信できません。次のエラー メッセージがログ ファイルに記録されます。

ManagedPoolThread #10 15:59:57 WARN  Could not find type in ReflectionUtil.CreateObject: Sitecore.Automation.MarketingAutomation.AutomationActions.SendEmailMessageAction
ManagedPoolThread #10 15:59:57 ERROR Workflow action not found: Sitecore.Automation.MarketingAutomation.AutomationActions.SendEmailMessageAction,Sitecore.Analytics.Automation. It must derive from Sitecore.Analytics.Automation.IAutomationAction.

本事象は、デフォルトのエンゲージメント プランで、非推奨のSitecore XPタイプが参照されていることが原因です。

解決策

本事象を解決するには、次のオプションを検討してください。

  1. コンテンツ エディターにて「/sitecore/system/Marketing Control Panel/Engagement Plans/CommerceConnect/Storefront Abandoned Carts/Initial State/Has email/Send E-Mail Message」アイテムにアクセスします。
  2. Type string」フィールドの値を次のように変更します:
    Sitecore.Analytics.Automation.AutomationActions.SendEmailMessageAction,Sitecore.Analytics.Automation