Notes de mise à jour d'Adobe Campaign Classic

Dernières mises à jour     |     Fonctionnalités obsolètes     |     Versions antérieures à 18.4

  1. Mise à jour 19.1.2 - Build 9029

    Aucune fonctionnalité

    Améliorations de la sécurité

    • Pour optimiser la sécurité, la bibliothèque Java (Netty) a été mise à jour vers la dernière version (4.1.34). (NEO-12788)

    Améliorations

    • Correction d'une régression liée à la gestion des colonnes sdomain qui empêchait l'envoi d'emails sur certaines configurations.

    • Pour améliorer les performances, un attribut _operation="none" a été ajouté aux appels SOAP de rtEvent afin d'éviter les requêtes "SELECT FOR UPDATE".

    • Correction d'un problème d'affichage de workflow lié aux transitions sortantes après une activité de test. (NEO-12727)

    • Nous autorisons maintenant la suppression des enregistrements factices créés dans Microsoft Dynamics lors du workflow d'import.

    • Améliorations des permissions pour exécuter le package de zone de sécurité lors de l'utilisation d'un compte interne.

  1. Mise à jour 19.1 - Build 9026

    Nouveautés

    Fonctionnalités

    Description

    Panneau de configuration

    Pour accroître l'efficacité de votre tâche d'administrateur, gérez les paramètres de vos serveurs SFTP en surveillant le stockage, en whitelistant des adresses IP et en installant des clés SSH pour chaque instance. Veuillez noter, qu'à l'heure actuelle, le panneau de configuration est uniquement disponible pour les clients hébergés sur AWS (connectez-vous dès aujourd'hui via Experience Cloud).

    Pour plus d'informations, consultez la documentation détaillée et la vidéo pratique.

    Il n'est pas nécessaire d'effectuer une mise à niveau vers le dernier build de Campaign pour accéder au panneau de contrôle.

    Barrière de sécurité, robustesse et évolutivité

    Nous avons ajouté une série d'améliorations à Campaign Classic. Les améliorations en termes de barrière de sécurité, de robustesse et d'évolutivité sont répertoriées ci-dessous.

    Messages SMS sécurisés (TLS)

    Les SMS sécurisés sont maintenant pris en charge via le connecteur SMPP Générique étendu, ce qui permet une connexion chiffrée au fournisseur.

    Pour plus d'informations, consultez la documentation détaillée.

    Surveillance globale des workflows

    Grâce à cette fonctionnalité, vous pouvez désormais collecter des informations sur l'exécution des workflows pour l'ensemble des instances. Ces données vous permettent de :

    • surveiller activement vos instances, de même que d'enquêter sur les problèmes de performance ;

    • visualiser les données sur de multiples instances en même temps ;

    • étendre les limites de stockage des données ;

    • analyser et détecter les anomalies potentielles.

    Pour plus d'informations, consultez la documentation détaillée.

    Mise à jour de la matrice de compatibilité

    Avec cette nouvelle version, Adobe Campaign prend maintenant en charge les systèmes de bases de données suivants. Consultez la Matrice de compatibilité.

    • Oracle 18c

    • MySQL 5.7 (FDA)

    • SQL Server 2017

    • Teradata 16 (FDA)

    • PostgreSQL 11

    Améliorations de la sécurité

    • Pour des motifs de sécurité, vous ne pouvez plus insérer de commandes arbitraires lorsque vous utilisez l'option Inclure un pré-traitement du fichier dans une activité de workflow Chargement (fichier). Une liste déroulante vous permet dorénavant de sélectionner parmi 3 options : Aucun, Décompression (zcat) ou Déchiffrer (gpg). Le flag de sécurité XtkSecurity_Disable_Preproc a été ajouté. Pour les nouveaux clients, cette option sera définie sur 0, tandis que pour les clients existants, elle sera définie sur 1 par le postupgrade de façon à conserver le comportement précédent. Consultez cette section.

    • Correction d'un problème de visibilité du mot de passe qui se produisait lors du test de la connexion d'un compte externe FDA sans fuseau horaire défini.

    • La bibliothèque PDFBox a été supprimée.

    • Tomcat a été mis à jour vers la version 7.0.93.

    • Correction d'un problème de visibilité du jeton qui se produisait lorsque le jeton de sécurité n'était pas valide.

    • Correction d'un problème d'injection XTK potentiel dans le JSP WSDL (schemawsdl.jsp).

    • Le stockage des informations de connexion et des mots de passe a été optimisé dans la mémoire et le code source de l'application.

    • La restriction d'affichage des PII a été optimisée. (NEO-12339, NEO-12396, NEO-12398, NEO-12339, NEO-12667)

    • Correction de problèmes d'incohérence dans la gestion des clés secrètes.

    • La même erreur générique s'affiche désormais pour les échecs de connexion avec un nom d'utilisateur valide ou non.

    • Le nommage des fichiers téléchargés a été amélioré.

    • Une nouvelle option XtkSecurity_Disable_GetSetEnv a été ajoutée afin de bloquer l'utilisation des fonctions setEnv et getEnv.

    Améliorations de la sécurité, de la robustesse et de l'évolutivité

    • Optimisation de l'utilisation de la séquence XtkNewId et de sa durée de vie : les tables les plus gourmandes ont été déplacées de la séquence xtkNewId vers les séquences dédiées. En savoir plus

    • FDA via HTTP v2 : le protocole FDA via HTTP est largement utilisé sur les déploiements hybrides, en particulier pour la préparation des diffusions et la récupération des broadLogs. Sa robustesse a été renforcée de façon à éviter les problèmes réseau et les erreurs possibles lors de la récupération ou de l'envoi de données. Pour cela, les builds aux deux extrémités de la connexion doivent être à jour, sans quoi le protocole antérieur sera encore utilisé.

    • Workflow de tracking : la robustesse du workflow de tracking a été améliorée. Plusieurs problèmes liés aux mises à jour/insertions au niveau des logs de tracking et à la personnalisation du tracking d'URL ont été résolus.

    • Workflow de nettoyage : le workflow de nettoyage a été amélioré de manière à éviter les erreurs et arrêts potentiels. Cela optimise la taille et la performance des bases de données.

    • Images incorporées dans les messages transactionnels : nous avons ajouté la prise en charge complète des images incorporées dans les messages transactionnels dans le but d'éviter les possibles blocages ou images manquantes.

    • Taille de la base de données - XtkJobLog : un mécanisme de purge a été ajouté à cette table. Cela a un impact positif sur la taille de la base de données.

    • Archivage des emails en Cci : les paramètres par défaut de l'archivage des emails en Cci ont été modifiés en vue d'accélérer l'archivage. En savoir plus

    • Mise à jour de la structure des bases de données : les demandes SQL générées par l'assistant de mise à jour de la base de données ont été améliorées dans le but d'accélérer l'exécution.

    • Barrières de sécurité pour les actions des opérateurs : plusieurs barrières de sécurité ont été mises en place afin d'empêcher les opérateurs de réaliser des actions susceptibles d'impacter l'intégrité de la plate-forme. Les schémas natifs ne peuvent plus être supprimés via l'interface. En outre, le code XML source d'un workflow ne peut plus être édité par les utilisateurs non administrateurs.

    • Deux nouvelles options sont disponibles : XtkSecurity_Restrict_EditXML (qui vous permet de désactiver l'édition du code XML des diffusions) et NmsOperation_OperationMgtDebug (qui vous permet de surveiller l'exécution du workflow technique operationMgt). En savoir plus

    Autres modifications

    • Notifications push : nous prenons maintenant en charge l'option Thread Id pour iOS push.

    • Amélioration de la gestion des index aux noms longs qui pouvait créer des problèmes lors du postupgrade.

    • Désormais, lors de l'analyse d'une diffusion Deco-mail, si le mode de publication est défini sur Aucun dans l'assistant de déploiement, une erreur est consignée et l'analyse s'arrête : « Le mode de publication est défini sur Aucun : impossible d'incorporer d'image. Les images ne s'afficheront pas sur le téléphone polyvalent. » (NEO-12208)

    • La gestion des broadlogs a fait l'objet d'améliorations en ce qui concerne les messages transactionnels. Lorsque les broadlogs sont synchronisés à partir de l'instance d'exécution vers l'instance de contrôle, le champ @lastModified est mis à jour selon la date courante du système. L'option MC_Update_BlLastModified a été ajoutée pour les instances de contrôle. Vrai signifie que la date courante sera utilisée pour l'instance de contrôle (comportement par défaut). Faux signifie que nous utilisons la date @lastModified du broadlog de l'instance d'exécution. (NEO-12579)

    • Des index ont été ajoutés aux tables temporaires de coupons pour optimiser l'envoi des diffusions. (NEO-12437)

    • Dans l'intégration Analytics, la récupération des données de segments AAM avec le caractère % est maintenant autorisée. (NEO-12025)

    • Suppression de la limite de 10 000 enregistrements dans la carte thermique des workflows afin de résoudre un problème de données manquantes. (NEO-12329)

    • Open Office n'est pas pris en charge et a été complètement supprimé de l'application. Si vous l'utilisiez encore, passez à Libre Office, car il cessera de fonctionner à compter de la version 19.1.

    • Vous pouvez maintenant limiter l'accès en écriture à l'activité Mise à jour de données au sein du workflow au moyen d'attributs sysfilter. En savoir plus

    Correctifs

    • Correction d'un problème qui empêchait le téléchargement du certificat pour les notifications iOS mobile push.

    • Correction du problème potentiel de blocages de serveur récurrents pour les notifications push transactionnelles. D'autres problèmes de blocage ont été résolus.

    • Correction d'un problème qui entraînait des incohérences au niveau du reporting entre les activités utilisateurs et les rapports de tracking pour l'indicateur d'ouverture des diffusions. (NEO-11742)

    • Correction d'une erreur liée à la connexion IMS.

    • Correction d'un problème qui pouvait causer l'absence d'images dans une diffusion lors de l'ajout d'une image de la bibliothèque. (NEO-11900)

    • Correction d'un problème qui pouvait se produire lors de l'extraction des détails d'une offre dans une diffusion courrier. (NEO-11700)

    • Correction d'une erreur qui pouvait altérer la performance des messages transactionnels par SMS. (NEO-9812)

    • Correction des blocages de console qui pouvaient se produire lors de l'utilisation de l'option Définie dans un fichier externe pour la cible principale d'une diffusion. (NEO-12349)

    • Correction d'un problème lors de l'analyse d'un message qui ciblait des destinataires de domaines japonais (.JP). (NEO-12246)

    • Correction d'un problème d'affichage lors de l'utilisation d'une répartition des valeurs avec un lien 1:N. (NEO-12212, NEO-11820)

    • Correction d'un problème qui pouvait entraîner des erreurs NmsMxDomain dans les logs MTA à la suite d'un postupgrade. (NEO-12752)

    • Correction d'un problème qui survenait lors de l'utilisation de l'option « Conserver toutes les données additionnelles de l'ensemble principal » dans une activité de workflow d'enrichissement. (NEO-13291)

    • Correction d'un problème de blocage Tomcat lors de l'envoi de notifications push via HTTP2. (NEO-12701)

    • Correction d'un problème avec l'API HTTPRequest qui n'attendait pas la fin de l'ensemble des callbacks. (NEO-12628)

    • Correction d'un problème avec le processus de calcul des indicateurs de tracking pour les messages transactionnels. (NEO-12529)

    • Correction d'un problème lié à l'utilisation des thèmes dans la gestion des offres. (NEO-11804)

    • Correction d'un problème de performances lors de l'envoi de notifications push. (NEO-11787)

    • Correction d'un problème lors de la prévisualisation d'un fichier XML ou CSV sortant dans la gestion des offres pour une diffusion courrier. (NEO-11290)

    • Correction d'un problème lors de l'installation du package Gestion des réseaux sociaux (Social Marketing). (NEO-12081)

    • Correction d'un problème qui vous empêchait de supprimer une application web, même si vous disposiez des droits d'accès adaptés. (NEO-12072)

    • Correction d'un problème qui pouvait entraîner le remplacement de certaines valeurs lors de l'export d'un objet via XML et de son import ultérieur. L'option XtkExport_IncludeDefaultValues a été ajoutée. Si elle est définie sur Vrai (comportement par défaut), toutes les valeurs sont exportées, alors que si elle est définie sur Faux, les modifications sont remplacées par la valeur par défaut. (NEO-11979)

    • Correction d'un problème qui causait l'échec de l'activité de workflow Alerte lors de l'ajout d'une activité d'enrichissement après une requête. (NEO-12132)

    • Correction d'un problème sur les installations Oracle dans lesquelles les décalages de pipeline (déclencheurs) n'étaient pas récupérés correctement à partir de la base de données, entraînant des doublons. (NEO-12121)

    • Correction d'un problème qui pouvait entraîner des problèmes d'affichage dans les tableaux croisés dynamiques lors de l'utilisation de l'intégration Analytics (NEO-12103)

    • Correction d'un problème lié au rapport Analyse descriptive. (NEO-11414)

    • Correction d'un problème avec les connecteurs CRM qui se produisait lorsque la table distante comprenait un nom de champ avec un caractère de soulignement.

    • Correction d'un problème d'affichage des symboles de devise dans les rapports des hypothèses. (NEO-11634)

    • Correction d'un problème lié à la redirection et au tracking lors de l'utilisation de certains caractères dans les liens de tracking.

    • Correction d'un problème qui empêchait le bon fonctionnement de la prévisualisation de l'offre.

    • Correction d'un problème qui faisait que les erreurs soft n'étaient pas supprimées de la table d'adresses.

    • Correction d'une erreur JAVA lors de l'utilisation de code-barres.

    • Correction d'un problème de traduction dans les applications web (NEO-12460)

    • Correction d'un problème avec l'activité de workflow Transfert de fichier s3. (NEO-12473)

    • Correction d'un problème avec les champs de date dans les applications web. (NEO-12496)

    • Correction d'un problème d'épuisement des ID lors de l'utilisation d'adresses de contrôle dans une diffusion. (NEO-11842)

    • Correction d'un problème lié à phantomjs et à la compatibilité avec Debian 9.

    • Correction d'une erreur lors de la validation du contenu d'un BAT. (NEO-12725)

    • Correction d'un problème avec la fonctionnalité de workflow « Exclure ce sous-ensemble de la population ». (NEO-12441)

    • Correction d'un problème avec l'API HTTPRequest-wait qui n'attendait pas la fin de l'ensemble des callbacks. (NEO-12628)

    • Correction d'un problème avec la tâche « Mise à jour d'audience partagée » dans une activité de partage. (NEO-11562)

    • Correction d'un problème de blocage de serveur web. (NEO-12904)

    • Correction d'un problème avec le paramètre Nature dans les modèles transactionnels. (NEO-12334)

    • Correction d'un problème de blocage de console lors de l'affichage des URL trackées dans l'éditeur de texte des emails. (NEO-13122)

    • Correction d'un problème lié à l'activité de partage de fichiers lors de l'import d'audiences à partir d'Audience Manager. (NEO-11550)

    • Correction d'un problème qui entraînait des erreurs dans le rapport Position des clics. (NEO-11459)

    • Correction d'un problème avec le rendu des offres. (NEO-11565)

    • Correction d'un problème lié à l'activité Mise à jour de liste lors de l'import d'audiences à partir d'Audience Manager. (NEO-11226)

    • Correction d'un problème avec l'activité Planning et la configuration du fuseau horaire. (NEO-11662)

    • Correction d'un problème qui entraînait l'échec du workflow de tracking en présence d'URL incorrectes.

    • Correction d'un problème avec les comptes externes suite à l'import du package d'application mobile.

    • Correction d'un problème lors de l'assignation d'un fuseau horaire à un opérateur. (NEO-12464)

    • Correction d'un problème qui pouvait entraîner des erreurs dans les logs mtachild. (NEO-11539, NEO-8978)

    • Correction d'un problème lors d'un clic sur l'icône Historique dans un rapport enregistré. (NEO-11620)

    • Correction d'un problème lors de l'édition d'un tableau croisé dynamique dans un rapport. (NEO-12068)

  1. Mise à jour 18.10.6 - Build 8985

    Améliorations

    • Nous autorisons maintenant la suppression des enregistrements factices créés dans Microsoft Dynamics lors du workflow d'import.

    • Correction d'un problème lié à l'activité de workflow Collecteur de fichiers qui consignait des erreurs en boucle lorsque l'accès à un fichier était refusé. (NEO-12085)

    • Correction d'un problème qui entraînait des incohérences au niveau du reporting entre les activités utilisateurs et les rapports de tracking pour l'indicateur d'ouverture des diffusions. (NEO-11742)

    • Améliorations des permissions pour exécuter le package de zone de sécurité lors de l'utilisation d'un compte interne.

    • Correction d'un problème qui entraînait des erreurs dans les logs mtachild. (NEO-8978)

  1. 18.10.5 - Build 8984

    Aucune fonctionnalité

    Améliorations

    • Correction d'un problème de blocage SQL qui entraînait l'échec de l'analyse des diffusions en cas d'analyses/d'envois simultanés (quand deux diffusions étaient analysées en même temps). (NEO-13026)

    • Suppression de la limite de 10 000 enregistrements dans la carte thermique des workflows afin de résoudre un problème de données manquantes. (NEO-12329)

    • Correction d'un problème qui survenait lors de l'utilisation de l'option « Conserver toutes les données additionnelles de l'ensemble principal » dans une activité de workflow d'enrichissement. (NEO-13291)

  1. 18.10.4 - Build 8983

    Aucune fonctionnalité

    Améliorations

    • Correction d'un problème avec le processus de calcul des indicateurs de tracking pour les messages transactionnels. (NEO-12529, NEO-12581)

    • Correction d'un problème avec l'API HTTPRequest qui n'attendait pas la fin de l'ensemble des callbacks. (NEO-12628)

    • Des index ont été ajoutés aux tables temporaires de coupons pour optimiser l'envoi des diffusions. (NEO-12437)

    • Correction d'un problème lors de l'analyse d'un message qui ciblait des destinataires de domaines japonais (.JP). (NEO-12246)

    • Dans l'intégration Analytics, la récupération des données de segments AAM avec le caractère % est maintenant autorisée. (NEO-12025)

    • Correction d'un problème de blocage Tomcat lors de l'envoi de notifications push via HTTP2. (NEO-12701)

  1. 18.10.3 - Build 8981

    Aucune fonctionnalité

    Améliorations

    • Correction d'un problème avec l'activité de workflow Transfert de fichier s3. (NEO-12473)

    • Correction d'un problème qui entraînait l'échec du workflow Tracking. (NEO-12520)

    • Correction d'une erreur liée à la connexion IMS.

    • Correction d'un problème lié à la prévisualisation et à la validation du contenu des messages transactionnels lors de l'utilisation d'un identifiant de l'offre de grande taille.

    • Correction d'un problème avec le workflow Mid-sourcing (compteurs des diffusions).

    • Correction d'un problème avec la mise à jour de la structure de la base de données qui déposait de nouveaux index sur NmsRecipient.

    • Correction des blocages de console qui pouvaient se produire lors de l'utilisation de l'option Définie dans un fichier externe pour la cible principale d'une diffusion. (NEO-12349)

    • Correction de plusieurs blocages InMail.

    • Correction d'un problème qui se produisait lors de l'utilisation d'une activité de workflow Mise à jour de données pour supprimer des enregistrements stockés dans une base de données FDA Teradata.

    • Correction de problèmes d'incohérence dans la gestion des clés secrètes.

    • Correction d'un problème avec l'activité Enrichissement lors de la saisie d'un champ comme suit : xml=true et calculated=true.

    • Correction d'un problème d'échappement des caractères lors de l'envoi de notifications push sur une application mobile.

    • Correction d'un problème qui empêchait le passage de la méthode de synchronisation FDA à SOAP dans un compte externe Mid-sourcing.

  1. 18.10.2 - Build 8978

    Aucune fonctionnalité

    Améliorations

    • Correction de divers problèmes lors de l'exécution des workflows utilisant MySQL sur FDA. (NEO-11652)

    • Correction d'un problème de performances lors de l'envoi de notifications push. (NEO-11787)

    • Correction d'un problème d'épuisement des ID lors de l'utilisation d'adresses de contrôle dans une diffusion. (NEO-11842)

    • Correction d'un problème de blocage du client qui pouvait survenir lors de l'utilisation de workflows complexes. (NEO-11847)

    • Correction d'un problème d'affichage lors de l'utilisation d'une distribution de valeurs avec un lien 1:N. (NEO-11820)

    • Correction d'une erreur Oracle dans la carte thermique des workflows.

    • Correction d'un problème de droit lors de l'ajout d'une proposition d'offre dans une activité d'enrichissement.

    • Correction d'un problème de connexion à la gestion des données SQL.

    • Correction d'un problème avec la génération de noms de tables de workflows temporaires en cas d'ID négatifs.

    • Correction d'un problème avec le calcul des durées de workflow dans la carte thermique des workflows.

  1. 18.10 - Build 8977

    Nouveautés

    Fonctionnalités

    Description

    Améliorations des notifications push

    Dans Adobe Campaign, un certain nombre d'améliorations ont été apportées aux notifications push :

    • Tracking des notifications silencieuses dans iOS

    • Implémentation du retour sur les appels d'enregistrement dans iOS

    • Amélioration de la vitesse de préparation des diffusions iOS

    En raison de l'abandon de GCM par Google, le connecteur Android V2 ne permet plus que les connexions au serveur FCM.

    Voir à ce sujet la documentation détaillée. La mise à niveau manuelle vers FCM est présentée dans cet article.

    Activité Gestion des données SQL

    Une nouvelle activité de workflow de Data Management a été ajoutée. L'activité Gestion des données SQL permet d'écrire ou de copier-coller vos propres scripts SQL pour créer et remplir des tables de travail (FDA uniquement).

    Pour plus d'informations, consultez la documentation détaillée.

    Surveillance des workflows

    Avec la nouvelle Carte thermique des workflows Campaign d'Adobe, les administrateurs de la plate-forme disposent d'une représentation graphique de tous les workflows simultanés, ce qui leur permet de surveiller la charge de l'instance et de planifier les workflows en conséquence.

    Pour plus d'informations, consultez la documentation détaillée.

    Le package Carte thermique des workflows est également disponible sur demande pour les builds antérieurs à 8977 (à compter du Build 8700). Pour plus d'informations sur la façon de le demander et de l'installer, consultez cette page.

    Améliorations de la sécurité

    • Correction d'un problème de sécurité qui entraînait des vulnérabilités aux attaques SSRF (Server Side Request Forgery) et aux attaques par déni de service (DoS). (NEO-11453)

    • Le contenu (redirection du tracking, pages miroir, questionnaires, etc.) sera désormais servi par Campaign avec l'en-tête X-Robots-Tag: nocache. Cela empêche l'indexation de ce contenu par les moteurs de recherche Internet. (NEO-11101)

    • Correction d'un problème d'injection XTK dans l'API d'abonnement (nms:subscription:Unsubscribe et nms:subscription:Subscribe).

    • Correction d'un problème d'injection XTK dans l'application web de désabonnement.

    • Suppression des mots de passe qui étaient affichés de manière non sécurisée dans certains logs SMS.

    Améliorations

    • Les API de Campaign Classic sont maintenant disponibles dans une page dédiée. Si vous utilisiez le fichier jsapi.chm, vous devez à présent vous référer à la nouvelle version en ligne.

    • PostgreSQL 10, Debian 9 et Teradata 16.20 sont maintenant pris en charge. Consultez la matrice de compatibilité.

    • Lors de la création d'une connexion SFTP, vous pouvez maintenant utiliser l'authentification par proxy. Pour plus d'informations, consultez la documentation détaillée (NEO-9868)

    • L'option Formule de calcul de date est maintenant disponible dans les propriétés d'une diffusion lors de la création d'une diffusion unique à l'aide du modèle de diffusion courrier. (NEO-9792)

    • La gestion des noms de domaine a été améliorée pour le tracking des cookies et les applications web. Pour plus d'informations, consultez la section 'Evolutions techniques'.

    • L'import des ressources partagées Adobe Marketing Cloud dans une diffusion ou une landing page a été amélioré en termes de sécurité et de performances.

    • Une nouvelle case à cocher est disponible dans le compte externe du canal mobile pour activer les traces SMPP détaillées dans le fichier journal, ce qui rend cette sortie directement accessible à partir de l'interface d'Adobe Campaign.

    • Dans les broadlogs, il est maintenant possible de faire la distinction entre le nombre maximal de connexions et le nombre maximal de messages par heure. Lorsque les limites sont atteintes, il est alors possible de savoir pourquoi le débit est limité. Auparavant, le même message ("quota atteint") s'appliquait aux deux cas.

    • Vous pouvez maintenant spécifier un script SQL à exécuter lors de l'acquisition d'une connexion à partir du pool. Ce script peut être utilisé pour définir le schéma par défaut. Il sera appliqué après query banding. (NEO-11256)

    • Le SDK de Campaign ne stocke plus l'identifiant utilisateur afin de se conformer à la réglementation en matière de PII d'Adobe. Les données sont maintenant stockées sous la forme d'un hachage.

    • Lors de l'import d'un fichier XML d'exportation de package, Campaign prend maintenant en charge la présence de nomenclature dans le fichier, même si le codage y est explicitement déclaré.

    Evolutions techniques

    Upgrade du client et du serveur

    Si votre serveur a été mis à jour vers la version 18.10, vous devrez utiliser un client version 18.10 pour pouvoir accéder à votre serveur. Le client version 18.10 pourra se connecter à une version de serveur plus ancienne.

    Gestion des noms de domaine

    La gestion des noms de domaine a été améliorée pour le tracking des cookies et les applications web.

    Désormais, tous les noms de domaine de second niveau de deux lettres sont pris en charge par défaut (par exemple .aa.com). Pour les noms de domaine plus complexes (par exemple, les domaines de second niveau à trois lettres tels que .com.au), vous devez les ajouter à l'option cookieDomains de serverConf (sous la balise de redirection). Voici un exemple :

    <redirection (...) cookieDomain="http://toureiffel.paris">

    Améliorations des index

    Les index sur NmsRecipient ont été repensés. Les performances des requêtes utilisant cette table devraient être améliorées. Si vous avez créé une extension de NmsRecipient, vous souhaiterez peut-être vérifier qu'aucun index ne duplique les nouveaux index (pour limiter l'utilisation de l'espace sur le serveur de base de données). (NEO-8228)

    Dans PostgreSql, lors de l'utilisation d'un classement UTF-8, il est maintenant possible de créer des index qui optimiseront les opérations "LIKE 'string%'" (ou "commence par"). Si vous effectuez d'autres opérations sur la même colonne (order by ou jointure par exemple), un autre index standard sera requis. Du côté du schéma, cela sera fait en ajoutant indexOption="searchFromStart" dans la définition d'index (un index varchar_pattern_ops sera créé à la place d'un index btree standard). Par exemple (sur NmsRecipient) :

    <dbindex name="email2"> <!-- optimize order by/join (and startWith if not PostgreSql with an UTF-8 collation) operations -->
      <keyfield xpath="@email"/>
    </dbindex>
    <dbindex name="email3" indexOption="searchFromStart"><!-- optimize startsWith operation on PostgreSql when a UTF-8 collation is used; create no index in other cases-->
      <keyfield xpath="@email" />
    </dbindex>

    De nouveaux index ont été ajoutés à NmsRtEvent et NmsEventHisto (dans la colonne "Scheduled"), ce qui devrait améliorer le temps d'affichage sur le formulaire correspondant. (NEO-11738)

    Ces modifications d'index peuvent entraîner une augmentation du temps nécessaire pour effectuer le post-upgrade.

    Correctifs

    • Correction d'une erreur qui empêchait le téléchargement des fichiers depuis l'activité de workflow Téléchargement Web. (NEO-11105)

    • Correction d'une erreur qui laissait parfois le workflow Envoi des indicateurs et des attributs de campagne dans un statut En échec (NEO-10820).

    • Correction d'une erreur qui supprimait la liste des destinataires créée après l'exécution de l'activité Mise à jour de liste dans un workflow. (NEO-11696)

    • Correction d'une erreur en raison de laquelle les campagnes étaient affichées un mois à l'avance dans le calendrier de Campaign (sur une instance japonaise). (NEO-11445)

    • Correction d'une erreur qui empêchait l'affichage de la configuration d'Analytics dans l'onglet Web Analytics des Propriétés de la diffusion. (NEO-11619)

    • Correction d'une erreur qui s'affichait lors de la tentative d'édition et d'enregistrement du formulaire de saisie nms:delivery. (NEO-10973)

    • Correction d'une erreur de configuration de compte externe qui se produisait lors de l'exécution d'un workflow contenant une activité Transfert de fichier. (NEO-11012)

    • Correction d'une erreur qui renvoyait des lignes vides lors de l'utilisation de la fonction zcat pour charger des fichiers dans l'activité Chargement des données. (NEO-11273)

    • Correction d'une erreur qui générait des broadlogs en double lors de l'analyse de la diffusion. (NEO-11360)

    • Correction d'une erreur qui entraînait un échec de la diffusion en raison d'une clé de lien étrangère manquante après l'exécution de l'activité Enrichissement dans un workflow. (NEO-11537)

    • Correction d'une erreur qui empêchait la désinstallation ou la réparation correcte d'Adobe Campaign lorsque le chemin d'installation incluait des caractères chinois GB18030 spécifiques.

    • Correction d'une erreur qui associait certains logs de tracking à une mauvaise diffusion. (NEO-11412)

    • Correction d'une erreur en raison de laquelle certaines parties des logs de diffusion conservaient le statut en attente plus longtemps que prévu. (NEO-11336)

    • Correction d'une erreur qui se produisait lors de l'édition d'une requête afin d'ajouter un coupon à une diffusion. (NEO-11037)

    • Correction d'un problème lié aux rapports en raison duquel les graphiques calculaient toujours la somme des valeurs, quel que soit l'opérateur agrégé sélectionné. (NEO-10913)

    • La fonction "request.scheme" étant obsolète, elle a été supprimée de la documentation JSAPI. (NEO-10828)

    • Correction d'une erreur qui empêchait certains utilisateurs possédant des configurations de fuseau horaire spécifiques de se connecter à Adobe Campaign. (NEO-10712)

    • Correction d'une erreur qui se produisait lors de la configuration d'un compte externe de canal mobile à l'aide du connecteur SMPP générique étendu : si vous aviez spécifié l'utilisation de paramètres différents pour le récepteur, l'émetteur utilisait ces paramètres de manière incorrecte plutôt que ses propres paramètres.

    • Correction d'une erreur en raison de laquelle les diffusions planifiées échouaient lors de la définition d'une fréquence pour la règle de pression, car elles étaient constamment recalculées après le premier arbitrage. (NEO-10016)

    • Correction d'une erreur qui entraînait le blocage du serveur web IIS lors du processus de recyclage du pool d'applications (dans la bibliothèque nlsrvmod.dll). (NEO-10862)

    • Correction d'une erreur qui empêchait la recherche d'un destinataire dans l'écran Profils et Cibles. (NEO-8228)

    • Correction d'un problème qui entraînait une erreur de timeout lors de l'accès au dossier Historique des événements dans le cas d'un nombre élevé d'enregistrements. (NEO-11738)

    • Correction d'une erreur qui entraînait le renvoi erroné des destinataires d'une diffusion LINE comme "Inatteignable". (NEO-10833)

    • Correction d'une erreur lors de l'exécution d'une requête de workflow avec une colonne supplémentaire sur Oracle. (NEO-11615)

    • Une amélioration a été apportée pour s'assurer que les connexions fermées ne sont pas conservées trop longtemps dans le pool de connexions. (NEO-11392)

    • Correction d'une erreur lors de l'utilisation d'une activité de workflow de ciblage (requête, chargement (SGBD), etc.) connectée via FDA à une table Oracle externe contenant des caractères UTF8 (dans le nom de la table, le nom d'un champ, etc.) et une contrainte de clé primaire avec un nom de contrainte par défaut généré par le système. (NEO-10714)

    • Correction d'une erreur qui empêchait la suppression du contenu HTML d'une diffusion. (NEO-11327)

    • Correction d'un problème lié à l'aperçu des fichiers XML et CSV dans un courrier après l'exécution d'une campagne. (NEO-11290)

    • Correction d'une erreur lors du tri des données dans une activité de workflow Enrichissement. (NEO-11394)

    • Correction d'une erreur lors du tri des données dans un rapport personnalisé. (NEO-10896)

    • Correction d'un problème qui entraînait des erreurs lors de l'utilisation du paramètre useVault avec Teradata. (NEO-11399)

    • Correction d'une erreur qui entraînait le blocage de la console cliente d'Adobe Campaign lors de la suppression de plusieurs lignes de requête. (NEO-10744)

    • Correction d'une erreur qui empêchait l'application de règles de pression dans certains cas lors d'une diffusion courrier. (NEO-9004)

    • Correction d'une erreur qui se produisait lors de l'utilisation de l'activité de chargement de données pour importer une colonne avec le type de données ‘time' : le séparateur d'heure était réinitialisé même après sa suppression. (NEO-10743)

    • Correction d'une erreur qui empêchait l'affichage du dossier Diffusions depuis la liste de dossiers Exécution dans les propriétés d'une diffusion lors de l'édition d'une diffusion récurrente. (NEO-11094)

    • Correction d'une erreur qui empêchait la fenêtre d'affichage de la population d'afficher plus de 200 enregistrements en tant que cible obtenue depuis une activité Requête dans un workflow. (NEO-11195)

    • Correction d'une erreur dans Oracle qui empêchait l'exécution d'une requête DELETE lorsque plus de 1 000 éléments étaient sélectionnés. (NEO-11171)

    • Correction d'une erreur qui entraînait le codage des URL en tant qu'URL trackées dans les paramètres additionnels d'une diffusion de notification push Android. (NEO-11468)

    • Correction d'une erreur de script qui se produisait dans le rapport sur les activités des utilisateurs lors de la définition des paramètres sur ‘Intervalles d'un jour' et ‘Ouvertures'. (NEO-11655)

    • Correction d'une erreur qui se produisait lors de la connexion au serveur de mid-sourcing ou à Message Center via un proxy web authentifié. (NEO-11309)

    • Correction d'une erreur Oracle qui se produisait lors de l'enregistrement d'une nouvelle composition de diffusion après la sélection d'un élément d'un schéma spécifique basé sur une vue SQL. (NEO-11682)

    • Correction d'une erreur qui entraînait la génération de fichiers de rejet comportant des faux positifs lors du traitement d'un fichier zip contenant un fichier .csv via une activité de chargement de fichier utilisant l'option de décompression.

    • xtkjoblog est maintenant purgé par le nettoyage.

  1. 18.6.2 - Build 8949

    Nouveautés

    Fonctionnalités

    Description

    Query banding

    Lorsque plusieurs utilisateurs de Campaign se connectent à un même compte externe Teradata FDA, vous pouvez désormais transmettre une bande de requêtes (paires clé/valeur) spécifique à chaque utilisateur. Chaque fois qu'un utilisateur de Campaign effectue une requête sur la base de données Teradata, Adobe Campaign peut désormais envoyer des métadonnées associées à l'utilisateur. Ces données, qui consistent en une liste de clés et de valeurs, peuvent ensuite être utilisées par les administrateurs de Teradata à des fins d'audit ou pour gérer les droits d'accès, par exemple.

    Les étapes de paramétrage sont présentées ci-après.

    Améliorations

    • Les logs d'archivage des emails ont été améliorés, ce qui permet de vérifier plus facilement et plus clairement quels emails ont été diffusés avec succès ou non via l'archivage BCC. (NEO-10675)

    • Correction d'une erreur qui entraînait l'affichage des adresses IP des équilibreurs de charge au lieu de celles des clients dans les broadlogs de tracking. (NEO-11295)

    • Correction d'une erreur aléatoire qui entraînait le remplacement incorrect des propriétés d'une diffusion. (NEO-11015)

    • Correction d'une erreur de syntaxe lors du tri des résultats d'une activité d'enrichissement. (NEO-11394)

    • Correction d'une erreur lors de l'utilisation de champs calculés dans une activité de workflow Réponses au questionnaire. (NEO-11382)

    • Mise à jour de Tomcat pour éviter l'exploitation de vulnérabilités. (NEO-11503)

    • Correction d'une erreur liée au codage LATIN1 lors de l'utilisation d'une connexion FDA à une base de données PostgreSQL.(NEO-11299)

    • Correction d'une erreur qui se produisait lors de l'utilisation de l'option de diffusion Préparer les données de personnalisation avec un workflow. (NEO-11047)

    • Correction d'une erreur de postupgrade qui empêchait l'envoi de SMS lors de l'utilisation d'un connecteur étendu.

    • Amélioration de l'import/export de package (ajout de log et de région dans l'interface).

    • Correction d'un problème qui affichait des erreurs inutiles dans le log de postupgrade lorsqu'une activité de workflow Réponses au questionnaire n'était pas entièrement configurée.

    Evolutions techniques

    Query banding

    Une clé spécifique (PROXYUSER ou PROXYROLE) est utilisée pour associer un utilisateur ou un rôle Teradata à un utilisateur Campaign. Une nouvelle permission a été ajoutée pour utiliser ce rôle/utilisateur proxy. Vous devez ajouter le droit d'accès GRANT CONNECT THROUGH au compte de base de données (celui défini dans le compte externe Teradata).

    Un nouvel onglet a été ajouté dans les comptes externes de Teradata. l'onglet Query banding comprend les options suivantes :

    • Activer : cochez cette case pour activer la fonctionnalité.

    • Par défaut : saisissez un query banding par défaut qui sera utilisé si un utilisateur n'a aucun query banding associé. Si aucun query banding par défaut n'est défini, les utilisateurs sans query banding associé ne pourront pas utiliser Teradata.

    • Utilisateurs : pour chaque utilisateur, spécifiez un query banding. Vous pouvez ajouter autant de paires clé/valeur que nécessaire. Par exemple : 'priority=1;workload=high;'

    Pour plus d'informations sur query banding, référez-vous à ces articles :

  1. 18.6 - Build 8947

    Nouveautés

    Fonctionnalités

    Description

    Amélioration de la sécurité

    Nous avons ajouté une série d'améliorations de sécurité à Campaign Classic. Les améliorations et les corrections sont répertoriées ci-dessous.

    Prise en charge de Windows Server 2016

    Adobe Campaign est maintenant compatible avec Windows Server 2016. Consultez la matrice de comptabilité de Campaign Classic.

    Améliorations de la sécurité

    decryptString

    La fonction decryptString est obsolète. Reportez-vous à l'article Fonctionnalités obsolètes et supprimées.

    Pour les nouveaux clients, cette fonction n'est plus utilisée que pour déchiffrer l'ID crypté du destinataire dans les landing pages. Pour déchiffrer les mots de passe stockés dans un compte externe, utilisez la nouvelle fonction decryptPassword.

    Pour les clients existants, le comportement de cette fonction reste inchangée mais nous vous recommandons d'utiliser decryptPassword au lieu de decryptString. l'option de compatibilité XtkSecurity_Unsafe_DecryptString est ajoutée par le postupgrade et activée par défaut, ce qui vous permet de continuer à utiliser la fonction. Si vous souhaitez désactiver decryptString, désactivez l'option.

    decryptPassword

    La fonction decryptPassword a été ajoutée. Elle vous permet de déchiffrer un mot de passe stocké dans un compte externe. Reportez-vous à la documentation JSAPI pour plus d'informations.

    API de fichier

    Pour les nouvelles installations, l'accès aux dossiers via les API de fichier est limité aux dossiers var, sftp et temporaires d'Adobe Campaign.

    Pour les clients existants, les API de fichier ne peuvent plus accéder au dossier conf d'Adobe Campaign. l'option de compatibilité XtkSecurity_Disable_JSFileSandboxing est ajoutée par le postupgrade et activée par défaut, ce qui vous permet de maintenir l'accès aux autres dossiers. Si vous souhaitez limiter l'accès aux dossiers var, sftp et temporaires d'Adobe Campaign, désactivez l'option.

    Correctif

    • Correction d'une erreur qui pouvait altérer la performance des messages transactionnels par SMS. (NEO-9812)

  1. 18.4.5 - Build 8937

    Aucune fonctionnalité

    Améliorations

    • Correction de divers problèmes lors de l'exécution des workflows utilisant MySQL sur FDA. (NEO-11652)

    • Correction d'un problème qui faisait qu'une partie de la population de diffusion restait en état d'attente dans des cas spécifiques. (NEO-11336)

    • Correction d'un problème intermittent avec la réponse automatique SMS. (NEO-11811)

    • Correction d'un problème d'épuisement des ID lors de l'utilisation d'adresses de contrôle dans une diffusion. (NEO-11842)

    • Correction d'une erreur de syntaxe lors du tri dans une activité de workflow d'enrichissement. (NEO-11394)

    • Correction d'un problème qui pouvait provoquer le blocage du serveur web lors du redémarrage d'IIS. (NEO-10862)

    • Correction d'un problème qui pouvait entraîner l'échec du workflow de tracking après une mise à niveau de build (FDA - SQL). (NEO-11635)

    • Correction d'un problème qui pouvait entraîner la perte des données de liste de workflow. (NEO-11696)

    • Correction d'un problème de performances lors de l'envoi de notifications push. (NEO-11787)

    • Correction d'un problème qui empêchait le bon fonctionnement du tracking web pour les domaines "com.au" (NEO-4385).

    • Correction d'un problème de blocage du client qui pouvait survenir lors de l'utilisation de workflows complexes. (NEO-11847)

    • Correction d'une erreur Oracle lors de l'enregistrement d'une nouvelle diffusion après avoir sélectionné un élément d'un schéma spécifique (NEO-11682).

    • Correction d'un problème lors de l'interrogation d'un champ contenant des caractères avec accents (FDA/Teradata). Le compte externe vous permet désormais de modifier le codage utilisé pour communiquer avec le pilote Teradata. (NEO-11818).

    • Correction d'un problème de tracking lors de la transmission d'URL dans des variables supplémentaires dans une notification push qui pouvait entraîner la réception de données mal formatées ou incorrectes par l'application mobile. (NEO-11468, NEO-11960)

    • Correction d'un problème d'affichage lors de l'utilisation d'une distribution de valeurs avec un lien 1:N. (NEO-11820)

    • Correction d'une erreur qui empêchait le bon fonctionnement du chargement en masse sur Teradata 16.

    • Augmentation de la taille du tampon pour l'horodatage sur Teradata afin d'éviter les problèmes de liaison avec le pilote 15.10.

    • Amélioration de la gestion des index aux noms longs qui pouvait créer des problèmes lors du postupgrade.

    • Amélioration du temps disponible de la mémoire partagée lors du traitement des enfants morts (MTA).

    • Correction d'un blocage potentiel dans Apache (tracking).

  1. 18.4.4 - Build 8936

    Aucune fonctionnalité

    Améliorations

    • Les logs d'archivage des emails ont été améliorés, ce qui permet de vérifier plus facilement et plus clairement quels emails ont été diffusés avec succès ou non via l'archivage BCC. (NEO-10675)

    • Correction d'une erreur qui entraînait l'affichage des adresses IP des équilibreurs de charge au lieu de celles des clients dans les broadlogs de tracking. (NEO-11295)

    • Correction d'une erreur liée au codage LATIN1 lors de l'utilisation d'une connexion FDA à une base de données PostgreSQL.(NEO-11299)

    • Correction d'une erreur qui se produisait lors de l'utilisation de l'option de diffusion Préparer les données de personnalisation avec un workflow. (NEO-11047, NEO-11301)

    • Correction d'une erreur aléatoire qui entraînait le remplacement incorrect des propriétés d'une diffusion. (NEO-11015)

    • Correction d'une erreur lors de l'utilisation de champs calculés dans une activité de workflow Réponses au questionnaire. (NEO-11382)

    • Correction d'une erreur lors de l'utilisation de données stockées dans du code XML dans une activité de workflow Réponses au questionnaire. (NEO-10816)

    • Correction d'une erreur lors de l'upgrade du serveur avec le Build 8935.

    • Correction d'un problème qui affichait des erreurs inutiles dans le log de postupgrade lorsqu'une activité de workflow Réponses au questionnaire n'était pas entièrement configurée.

    • Teradata FDA : correction d'une erreur liée aux champs et aux index incrémentés automatiquement dans les tables SQL.

  1. 18.4.3 - Build 8935

    Aucune fonctionnalité

    Améliorations

    • Correction d’une erreur d’encodage du suivi avec Microsoft Edge et Internet Explorer. (NEO-11257)

    • Correction d’une erreur avec la personnalisation du lien de l’image dans les diffusions LINE. (NEO-11077)

    • Correction d’une erreur qui empêchait le bon fonctionnement du mécanisme de génération de séquence d’identifiants. (NEO-11115)

    • Correction d’une erreur qui empêchait les demandes d’accès à des informations personnelles (RGPD) de fonctionner lors de l’utilisation d’un espace de nommage personnalisé avec une clé de réconciliation de type entier. (NEO-11123)

    • Correction d’une erreur qui pouvait survenir lors de l’utilisation de l’option Répartition des valeurs dans les activités de workflow Requête. (NEO-10958)

    • Correction d’une erreur lors de la synchronisation des emplacements de l’instance marketing vers l’instance d’interaction. (NEO-11162)

    • Amélioration de la gestion des index aux noms longs lors du postupgrade.

  1. 18.4.2 - Build 8932

    Aucune fonctionnalité

    Améliorations

    • Correction d’une erreur qui empêchait Windows Server d’être mis à jour correctement.

    • Correction d’une erreur dans l’activité Résultat du questionnaire lors de l’utilisation de données stockées en XML. Le rapport ne s’affichait pas correctement. (NEO-10816)

    • Correction d’un problème de performance qui pouvait se produire avec le processus inMail lors de l’utilisation d’un serveur de mails rebonds. (NEO-10641)

    • Correction d’un problème de mise à niveau de la base de données qui pouvait survenir lors de la mise à niveau de plus de 1 000 schémas.

  1. 18.4 - Build 8931

    Nouveautés

    Fonctionnalités

    Description

    Règlement général sur la protection des données (RGPD) de l'UE

    Le RGPD, qui entrera en vigueur le 25 mai 2018, est la nouvelle loi de l'Union européenne (UE) sur la protection de la vie privée. Il harmonise et modernise les exigences en matière de protection des données. Il s'applique aux clients Adobe Campaign qui détiennent des données pour des titulaires de données résidant dans l'UE.

    Outre les fonctionnalités de protection des données déjà disponibles dans Adobe Campaign (notamment la gestion du consentement, les paramètres de conservation des données et les rôles utilisateur), nous incluons, en qualité de responsable du traitement des données, d'autres fonctionnalités pour faciliter votre préparation en tant que contrôleur de données à certaines demandes RGPD :

    • Droit d'accès : permet au titulaire de données de recevoir une copie de ses données personnelles collectées par les contrôleurs de données, notamment les données éventuellement stockées dans Adobe Campaign.

    • Droit de suppression : autorise le titulaire de données à demander la suppression de ses données personnelles collectées par les contrôleurs de données, notamment les données éventuellement stockées dans Adobe Campaign.

    Pour plus d'informations, consultez la documentation détaillée.

    Profils actifs

    Adobe Campaign fournit désormais la liste des profils actifs, mise à jour tous les mois via un workflow dédié.

    Pour plus d'informations, consultez la documentation détaillée.

    Amélioration du connecteur push Android

    Le connecteur Android a été amélioré afin de prendre en charge un débit supérieur.

    Pour plus d'informations, consultez la documentation détaillée.

    Améliorations de la sécurité

    • L'extension des entités externes est désormais désactivée pour prévenir les attaques potentielles d'utilisateurs non authentifiés. (NEO-10173)

    • Permissions renforcées pour empêcher les utilisateurs standard de modifier les paramètres de configuration d'instance, tels que les URL d'accès aux applications, la configuration LDAP, etc. (NEO-10171)

    • Correction d'un problème qui pouvait révéler des informations sensibles via des traces de pile. Les détails d'erreur sont maintenant consignés en back-end à un emplacement inaccessible à partir du réseau externe. (NEO-10176)

    • Permissions renforcées pour empêcher les utilisateurs standard d'afficher les documents téléchargés et/ou les packages exportés par un administrateur. (NEO-10170)

    Améliorations

    • Canal LINE - amélioration de l'architecture : à l'instar de tous les autres canaux d'Adobe Campaign, le canal LINE est désormais pris en charge dans tous les types de déploiement : hébergé, hybride et on-premise.

    • Génération automatique de séquence : le mécanisme de génération d'identifiants a été amélioré pour augmenter la durée de vie des instances Campaign avec des volumes d'objets importants. Pour plus d'informations, reportez-vous à cette technote.

    Autres modifications

    • Un nouveau mode est disponible pour l'import de packages à l'aide d'une ligne de commande. Il permet les dépendances circulaires (non recommandé pour les packages volumineux). Pour plus d'informations, consultez la section Evolutions techniques. (NEO-8979)

    • Amélioration des performances pour le chargement de grandes quantités de données dans Teradata et correction d'une erreur qui empêchait l'affichage de la valeur correcte des données traitées dans le log. (NEO-10429)

    • L'import d'audiences depuis Audience Manager est désormais possible avec des fichiers partagés. Auparavant, seul le dernier fichier du segment était importé par le workflow technique importSharedAudience. (NEO-10156)

    • Sous Windows, le chemin d'installation par défaut du serveur Campaign a changé. Lors du lancement du programme d'installation de la version 64 bits, le chemin d'installation par défaut est désormais C:\Program Files\Adobe\Adobe Campaign Classic v7\ au lieu de C:\Program Files (x86)\Adobe\Adobe Campaign Classic v7\

    • Les règles MX par défaut ont été améliorées pour inclure davantage de domaines et optimiser le débit.

    • Application des restrictions d'accès sur l'appel SOAP de l'assistant de déploiement (xtk:serverOptions#SaveOptions).

    • La bibliothèque obsolète weka.jar a été supprimée et la bibliothèque OpenSSL a été mise à jour pour optimiser la sécurité.

    • Amélioration du workflow technique de facturation pour sécuriser les performances des instances.

    • Les administrateurs peuvent à nouveau définir ou réinitialiser le mot de passe des opérateurs. Pour cela, cliquez avec le bouton droit sur un opérateur, sélectionnez Actions > Réinitialiser le mot de passe, puis définissez le nouveau mot de passe de l'opérateur. Nous recommandons aux opérateurs de changer leur mot de passe lors de leur première reconnexion. Pour plus d'informations, consultez la documentation détaillée.

    • Pour prendre en charge la nouvelle fonctionnalité multi-tenant d'Adobe Target, un nouveau paramètre "at_property" peut maintenant être ajouté aux URL lors de la configuration des options et des comptes externes pour l'intégration avec Target. La valeur à utiliser pour ce paramètre figure dans Adobe Target et sera utilisée par Campaign lors des appels à Target. Pour plus d'informations, consultez la documentation détaillée.

    • Vous pouvez maintenant spécifier l'ouverture d'une landing page par défaut lors d'un clic sur une image fournie par Adobe Target. Auparavant, un clic sur cette image affichait l'image par défaut définie lors de la création de l'email. Pour plus d'informations, consultez la documentation détaillée.

    • Ajout de la case à cocher Activer les traces SMPP dans le compte externe pour forcer la sortie des traces. Pour plus d'informations, consultez la documentation détaillée.

    Evolutions techniques

    queryDef

    queryDef a été modifié en ce qui concerne la clause "orderBy". Avant le changement, la clé primaire de la table interrogée aurait été implicitement ajoutée aux clauses "orderBy". Sur certains moteurs de base de données (postgresql), il empêche l'utilisation d'index (tous les champs de la clause orderBy doivent être couverts par le même index). Si vous étiez dépendant de ce comportement, vous devrez ajouter explicitement la clé primaire dans votre clause "orderBy".

    Par exemple, si vous avez la requête suivante :

    <queryDef operation="select" schema="xtk:job" startPath="/" xtkschema="xtk:queryDef">
      <select>
         <node expr="@id"/>
       </select>
       <orderBy>
         <node expr="@logDate"/>
       </orderBy>
    </queryDef>`

    elle est implicitement gérée en tant que (avant les modifications de la version 18.4) :

    <queryDef operation="select" schema="xtk:job" startPath="/" xtkschema="xtk:queryDef">
      <select>
         <node expr="@id"/>
       </select>
       <orderBy>
          <node expr="@logDate"/>
          <node expr="@id"/> <!-- implicitely added before 18.4, you can add it manually on your query, if you relied on this implicit order clauses --!>
       </orderBy>
    </queryDef>

    Fonction urlEncode

    La fonction JavaScript 'urlEncode' ne fonctionnait pas correctement pour les caractères non-ASCII. Elle a été corrigée et fonctionne maintenant avec tous les caractères Unicode (y compris les caractères japonais). Si vous dépendiez du comportement de 'urlEncode' pour un caractère non-ASCII, vous devez adapter votre code.

    Nouveau mode pour l'import de package

    Un nouveau mode est disponible pour l'import de packages à l'aide d'une ligne de commande. Il permet les dépendances circulaires (non recommandé pour les packages volumineux). La fonctionnalité existante est conservée. Pour ces packages avec des dépendances circulaires, un nouveau flag -usejs a été ajouté à la ligne de commande pour l'import du package. Lorsqu'il est exécuté, il utilise JSEngine comme lorsque l'import est effectué à partir de l'interface.

    nlserver package -instance:fresh -import:sup-packInstallTest.xml -verbose -usejs

    Correctifs

    • Correction d'une erreur de synchronisation lors de la réplication des logs de diffusion et de tracking d'Adobe Campaign Standard vers Adobe Campaign Classic. (NEO-10023)

    • Correction d'une erreur liée à la gestion des tables d'erreurs et de logs dans Teradata lorsqu'un workflow ETL reprenait après l'échec d'une opération de chargement rapide. Les tables d'erreurs et de logs sont désormais supprimées correctement chaque fois que le workflow reprend. (NEO-10672)

    • Correction d'une erreur de postupgrade qui permet d'installer automatiquement le package Hive (nécessaire pour Hadoop) si le package FDA est installé. (NEO-10592)

    • Correction d'une erreur qui traitait les domaines non valides comme une erreur Non définie. (NEO-10248)

    • Correction d'une erreur qui entraînait la duplication des logs dans la table deliveryLogStats lors de l'envoi de diffusions push Android. (NEO-10234)

    • Correction d'une erreur qui empêchait la lecture de certains formats de code-barres par les lecteurs de code-barres. (NEO-10125)

    • Correction d'une erreur liée à la fonction JavaScript 'urlEncode' lors de l'utilisation de caractères non-ASCII. Pour plus d'informations, consultez la section Evolutions techniques. (NEO-10123)

    • Correction d'une erreur lors de l'exécution d'une requête incluant des fonctions sha256 sur des bases de données Teradata. (NEO-10119)

    • Correction des erreurs de mémoire de workflow qui se produisaient dans l'activité SalesForce lors de l'utilisation de tables SalesForce très volumineuses. (NEO-9900)

    • Correction d'une erreur liée à l'option Générer le complémentaire dans les activités de workflow de ciblage lors de l'utilisation de FDA. (NEO-9878)

    • Correction d'une erreur qui empêchait la mise à jour des mesures Traités et Succès sur l'instance marketing lors de l'utilisation du mid-sourcing. (NEO-9454)

    • Correction des règles de non-reproposition d'Interaction lorsque plus de 10 000 offres se trouvent sur la plateforme. (NEO-9352)

    • Correction d'une erreur qui empêchait la spécification de la cible d'une diffusion lors de l'utilisation d'un fichier externe XML. (NEO-9312)

    • Correction d'un problème pouvant entraîner des erreurs de workflow lors de l'exécution d'une hypothèse sur une offre et de la mise à jour du statut de la proposition. (NEO-9304)

    • Correction des erreurs qui se produisaient pendant l'analyse des diffusions lorsque des règles de pression basées sur un attribut du mapping de diffusion Android étaient utilisées. (NEO-9202)

    • Correction d'un problème qui entraînait des problèmes de performances lors du tri des colonnes de la liste des destinataires. Pour plus d'informations sur les modifications de queryDef, consultez la section Evolutions techniques ci-dessus. (NEO-9042)

    • Correction d'un problème en raison duquel les liens d'un email de validation pointaient vers une URL de connexion incorrecte, en particulier lors de l'utilisation d'un type de connexion Federated ID. (NEO-9011)

    • Correction d'une erreur qui entraînait l'affichage de dates erronées dans les sélecteurs de date des rapports pour certains fuseaux horaires. (NEO-9007)

    • Correction d'une erreur qui empêchait l'affichage de la cible d'une sortie lors de l'utilisation d'une base de données SQL FDA. (NEO-8924)

    • Correction d'une erreur qui empêchait le connecteur MS Dynamics CRM d'extraire des données pour les 7 premiers jours du mois. (NEO-8803)

    • Correction d'une erreur liée à l'intégration d'Analytics qui empêchait les utilisateurs d'inclure des caractères internationaux. (NEO-8719)

    • Correction d'une erreur qui permettait l'édition de workflows sans les droits adéquats. (NEO-8708)

    • Correction d'une erreur liée à FDA via HTTPs lors de l'utilisation de Message Center dans une architecture hybride, entraînant une perte de connexion (timeout). (NEO-8438)

    • Correction des erreurs de workflow se produisant dans les activités de requête incrémentale pour les identifiants négatifs. (NEO-8229)

    • Correction d'une erreur qui entraînait l'affichage de deux barres de défilement dans certains écrans. (NEO-8208)

    • Correction d'une erreur qui entraînait l'affichage d'un message d'erreur lors de l'exécution de l'assistant de mise à jour de la structure de la base de données. Le postupgrade exécute une opération d'attribution de nouveaux noms aux index dont les noms comportent plus de 30 caractères. Pour les tables volumineuses, le remplacement des index prend du temps. (NEO-7983)

    • Correction d'une erreur qui entraînait une synchronisation incorrecte des logs de tracking de l'instance d'exécution de Message Center vers l'instance de pilotage. (NEO-7286)

    • Correction d'un problème de performance lié à l'activité d'enrichissement des offres. (NEO-7263)

    • Correction d'un problème empêchant l'utilisation de la fonction DaysAgo lors de l'interrogation d'une base de données Redshift via FDA. (NEO-7099)

    • Correction d'une régression dans Data Management qui empêchait la création d'index sur les activités de workflow de type Enrichissement.

    • Correction d'un problème qui se produisait lors de la création de ressources externes avec le titre @id.

    • Correction d'un problème qui se produisait lors du téléchargement de fichiers compressés via un serveur FTP ou du téléchargement de fichiers dont le nom comportait des caractères génériques.

    • Correction d'un problème lié aux énumérations de type base longues dans les ressources personnalisées externes créées dans Campaign Standard.

    • Correction d'un problème qui entraînait l'envoi de SMS même lorsque la connexion avec le fournisseur échouait, entraînant des pertes de SMS.

    • Correction d'une erreur qui entraînait le blocage indéfini d'une connexion SMTP.

    • Correction d'une erreur liée aux règles de typologie de pression durant la préparation des messages lors de l'utilisation d'un mapping LINE ou lorsque les schémas de filtrage et de ciblage diffèrent.