Procédure : Mise à niveau rapide d'Unica Campaign
Mise à niveau préalable de Unica Campaign
Procédure
- Importez la sauvegarde des tables système Unica Campaign depuis l'ancienne version/la version de base vers le schéma des tables système utilisé dans l'environnement propre 12.1.
- Effectuez une sauvegarde du répertoire du système de fichiers CAMPAIGN_HOME/partitions/partition1.
- Copiez toutes les données des partitions présentes dans les dossiers de partitions de l'ancien environnement vers le dossier de la partition Unica Campaign dans l'environnement propre 12.1.
Mise à niveau d'Unica Campaign
Procédure
-
Mettez à jour le fichier setenv.sh avec les valeurs requises pour la mise à niveau d'Unica Campaign. Pour plus de détails sur les variables d'environnement incluses dans le fichier setenv.sh, reportez-vous au guide de mise à niveau d'Unica Campaign 12.1.
- Condition requise à remplir avant d'exécuter l'outil de mise à niveau d'Interact : le fichier "jdbc.properties", situé dans le répertoire <CAMPAIGN_HOME>/install, contient l'URL JDBC correcte, l'ID utilisateur de la base de données système Platform et le mot de passe chiffré. L'utilisateur doit copier-coller le fichier jdbc.properties du répertoire Platform/tools/bin vers le répertoire Campaign/install. Si ces informations sont incorrectes, l'outil de mise à niveau de Campaign échoue avec des erreurs liées à l'authentification de la base de données.
- Exécutez l'outil "acUpgradeTool.sh" de Campaign. Cet outil de mise à niveau s'exécute de la même manière que l'outil acUpgradeTool ordinaire. Lors de l'exécution de l'outil de mise à niveau, lorsque vous êtes invité à sélectionner la version de base à mettre à niveau, la version de la mise à niveau spécifiée s'affiche dans l'option JVM "-DFAST_UPGRADE_VERSION=<BASE_VERSION>". Sélectionnez la version de base de la mise à niveau rapide à partir de laquelle la mise à niveau doit être effectuée.
- Mise à jour des fichiers JDBC dans Unica Campaign : Dans le serveur d'applications, mettez à jour les détails JNDI (schéma/ID système, ID utilisateur, mot de passe) pour Campaign JNDI en fonction du nouveau schéma de base de données utilisé avec l'environnement 12.1.
Mise à niveau ultérieure de Campaign
Définition de Campaign – Aide > A propos de > Version
Procédure
-
Modifiez la version d'Unica Campaign dans l'enregistrement Unica Platform :
-
Exécutez la commande suivante pour mettre à niveau les stratégies de sécurité de Campaign de la version de base vers la version 12.1 et accédez à <Platform_Home/tools/bin>.
./populateDb.sh -n Campaign
Modifications de la configuration d'Unica Campaign
Procédure
-
Enregistrement "Filtre d'API REST Campaign" de Campaign :
- Accédez au répertoire PLATFORM_HOME/tools/bin.
-
Exécutez les commandes suivantes :
configTool -v -i -p "Affinium|suite|security|apiSecurity|campaign" -f "full_path_to_Campaign_installation_directory\conf\API_Filter.xml"configTool -v -i -p "Affinium|suite|security|apiSecurity|campaign" -f "full_path_to_Campaign_installation_directory\conf\API_V2_Filter.xml"configTool -v -i -p "Affinium|suite|security|apiSecurity|campaign" -f "full_path_to_Campaign_installation_directory\conf\API_V3_Filter.xml"
-
Enregistrement "Filtre d'API REST Engage" de Campaign :
- Accédez au répertoire PLATFORM_HOME/tools/bin.
- Exécutez la commande suivante :./configTool.sh -vp -p "Affinium|suite|sécurité|apiSecurity|campaign" -f <CAMPAIGN_HOME>/conf/Engage_API_Filter.xml
-
Enregistrement de la navigation Optimize
configTool -v -i -p "Affinium|suite|uiNavigation|mainMenu|Campaign" -f "full_path_to_Campaign_installation_directory\conf\optimize_navigation.xml"
-
Modifications liées à Campaign Struts
Dans la mise à niveau de la structure MVC depuis Struts 1.3.8 vers Spring 5.1.18 pour corriger la faille de sécurité (dans Struts 1.3.8) et pour passer à la norme de l'industrie actuelle, des changements ont été apportés à l'extension de certaines URL mentionnées dans la configuration de ".do" à ".go". Les commandes suivantes doivent être exécutées pour qu'elles s'appliquent.
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|settingsMenu|campaignSettingsItem" -f <CAMPAIGN_HOME>/conf/campaign_setup_navigation_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|Optimize" -f <CAMPAIGN_HOME>/conf/campaign_navigation_optimize_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|All Offers" -f <CAMPAIGN_HOME>/conf/campaign_navigation_allOffers_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_doLogout_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|All Segments" -f <CAMPAIGN_HOME>/conf/campaign_navigation_allSegments_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|All Sessions" -f <CAMPAIGN_HOME>/conf/campaign_navigation_allSessions_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|All Campaigns" -f <CAMPAIGN_HOME>/conf/campaign_navigation_allCampaigns_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|unicaACOOptAdmin" -f <CAMPAIGN_HOME>/conf/campaign_configuration_ext_doLogout_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_offerDetails_spring_update.xml
- configTool.bat -vp -o -p "Affinium|suite|uiNavigation|mainMenu|Campaign|Monitoring Console" -f <CAMPAIGN_HOME>/conf/campaign_navigation_monitoring_console_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_displayOfferList_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_flowchartDetails_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|unicaACOOptAdmin" -f <CAMPAIGN_HOME>/conf/campaign_configuration_ext_runOptimizeSession_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|unicaACOOptAdmin" -f <CAMPAIGN_HOME>/conf/campaign_configuration_ext_stopOptimizeSessionRun_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|unicaACOOptAdmin" -f <CAMPAIGN_HOME>/conf/campaign_configuration_ext_optimizeSessionProgress_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_optimize_sessionLinkClicked_spring_update.xml
- configTool.bat -vp -o -p "Affinium|Campaign|navigation" -f <CAMPAIGN_HOME>/conf/campaign_configuration_optimize_editOptimizeSchedule_spring_update.xml
-
Modifiez les configurations Campaign dans la configuration Unica Platform :
-
Platform – DBResourceBundle : Les étapes suivantes permettent d'importer des regroupements de ressources dans Unica Platform. Exécutez le script ci-dessous comme spécifié :
- Accédez à <platform_home>/tools/bin
- DBResourceBundle.sh /bat -P Campaign -F <Campaign_home>/resourcebundles
Vérification fonctionnelle de la mise à niveau ultérieure de Unica Campaign
Procédure
- L'URL de navigation de l'application Unica Campaign pointe vers l'ancien environnement de base. Vous devez changer cette URL de navigation pour qu'elle pointe vers l'environnement cible à l'aide du script SQL dans la base de données du système Unica Platform.
- Soumettez l'application Unica Campaign à un essai d'acceptation par l'utilisateur. Assurez-vous que tous les diagrammes s'ouvrent et s'exécutent correctement.
Configuration des rapports Unica Insights avec Campaign
Procédez comme suit.
Procédure
- Importez les schémas de rapports de Campaign dans la configuration de Platform.
-
Exécutez les commandes suivantes. Accédez au répertoire Platform_HOME/tools/bin.
configTool -v -i -o -p "Affinium|Report|about" -f "<CAMPAIGN_HOME>/reports/schema/config_version.xml"configTool -v -i -o -p "Affinium|Report|schemas" -f "<CAMPAIGN_HOME>/reports/schema/config_schemas_Campaign.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/templates/camp_cust_attributes_template.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/templates/camp_performance_template.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/templates/offer_performance_template.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/templates/camp_offer_response_breakout_template.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/templates/camp_offer_contact_status_breakout_template.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/base/camp_view.xml"c
onfigTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/custom/camp_cust_attributes.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/custom/camp_offer_response_breakout.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/custom/camp_offer_contact_status_breakout.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/custom/camp_performance.xml"configTool -v -i -o -p "Affinium|Report|schemas|Campaign" -f "<CAMPAIGN_HOME>/reports/schema/custom/offer_performance.xml" -
Mettez à jour la source de données de Campaign dans les fichiers de conception de rapport Unica Insights à l'aide de l'utilitaire Unica Insights.
InsightsDBUtil -ds=CampaignDS -bPath="<Platform_Home>/Insights/Reports" -DBType=<databasetype> -URL=<databasetype> -user=<database user> -pwd=<database password> - Pour en savoir plus sur les configurations de groupes de rapports, consultez le Guide d'installation et de configuration des rapports Unica Insights.