Campaign Classic : les emails ne sortent pas avec la typologie de capacité

Découvrez comment résoudre le problème Adobe Campaign Classic où les emails ne sont pas livrés avec la typologie de capacité.

Description description

Environnement

Adobe Campaign Classic

Problème/Symptômes

Les emails ne sont pas livrés avec la typologie de capacité.

Résolution resolution

Étapes à reproduire :

  1. Créez un workflow avec une Diffusion récurrente.
  2. Dans les propriétés de planification, définissez la planification de la diffusion (exécution automatique à la date planifiée).
  3. Configurez le calcul d’extraction : AddMinutes(ToDate(@created),10) et le calcul de date de contact : AddDays(ToDate(@created),1)
  4. Exécutez ce workflow la première fois et il fonctionnera normalement.
  5. Après l'expiration de la première diffusion créée, exécutez le workflow la seconde fois, il échoue avec l'erreur :
  6. PMdeliveryRecurring WKF-560038Erreur lors de l’exécution de l’action "Préparer" sur la diffusion "diffusion email" (de l’identifiant ). Reportez-vous au journal de cette diffusion pour plus d'informations (objet associé à la tâche du workflow).
  7. La Diffusion renvoie l'erreur :
PMXSV-350122 An error occurred and the process has been stopped.
      PMSOP-330011 Error while executing the method 'PrepareTargetImpl' of service 'nms:delivery'.
      PMDLV-490037 The delivery cannot be started because the resources are not available. Please restart the analysis process.

L’utilisation de ce qui suit est recommandée :

  • Calcul de la date d'extraction : AddMinutes(@created,10)
  • Calcul de la date de contact : AddMinutes(@created,11)

Utilisez les recommandations ci-dessus à la place de celles-ci :

  • Calcul de la date d'extraction : AddMinutes(ToDate(@created),10)
  • Calcul de la date de contact : AddDays(ToDate(@created),1)

Remarque :

Pour les anciennes campagnes, utilisez la fonction getDate() au lieu de @created dans l’activité Diffusion .

Elle définit la date de diffusion lorsque l’activité est déclenchée et le problème antidaté ne se produit pas.

Par exemple, vous pouvez remplacer AddMinutes(@created, 10 ) par AddMinutes(GetDate(),10 ).

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f