Dépannage pour les marketeurs : 5 erreurs courantes de workflow et de diffusion

Par : Suraj Patra, consultant principal, Meijer

En tant qu’ingénieur principal et expert client sur Adobe Les produits Experience Cloud pour les cinq dernières années, j’active les utilisateurs professionnels au Meijer, une chaîne américaine de supercentres fondée en 1934, pour mener des campagnes marketing et transactionnelles complexes avec ACS. Parmi les projets sur lesquels j’ai travaillé, citons les campagnes personnalisées pour stocker les offres et les détails de commande pour la personnalisation, intégrées à Adobe Audience Manager et informations client pour l’ingestion de segments.

En utilisant ACS, j'ai rencontré des erreurs qui peuvent prendre du temps et être frustrantes à résoudre. Connaître les erreurs les plus courantes peut vous aider à résoudre plus rapidement les problèmes et améliorer votre productivité. Vous trouverez ci-dessous mes conseils de dépannage pour vous aider à résoudre efficacement des erreurs similaires lorsqu’elles se produisent.

Erreur de correspondance du type de données

Code d’erreur :
PGS-220000 PostgreSQL error: ERROR: operator does not exist: character varying = bigint

Cause :
Ces types d'erreurs apparaissent dans un workflow lorsque vous essayez de vous réconcilier à l'aide de champs de différents types de données. Par exemple, lorsque vous téléchargez un fichier à l’aide d’un fichier de chargement comportant un champ de chaîne et que vous essayez de réconcilier le champ de chaîne avec un champ de profil dont le type de données est int.

data-type-mismatch-error

Solution :
Remplacez le type de données du champ de l'activité "Chargement de fichier" par celui avec lequel vous faites correspondre. Ouvrez l'activité "Chargement de fichier". Accédez à l'onglet "DÉFINITION DES COLONNES" et modifiez le type de données du champ de votre choix.

data-type-dismatch-solution

Erreur de personnalisation de la diffusion

Code d’erreur :
The schema for profiles specified in the transition ('') is not compatible with the schema defined in the delivery template ('nms:recipient'). They should be identical.

Cause :
Cette erreur s’affiche lorsque vous envoyez un email à une adresse, mais que l’email ou tout autre identifiant n’est pas réconcilié avec un profil. Pour envoyer une communication par email, l'email ou l'identifiant doit toujours être associé à un profil.

workflow avec activité de réconciliation

Solution :
Un identifiant commun doit exister à partir du fichier chargé avec la table des destinataires. Cette clé commune relie le fichier de chargement à la table des destinataires dans l'activité de réconciliation. Les emails ne peuvent pas être envoyés aux enregistrements qui n'existent pas dans la table des destinataires et qui nécessitent cette étape de réconciliation dans le workflow. Ce faisant, vous réconciliez l’activité de chargement de fichier entrant avec un identifiant comme l’ID d’email du profil. La variable nms:recipient schéma fait référence à la table des profils et la réconciliation des enregistrements entrants avec le profil la rend disponible lors de la préparation des emails.

Reportez-vous à la capture d'écran de l'activité de réconciliation comme illustré ci-dessous.

workflow avec détail de réconciliation

En savoir plus sur réconciliation.

Erreur du jeu de données de champ commun

Code d’erreur :
The document types of inbound events (''and'') are incompatible (step 'Exclusion'). Unable to perform the operation.

Cause :
Ce problème se produit lors de l’utilisation de la variable activité d’exclusion dans les workflows ACS, lors de l’exécution d’une exclusion basée sur l’identifiant, lorsque le jeu de Principal et l’ensemble exclu n’ont pas les mêmes noms de champ.

Erreur du jeu de données de champ commun

Solution :

Cette erreur peut être résolue de deux manières différentes :

  1. Utilisez le même nom de champ dans le champ principal et le champ exclu et utilisez ce champ comme ID

    OR

  2. Utilisez la méthode d'exclusion JOINS pour sélectionner le champ sur lequel vous souhaitez exclure les enregistrements.

Erreur de jeu de données de champ commun - Solution

Nom du champ Erreur de suppression

Code d’erreur :
XTK-170036 Unable to parse expression 'i__name'

Cause :

Les points d’échec peuvent se produire dans une variable activité d'enrichissement. L’une des plus courantes est affichée ci-dessous.

Nom du champ Erreur de suppression

Cela se produit lorsque vous modifiez manuellement le nom d’une expression dans l’activité. L’image montre que l’expression a été modifiée à partir de name to i__name.

Solution :

Vous pouvez résoudre cette erreur de trois façons :

  1. Remplacez le nom par l’expression qui était présente à l’origine.

  2. Si vous souhaitez utiliser un nouveau nom, modifiez les valeurs de la variable activité d'enrichissement.

  3. Si vous ne vous souvenez pas de ce qui a changé, il est préférable de recréer l’activité.

Erreur de suppression de la table temporaire

Code d’erreur :
XTK-170024 The temporary schema "temp:deliveryEmail1" is not defined in the current context.

Cause :
Il s’agit d’une erreur courante dans les workflows complexes impliquant un enrichissement ou une autre activité. Cela signifie probablement que certains workflows d’activité ne sont pas correctement enregistrés lors de plusieurs modifications apportées au workflow.

Erreur de suppression de la table temporaire

Solution :
Cette erreur peut se produire de nombreuses façons, il n’existe donc pas de solution simple. S’il s’agit d’un workflow simple, il serait préférable de reconfigurer l’activité. Dans un workflow complexe, il est préférable de copier les activités du workflow dans un nouveau workflow, de les enregistrer et de les réexécuter.

recommendation-more-help
ee36f8de-52ce-47f1-8f0c-257e5efbcd1a