Page 1 sur 1

Probléme envoi mail "bookmark"

MessagePublié: 25 Fév 2011 à 15:10
par cyril08
J'envoi un mail via l'appel du bookmark. J'ai tjs un message d'erreur et mon texte en "subject" ne s'affiche pas.
Code : Tout sélectionner
@If(
Form = "X"; @MailSend(@Command([Compose];@MailDbName; "Bookmark");"";"";"texte";"";""; [IncludeDoclink]);

Form = "Y"; @MailSend(@Command([Compose];@MailDbName; "Bookmark");"";"";"texte";"";""; [IncludeDoclink]);
F
orm = "Z"; @MailSend(@Command([Compose];@MailDbName; "Bookmark");"";"";"texte";"";""; [IncludeDoclink]);
@Return(""))

MessagePublié: 25 Fév 2011 à 17:04
par roubech
j'utilise rarement ce genre de formule (je passe plutôt par du LS pour ça)

Mais à ce que je vois, tu fais un @Command([Compose]; ...) qui ouvre le masque pour que l'utilisateur le renseigne
mais tu fias tout de suite le @MailSend pour l'envoyer
donc c'est normal que Notes de dise qu'il ne peut pas envoyer le mail car il n'y a aucun destinataire de renseigné

dans ton @MailSend, tu peux passer le(s) destinataire(s) en argument


et par pitié arrêtes avec tes captures d'écran en 2300x1700
avant de coller ton printscreen dans Paint, fais Fichier\Nouveau et choisit une taille inférieure

MessagePublié: 25 Fév 2011 à 17:33
par cyril08
roubech a écrit:j'utilise rarement ce genre de formule (je passe plutôt par du LS pour ça)

Mais à ce que je vois, tu fais un @Command([Compose]; ...) qui ouvre le masque pour que l'utilisateur le renseigne
mais tu fias tout de suite le @MailSend pour l'envoyer
donc c'est normal que Notes de dise qu'il ne peut pas envoyer le mail car il n'y a aucun destinataire de renseigné

dans ton @MailSend, tu peux passer le(s) destinataire(s) en argument


et par pitié arrêtes avec tes captures d'écran en 2300x1700
avant de coller ton printscreen dans Paint, fais Fichier\Nouveau et choisit une taille inférieure


ok dsl

moi ce que je souhaite c'est envoyer un mail par le biais d'une "Action" envoi, sachant que ni le "envoiA" ; "cc" ;"ccc" ne sont connu à l'avance et suivi le doc, l'objet est connu.

Code : Tout sélectionner
@If(Form = "X";
@MailSend("";"";"";"texte1";"";""; [IncludeDoclink]);
Form = "Y";
@MailSend("";"";"";"texte2";"";""; [IncludeDoclink]);
Form = "Z";
@MailSend("";"";"";"texte3";"";""; [IncludeDoclink]);
@Return(""))


je sais qu'il faut a tout pris le "envoiA", c'est pour cela que je faisais appelle au bookmark

je ne vois pas ce que je peux utiliser d'autres?

MessagePublié: 25 Fév 2011 à 20:56
par roubech
tu as posté plusieurs messages concernant l'envoi de mail mais je n'arrive pas à voir ce que tu veux faire.
je pense que tu trouverai plus facilement les réponses à tes questions si avant de chercher un bout de code, tu commencais d'abord à bien définir dans ta tête clairement le besoin, puis à l'exprimer simplement. Ensuite, tu verra qu'avec l'expérience, la solution apparaitra plus vite. En attendant on continuera à te donner les fonctions à utiliser, mais on perd beaucoup de temps (3 pages par post parfois) pour comprendre ce que tu veux

bref, si je reviens à ma précédente réponse, as tu bien compris la différence entre les 2 fonctions, l'approche est différente. D'un côté l'utilisateur clique sur un bouton et un mail part sans qu'il ne fasse aucune autre action. De l'autre, il clique sur un bouton, tu peux éventuellement pré-remplir certains champ, mais c'est le user qui au final termine de renseigner le doc et clique sur envoi

