Loading

Marketing Cloud : suspension, republication et redémarrage en masse d’envois déclenchés avec SSJS

Date de publication: Feb 15, 2025
Description

Dans l’unité commerciale dans laquelle vous souhaitez suspendre, republier et redémarrer des envois déclenchés, créez l’extension de données suivante : 
 

Nom de l’extension de données : TSRepublish
 

Clé externe de l’extension de données : TSRepublish
 

Nom du champType de donnéesLongueurClé principalePeut être nulValeur par défaut
ExternalKeyTexte254OuiNonNon applicable
torepublishBooléenNon applicableNonNonTrue

 

Remplissez le champ ExternalKey de l’extension de données avec les clés externes des envois déclenchés qui doivent être suspendus, republiés et redémarrés.
 

Assurez-vous que la valeur du champ « torepublish » est « True » pour tous les envois déclenchés destinés à être suspendus, republiés et redémarrés. 

Créez une activité de script Automation Studio avec le code suivant :

<script runat="server">  Platform.Load("core", "1.1.1");    var api = new Script.Util.WSProxy();   var rowstoprocess = DataExtension.Init("TSRepublish").Rows.Lookup(["torepublish"],[1])    for(j=0; j < rowstoprocess.length; j ++ )      {       var tskey = rowstoprocess[j].ExternalKey       var tsd = TriggeredSend.Init(tskey);       var pause = tsd.Pause();       var updateObj = {};       updateObj.CustomerKey = tskey;       updateObj.RefreshContent = true;       var publish = tsd.Update(updateObj);       var start = tsd.Start();     } </script>
Résolution

Exécutez le code SSJS ci-dessus via une activité de script pour suspendre, publier et redémarrer tous les envois déclenchés en définissant sur « True » la valeur « torepublish » de leurs clés externes présentes dans l’extension de données « TSRepublish ». 
 

Si des envois déclenchés associés à l’extension de données « TSRepublish » n’ont pas besoin d’être suspendus, republiés et redémarrés, définissez la valeur « torepublish » sur « False » pour ces envois avant d’exécuter l’activité de script. 

Numéro d’article de la base de connaissances

000395628

 
Chargement
Salesforce Help | Article