Tâche programmées - Créer une tâche
Avec les Scheduled Jobs de Carma, vous pouvez effectuer une sélection de destinataires dans un système externe à Carma et envoyer un message à ces destinataires. Les destinataires seront également mis à jour avec, le cas échéant, de nouvelles données.
Si vous voulez en savoir plus, allez sur notre page API.
Configuration de l’importation dans Carma
Pour que la job fonctionne, vous devez, dans Carma, entrer les informations suivantes:
- La campagne / courriel transactionnel à envoyer
- Quand Carma devrait chercher un nouveau fichier
- Où le fichier doit être trouvé.
S’IL VOUS PLAÎT NOTER: La campagne / courriel transactionnel doit être créé avant que vous puissiez compléter votre Scheduled job. Vous trouverez des informations sur les différentes étapes de configuration d’une campagne / courriel transactionnel ici.
Créer un Scheduled job
Les Scheduled jobs se trouvent sous : Paramètres du compte > Scheduled jobs.
Vous obtiendrez alors un aperçu de tous vos Scheduled jobs en cours. Pour créer une nouvelle job, cliquez sur le bouton “Créer une job”.
Entrez le nom que vous souhaitez donner à cette job spécifique.
Horaire
Dans la liste déroulante, vous pouvez choisir l’heure à laquelle vous souhaitez que la job s’exécute ou si vous souhaitez que la job s’exécute dans un intervalle spécifique. Vous pouvez définir un intervalle de temps (par exemple entre 12h00 et 14h00 tous les jours) ou un intervalle (par exemple, toutes les 30 minutes):
Si vous voulez que Carma recherche un fichier à certains jours, sélectionnez les jours où vous souhaitez exécuter la Scheduled job *. Il est également possible de voir les cinq prochains événements en cliquant sur la flèche lors des prochaines étapes.
* Si aucun jour n’est sélectionné, la Scheduled job sera exécuté tous les jours.
VEUILLEZ NOTER: Un seul fichier sera traité pour chaque Scheduled job.
Paramètres de fichier – UNIQUEMENT pour les courriel transactionnel / lots de courriel transactionnel
Le dernier paramètre que vous devez entrer est l’endroit où la Scheduled job trouvera les informations du fichier: chemin, nom d’utilisateur et mot de passe du FTP/SFTP.
Le nom du fichier doit être un nom fixe, par exemple welcomemailSE.csv.
Entrez le nom et le chemin dans le champ “Format du fichier”. Si vous enregistrez le fichier à la racine de votre compte FTP, vous n’avez besoin de taper aucun chemin sauf le nom du fichier. Si vous enregistrez le fichier dans un sous-dossier, entrez le chemin exact du fichier: welcometrigger / welcomemailSE.csv.
Utilisez les informations de connexion fournies pour vous connecter au serveur et télécharger le fichier à la racine de votre dossier personnel. Les caractères autorisés pour les noms de fichiers sont “A-Z 0-9 – _”.
Dès qu’un Scheduled job est démarré, il renomme le fichier en nom_fichier.archive.timestamp (Le Timestamp correspond au début de la job), par exemple welcomemailSE.csv.archive. [Timestamp].
Vérifier du progrès
Pour voir si votre Scheduled job a réussi, vous pouvez cliquer sur Commentaires.
Dans les Commentaires, il est possible de suivre les différentes étapes et donc de voir si votre job s’exécute correctement ou si elle échoue, et si oui, dans quelle étape elle a échoué.
Paramètres de fichier – UNIQUEMENT pour l’envoi de campagne
Téléchargement de fichier
Utilisez les informations de connexion fournies pour vous connecter au serveur et téléchargez le fichier dans le sous-dossier approprié de votre dossier de départ. S’il existe un risque qu’un fichier soit téléchargé en même temps que l’envoi de campagne, nous vous recommandons d’utiliser un nom de fichier temporaire ou un dossier de téléchargement séparé pour éviter que la job ne commence avant que le fichier ne soit complètement téléchargé. Dès que le fichier est complètement téléchargé sur le FTP, vous changez le nom ou le dossier pour vous assurer que le travail lira le fichier.
Caractères autorisés pour les noms de fichiers:
A–Z 0–9 – _
Convention de dénomination: senddelivery_ <deliveryid> _ <ListID> _ <Sendtime> .txt
DeliveryID = Le ID de la campagne qui sera envoyé.
ListID = L’ID qui identifie la liste dans laquelle les destinataires seront importés
Sendtime = Date/heure d’envoi sous format: aaaaMMjjhhmmss.
Example:
senddelivery_12345_2345_20130601143000.txt
VEUILLEZ NOTER: Si vous téléchargez un fichier où la date / heure est passée, la campagne sera envoyée immédiatement.
Dès que la Scheduled job est démarré, elle renomme le fichier comme ceci :nom_du_fichier .archive.timestamp (timestamp correspond au début de l’importation), par exemple senddelivery_12345_2345_20130601143000.txt.archive. [Timestamp].