quand tu écris
cyril08 a écrit:envoyer un mail par le biais d'une "Action" envoi, sachant que ni le "envoiA" ; "cc" ;"ccc" ne sont connu à l'avance

c'est peut-être clair pour toi, mais pour moi ça veut dire que tu ne peux pas mettrte la valeur en dur dans ton code. Mais ça pourrait très vouloir dire que tu peux la calculer en fonction du contecxte (le doc sélectionné) ou au contraire que c'est à l'utilisateur de renseigner ces valeurs

pour
cyril08 a écrit:et suivi le doc

je cherhce les mots manquants.
Le contexte des différents messages de cette discussion m'ammene à penser que tu veux essayer d'ajouter un lien doc dans le mail mais dans une autre discussion tu essaye un forward et donc d'inclure le contenu du doc dans le corps du mail ...

Tu as regardé sur le forum, car envoyer un mail c'est une peu le coeur de notre business. La question est donc fréquemment posée
pas plus tard qu'hier
http://forum.dominoarea.org/recuperer-l ... 26703.html

sion
http://forum.dominoarea.org/envoyer-une ... 26150.html
http://forum.dominoarea.org/rendertortitem-t24393.html

MessagePublié: 26 Fév 2011 à 14:57
par cyril08
je suis dsl je m'exprime pas trés bien mais c'est clair dans ma tête. J'explore souvent plusieurs commande avant de choisir celle qui est la plus approprié dans mon cas. Je suis conscient de donner une certaine perception d'incohérence de mon travail.

Je voulais utiliser le forward, mais il n'est pas approprié dans mon cas, malgré cela aujourd'hui je c l'utiliser.

Je me tourne vers @MailSend( sendTo ; copyTo ; blindCopyTo ; subject ; remark ; bodyFields ; [ flags ] ) que je souhaite implanter dans un bouton action. Cependant le user doit avoir le libre choix de choisir le "sendTo". Seul le subject et [includedoclink] lui est imposé suivant le doc choisit pour l'envoi.

Mon souci est si le "sendTo" n'est pas renseigné, la formule ne fonctionne pas et elle m'affiche le message d'erreur précédemment posté.
Je recherche un moyen de contourné cela, d'où le fait que j'appelais le "bookmark" dans le "sendTo"
Comment puis je éviter le sms d'erreur tout en appliquant cette formule?

Merci pour tes postes, mais je les avais lu.

MessagePublié: 28 Fév 2011 à 01:13
par roubech
si tu veux juste que le user choisisse le destinataire, mais n'ai pas la main sur le reste du mail et être sur que le mail soit envoyer, tu peut utiliser le @MailSend mais dans ce cas, il faut lui faire saisir avant le(s) destinataire(s)
@PickList( [NAME] : [SINGLE] [; selectedoptions])
http://publib.boulder.ibm.com/infocente ... KLIST.html

MessagePublié: 28 Fév 2011 à 08:16
par cyril08
roubech a écrit:si tu veux juste que le user choisisse le destinataire, mais n'ai pas la main sur le reste du mail et être sur que le mail soit envoyer, tu peut utiliser le @MailSend mais dans ce cas, il faut lui faire saisir avant le(s) destinataire(s)
@PickList( [NAME] : [SINGLE] [; selectedoptions])
http://publib.boulder.ibm.com/infocente ... KLIST.html


ca marche trés bien, mais le seul soucis et que j'ai le choix de mettre un seul destinataire

merci

MessagePublié: 28 Fév 2011 à 08:27
par cyril08
cyril08 a écrit:
roubech a écrit:si tu veux juste que le user choisisse le destinataire, mais n'ai pas la main sur le reste du mail et être sur que le mail soit envoyer, tu peut utiliser le @MailSend mais dans ce cas, il faut lui faire saisir avant le(s) destinataire(s)
@PickList( [NAME] : [SINGLE] [; selectedoptions])
http://publib.boulder.ibm.com/infocente ... KLIST.html


ca marche trés bien, mais le seul soucis et que j'ai le choix de mettre un seul destinataire

merci


euh pardon sans le [single] ca tourne, c'est juste un peu lent

merci