EXMにおいて「作成」ボタンを押下しても、メッセージが作成されない


説明

EXMメッセージ作成ダイアログの「作成」ボタンを押下しても、適切なメッセージが作成されず、ダイアログがそのままハング状態になる場合があります。

この問題は、EXMバージョン3.0.0~3.4.2で発生します。

解決策

  1. /sitecore/shell/client/Applications/ECM/EmailCampaign.Client/Dialog/MessageCreationDialogBase.jsファイルの下記のコードを、以下のように変更します。
    変更前:
    ...
    switch (createType) {
                case "ExistingTemplate":
                  this.createExistingTemplate(contextApp, eventInfo);
                  break;
                case "ExistingPage":
                  this.createExistingPage(contextApp, eventInfo);
                  break;
                case "ImportHtml":
                  this.createImportHtml(contextApp);
                  break;
                default:
    ...

    変更後:

    ...
    switch (createType.toLowerCase()) {
                case "existingtemplate":
                  this.createExistingTemplate(contextApp, eventInfo);
                  break;
                case "existingpage":
                  this.createExistingPage(contextApp, eventInfo);
                  break;
                case "importhtml":
                  this.createImportHtml(contextApp);
                  break;
                default:
    ...

  2. 変更を保存し、ブラウザのキャッシュを削除します。