Le Forum
Base de Connaissances : Ce regroupement de forums constitue une source d’informations en rapport avec l’utilisation des solutions SIMAX. Ici, classés par thématique, nous vous proposons un ensemble de réponses, procédures, savoir-faire pour vous aider dans votre utilisation journalière. Si vous ne trouvez pas une réponse à votre recherche, utilisez le groupe ‘Q&R Procédure et Dépannage’ pour poser votre question. Bonne découverte, l’équipe NOUT.
Description :
Comment lancer une action depuis un message ?
Solution :
Dans SIMAX l'action particulière "Action depuis un message" permet de lancer une/des actions depuis un message dans la messagerie.
Pour cela vous pouvez créer un ou des automatismes qui sont déclenchés par cette action.
Dans le cas de plusieurs automatismes, pour que SIMAX pose la question à l'utilisateur du choix de l'automatisme à lancer, pensez à cocher "à choisir" dans l'automatisme.
L'action particulière "Action depuis un message" posséde plusieurs paramètres :
- Date heure (Date heure)
- Expéditeur (texte)
- Destinataires (texte long)
- Sujet (texte long)
- Texte (texte long)
- Texte HTML (HTML )
- Formulaire lié (formulaire – rempli si le message vient d’un envoi automatique de message)
- Elément lie (id unique– rempli si le message vient d’un envoi automatique de message)
- ID message (id unique)
- PJ (tableau de valeur - pièces jointes - paramètre invisible mais utilisable dans les automatismes)
Vous pouvez donc utiliser ValeurParamètre("Nom du paramètre") (ou VP("Nom du paramètre")) dans vos automatismes pour faire vos actions.
Note :
Pour utiliser le paramètre des pièces jointes, nous recommandons de mettre : SiErreur(VP("PJ"), nul)
Si vous utilisez les pièces jointes dans la boucle d'un automatisme, pensez que VP() renvoie un texte et qu'il faut dire à SIMAX que c'est un tableau de valeurs. Pour cela, procéder soit en mettant un modèle tableau de valeurs dans la boucle, soit en convertissant avec ConvertitTableau(VP("Pj"))
Si vous voulez entrer la PJ dans la base de données, faire une opération sur colonne dans un champ de modèle fichier.
Si vous voulez copier la Pièce jointe dans un répertoire vous pouvez utiliser CopieFichier(VB(1), "C:\chemin du fichier\", vrai, vrai)
Si vous voulez copier toutes les pièces jointes en une fois dans une opération sur colonne : MappeTableau(VP("PJ"), SiErreur(CopieFichier(, "C:\chemin du fichier\"), ""))