Objectif :
Envoyer un mail avec une pièce jointe par le processus de workflow de X3.
Le déclenchement à l’édition d’une commande et le choix des destinataires fonctionnent bien. Le mail est recu dans tous les cas de test suivants avec le corps du message et l’objet correctement constitué.
Problème :
L’envoi de la pièce jointe, lui, ne fonctionne pas correctement.
Tests effectués :
Dans le workflow (Paramétrage > Workflow > Règles workflow), dans l’onglet message, dans la section Pièces jointes, nous cochons la case « pièce jointe » et indiquons dans le champ « pièce à joindre » la valeur « c:\test.txt ».Sur le poste de test et sur le serveur de messagerie, nous copions ce fichier de test à la racine de C:\.
Lors que le message est envoyé via le serveur (dans la section Gestion / Envoi, cocher serveur), une pièce jointe est jointe au mail avec le nom test.txt mais le fichier fait 236o et est vide (TEST1).
Lorsque le message est envoyé via le client (dans la section Gestion / Envoi, cocher client) :
- Si Outlook 2003 est installé sur le poste client à partir duquel on génère le mail dans X3, la pièce jointe est correctement envoyée et lisible. (TEST2)
- Si Outlook 2007 ou 2010 est installé sur le poste client à partir duquel on génère le mail dans X3, aucune pièce jointe n’est envoyée avec le mail. (TEST3)
Si le fichier test.txt n’est pas présent à la racine, aucune pièce jointe n’est envoyée dans les trois cas de test. Le résultat est indépendant de l’utilisateur avec lequel on fait le test. Nous avons fait le test avec des comptes administrateur du serveur de messagerie et des postes locaux.
Idéalement nous souhaiterions utiliser le mode serveur même si le mode client pourrait dépanner (évidemment, vous aurez compris que nous avons un parc principalement sous office 2007 ou 2010 ...).
Est-ce que quelqu’un utilise cet envoi de mail via les workflow de Sage X3 V5 ?
Partager