Jump to content
Julien75002

Erreur sur Script Envoyer mail avec PDF depuis Server

Recommended Posts

Bonjour,

Je dois envoyer quotidiennement un rapport, afin d'automatiser cette tâche j'ai un script qui génère le fichier PDF et s'occupe de l'envoyer par mail.

Cela fonctionne sans problème depuis ma machine.

Mon script : en Pj.

Mais depuis le serveur problème, j'ai bien le mail d'expédié mais aucune pièce jointe......

Avez-vous une solution ou une piste pour résoudre cela ?

La fonction dans l'éditeur de script n'est pas grisée quand je sélectionne "Serveur" dans le menu en haut à droite. 

Par avance merci.

 

Capture d’écran 2019-08-02 à 17.09.21.png

Share this post


Link to post
Share on other sites

essaie de définir $PATH avec "file:" & obtenir ( CheminTemporaire ) & "Rapport.pdf" ou  "filewin:" & obtenir ( CheminTemporaire ) & "Rapport.pdf"

Share this post


Link to post
Share on other sites
il y a 43 minutes, Philippe ROTTIER a dit :

essaie de définir $PATH avec "file:" & obtenir ( CheminTemporaire ) & "Rapport.pdf" ou  "filewin:" & obtenir ( CheminTemporaire ) & "Rapport.pdf"

Bonjour Philippe,
Merci pour ton message, mais non aucun résultat avec "file:" ; "filewin:" ; "filemac:" !!! 
Je ne comprend pas .... ;((

Share this post


Link to post
Share on other sites

Bonjour Julien,

Perplexe, ton script semble correct. La preuve : il fonctionne parfaitement en Pro.

Plusieurs pistes : remplacer CheminTemporaire par CheminDocuments, essayer de placer dans le message des indications du modèle utilisé et de la quantité de fiches trouvées, refaire un nouveau script avec les mêmes instructions... du bidouillage en espérant tomber sur la bonne solution.

Share this post


Link to post
Share on other sites

Merci, mais malheureusement non rien à faire !!! 

Cela ne fonctionne pas ;(( 

 

Share this post


Link to post
Share on other sites

Autre solution : réinstalle ton serveur.

Share this post


Link to post
Share on other sites
il y a 7 minutes, Philippe ROTTIER a dit :

Autre solution : réinstalle ton serveur.

Je viens de le faire pour y installer FMS 18 !! 

J'ai ajouté un second mail à la suite du premier mail pour envoyer un éventuel "Dernier code d'erreur". 

Mais aucune erreur ..........  Je tourne en rond !! ;((

Share this post


Link to post
Share on other sites

Je viens d'ajouter dans mon script des comptages : 

Citation
Bonjour,
Vous trouverez en pièce jointe du présent mail le rapport .
Comptage 1
NomModèle : RAPPORT
NombreEnregTrouvés : 0
NombreEnregTotal : 0
NombreEnregOuverts : 0
 
Comptage 2
NomModèle : RAPPORT
NombreEnregTrouvés : 0
NombreEnregTotal : 0
NombreEnregOuverts : 0
 
Cordialement,
————
Envoyé à la demande de : Admin


Après l'ouverture de mon modèle j'ai ajouté "Afficher tous les enreg." puis un premier comptage (Comptage 1)

Un second après ma recherche (Comptage 2)

A ma grande surprise le comptage 1 donne << 0 >> !!! c'est étrange......

Alors que si je lance le script en local sur ma machine j'obtient

Il y a donc bien un problème depuis le serveur !! mais je ne comprend pas trop ;( 

Citation
Bonjour,
Vous trouverez en pièce jointe du présent mail le rapport .
Comptage 1
NombreEnregTrouvés : 679
NombreEnregTotal : 679
NombreEnregOuverts : 0
 
Comptage 2
NombreEnregTrouvés : 12
NombreEnregTotal : 679
NombreEnregOuverts : 0
 
Cordialement,
————
Envoyé à la demande de : Admin

 

Share this post


Link to post
Share on other sites

Tu progresses, tu progresses... Maintenant essaie de faire des recherches plus simples en décomposant les requêtes une à une et en les testant à chaque fois.

Share this post


Link to post
Share on other sites
Le 03/08/2019 à 22:08, Philippe ROTTIER a dit :

Tu progresses, tu progresses... Maintenant essaie de faire des recherches plus simples en décomposant les requêtes une à une et en les testant à chaque fois.

Hello,
J'ai simplifié, mon script en gardant que

1. Activer Modèle (RapporT2)
2.Afficher tous les enreg.
3. Envoyer courrier

Citation

Résultat en local

Comptage 1
 
NombreEnregOuverts : 0
NombreEnregTrouvés : 680
NombreEnregTotal : 680
AccèsEnreg : 2
NuméroEnregActif : 1
 
AdminNomGroupeCompte : TypeCompte : FileMaker File
NomPrivilègesActuels : [Full Access]
NomPrivilègesCompte : [Full Access]
 

et 

Citation

Résultat depuis le serveur 

Comptage 1
 
NombreEnregOuverts : 0
NombreEnregTrouvés : 0
NombreEnregTotal : 0
AccèsEnreg : 1
NuméroEnregActif : 0
 
AdminNomGroupeCompte : TypeCompte : FileMaker File
NomPrivilègesActuels : [Full Access]
NomPrivilègesCompte : [Full Access]

J'en déduis que le problème est sur "AccèsEnreg", mais comment corriger cette problématique ? j'ai donné des droits "Accès intégral" à l'utilisateur et "Accorder des privilèges d'accès intégral" à l'exécution du script !! ;(((.. 

Je deviens fou avec cette histoire ;) 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...