Campaign Classic : les emails ne sont pas livrés avec la typologie de capacité

Description description

Environnement

Adobe Campaign Classic

Problème

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

É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. Configuration du calcul d’extraction : AddMinutes(ToDate(@created),10) et Calcul de la 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 :

    code language-none
    PMdeliveryRecurring WKF-560038 Error when performing action 'Prepare' on delivery 'Email delivery' (of identifier ). Please refer to the journal of this delivery for more information (object associated with the workflow task).
    
  6. La Diffusion renvoie l'erreur :

    code language-none
    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.
    

Résolution resolution

Solution

Il est recommandé d’utiliser les éléments suivants :

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)

Pour les campagnes plus anciennes, utilisez la variable getDate() au lieu de @created dans le 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, à la place de AddMinutes(@created, 10 ), vous pouvez utiliser AddMinutes(GetDate(),10 ) au lieu de .

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