v5.11 特有の設定

この節では、v5.11からの移行時に必要な追加設定について詳しく説明します。一般設定の節で詳しく説明している設定も構成する必要があります。

web アプリケーション

移行中、次の警告が自動的に表示されます。

The webApp ids have been modified during the migration process. Please make sure to check your scripts/css for broken compatibility (any client side javascript or css dealing directly with another element through its id is impacted). See file 'c:\svn\602\nl\build\ncs\var\upgrade/postupgrade/webAppsMigration_*************.txt' for details about the references that were automatically updated, if any.

様々な数式フィールドなど、Webアプリケーションの一部のコンポーネントには、 @id属性があります。 これらはWebアプリケーションのXMLコードで使用され、同じ方法では生成されなくなりました。 これらはインターフェイスに表示されず、通常は使用しないでください。 ただし、場合によっては、@id属性を使用して、スタイルシートやJavaScriptコードを使用してWebアプリケーションのレンダリングをパーソナライズすることがあります。

移行中に、警告で指定したログファイルのパスを​確認する必要があります。

  • ファイルが空でない:移行前に記録された不整合やまだ存在する問題に関する警告が含まれます。これは、存在しないIDを参照するWebアプリケーションのJavaScriptコードにすることができます。 各エラーを確認し、修正する必要があります。
  • ファイルは空です。これは、Adobe Campaignが問題を検出していないことを意味します。

ファイルが空かどうかに関係なく、これらのIDが他の場所での設定に使用されていないことを確認する必要があります(その場合は設定を適応させます)。

ワークフロー

Adobe Campaignインストールディレクトリの名前が変更されたので、移行後に一部のワークフローが機能しない場合があります。 ワークフローがそのアクティビティの1つでnl5ディレクトリを参照する場合、エラーが発生します。 この参照を​build​に置き換えます。 SQLクエリを実行して、これらのワークフローを識別できます(PostgreSQLの例)。

SELECT   iWorkflowId, sInternalName, sLabel 
FROM XtkWorkflow 
WHERE mData LIKE '%nl5%';

使いやすさ

Adobe Campaign v5.11のホームページは使用できなくなりました。

お勧めしませんが、Adobe Campaign v5.11からの特定のインターフェイスを維持する場合は、特定のソリューションがあります。詳細については、お問い合わせください。

MySQL

重要

MySQLは、このエンジンを使用してバージョン6.02または5.11から移行する際に、メインデータベースエンジンとしてv7でのみサポートされます。

MySQLは、デフォルトではタイムゾーンを管理しません。 タイムゾーン管理を有効にするには、次のコマンドを実行します。

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
メモ

詳しくは、https://dev.mysql.com/doc/refman/8.0/en/time-zone-support.htmlページを参照してください。

データベース構造に変更が加えられた場合(例えば、特定のインデックスの作成、SQLビューの作成など)、移行時にいくつかの注意事項を講じる必要があります。 実際、移行手順との互換性がない場合、変更が生成される場合があります。 例えば、Timestamp​フィールドを含むSQLビューを作成する場合、usetimestamptz​オプションとの互換性はありません。 したがって、次の推奨事項に従うことをお勧めします。

  1. 移行を開始する前に、データベースをバックアップします。

  2. SQLの変更を削除します。

  3. Adobe Campaign 7への移行の前提条件の節で説明されている手順に従って、ポストアップグレードを実行します。

    メモ

    Adobe Campaign 7への移行の前提条件に記載されている移行手順に従う必要があります。

  4. SQLの変更を再統合します。

この例では、NmcTrackingLogMessages​ビューが作成され、tslog​という名前の​Timestamp​フィールドが含まれています。 この場合、移行手順は失敗し、次のエラーメッセージが表示されます。

2011-10-04 11:57:51.804Z B67B28C0 1 info log Updating table 'NmcTrackingLogMessages'
2011-10-04 11:57:51.804Z B67B28C0 1 error log PostgreSQL error: ERROR: cannot alter type of a column used by a view or rule\nDETAIL: rule _RETURN on view nmctrackinglogmessagesview depends on column "tslog"\n (iRc=-2006)
2011-10-04 11:57:51.804Z B67B28C0 1 error log SQL order 'ALTER TABLE NmcTrackingLogMessages ALTER COLUMN tsLog TYPE TIMESTAMPTZ' was not executed. (iRc=-2006)

ポストアップグレードが機能するようにするには、移行前にビューを削除し、移行後にTIMESTAMP WITH TIMEZONEモードに適応させながら再作成する必要があります。

トラッキング

トラッキングの数式が変更されました。 移行時に、古い式(v5)が新しい式(v7)に置き換えられます。 Adobe Campaign v5でパーソナライズされた数式を使用する場合、この設定は、Adobe Campaign v7 (NmsTracking_ClickFormula​および​NmsTracking_OpenFormula​オプション)で適応する必要があります。

Webトラッキング管理も変更されました。 v7への移行が完了したら、デプロイウィザードを起動してWebトラッキングの設定を完了する必要があります。

次の 3 つのモードを選択できます。

  • セッションWebトラッキング:リードスペー ​ジがインストールされていない場合、このオプションはデフォルトで選択されます。このオプションは、パフォーマンスの点で最も理想的で、トラッキングログのサイズを制限できます。
  • 永続的なWebトラッキング
  • 匿名Webトラッキング:リードスペー ​ジがインストールされている場合、このオプションはデフォルトで選択されます。リソースを最も消費するオプションです。 上記のように、sSourceId​列のインデックスを作成する必要があります(追跡テーブルと​CrmIncomingLead​テーブル)。
メモ

これら3つのモードの詳細は、この節を参照してください。

Adobe Campaign v7ツリー構造

移行中、ツリー構造はv7標準に基づいて自動的に再編成されます。 新しいフォルダーが追加され、古いフォルダーが削除され、その内容が「移動する」フォルダーに配置されます。 移行後に、このフォルダー内の項目をすべてチェックする必要があります。コンサルタントは、このフォルダーを保持するか、各項目を削除するかを決定する必要があります。 保管するアイテムは、適切な場所に移動する必要があります。

ナビゲーションツリーの自動移行を無効にするオプションが追加されました。 この操作は手動で行われます。 古いフォルダーは削除されず、新しいフォルダーは追加されません。 このオプションは、標準のv5ナビゲーションツリーに対して、多くの変更が加えられた場合にのみ使用してください。 移行する前に、管理/オプション​ノードでコンソールにオプションを追加します。

  • 内部名:NlMigration_KeepFolderStructure
  • データタイプ:整数
  • 値(テキスト):1

このオプションを使用する場合、移行後に古いフォルダーを削除し、新しいフォルダーを追加して、必要なチェックをすべて実行する必要があります。

新しいフォルダーの一覧:

移行後に、次のフォルダーを追加する必要があります。

内部名 ラベル 条件
nmsAutoObjects 自動作成されたオブジェクト -
nmsCampaignAdmin キャンペーン管理 -
nmsCampaignMgt キャンペーン管理 -
nmsCampaignRes キャンペーン管理 -
nmsModels テンプレート -
nmsOnlineRes オンライン -
nmsProduction Production(本番) -
nmsProfilProcess プロセス -
xtkDashboard ダッシュボード -
xtkPlatformAdmin プラットフォーム -
nmsLocalOrgUnit 組織単位 -
nmsMRM MRM MRMがインストールされている
nmsOperations キャンペーン Campaignがインストールされている

古いフォルダーのリスト:

移行後に削除される古いフォルダーは次のとおりです。

メモ

古いフォルダーの内容全体をチェックする必要があり、項目ごとにコンサルタントがその内容を保持するか削除するかを決定します。 保管するアイテムは、適切な場所に移動する必要があります。

内部名 ラベル 条件
nmsAdministration 管理 -
nmsDeliveryMgt キャンペーンの実行 -
ncmContent コンテンツ管理 Content Managerがインストールされている
ncmForm 入力フォーム Content Managerがインストールされている
ncmImage 画像 Content Managerがインストールされている
ncmJavascript JavaScript コード Content Managerがインストールされている
ncmJst JavaScript テンプレート Content Managerがインストールされている
ncmParameters 設定 Content Managerがインストールされている
ncmSrcSchema データスキーマ Content Managerがインストールされている
ncmStylesheet XSLスタイルファイル Content Managerがインストールされている
nmsAdminPlan 管理 Campaignがインストールされている
nmsResourcePlan リソース Campaignがインストールされている
nmsResourcesModels テンプレート Campaignがインストールされている
nmsRootPlan キャンペーン管理 Campaignがインストールされている
nmsOperator マーケティングオペレーター MRMがインストールされている

このページ