Page 1 sur 1

peut on lié un email reçu a un document notes

MessagePublié: 21 Août 2014 à 16:45
par lcoder
Bonjour,

Pour un developpement, je cherche a pouvoir lié des emails reçu par un utilisateur a un document dans un base notes.
Le lien serait effectué par l'utilisateur de l'application en allant chercher dans ses courrier envoyé.
Le but serait par exemple de conserver un ou plusieurs emails importants dans un document notes qui traite du sujet pour avoir un historique d'echange email...

je ne sais pas du tout comment c'est possible ... ni meme si c est possible.
je réfléchissais par exemple a un moyen de faire glisser l'email souhaité vers le document notes... de créer un masque memo dans ma base notes pour pouvoir lire l email ensuite...

mais je ne sais pas ensuite comment faire le lien entre les 2 ...

Avez vous déjà fait ce genre de chose ?
Avez vous une idée ?

Merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 23 Août 2014 à 00:19
par roubech
t'es obligé d'aller chercher le mail dans les éléments envoyés de l'utilisateur ?
Tu es sur que tous conservent les mails envoyés ?
Le mail ne peux pas être enregistré et envoyé depuis l'appli ?

sinon, faire un lien direct me parait limite, car si un autre user doit y avoir accès, il faut qu'il ai accès à la BAL perso du premier user et si le user archive ou supprime le mail, le lien sera "mort"
il faut donc faire une copie du mail (doc Notes) dans l'appli
pour cela, j'imagine que tu peux ouvrir une picklistview de la vue ($Sent) de la BAL du user courant pour qu'il sélectionne le doc et ensuite un copyToDatabase ...
et pour le lien, soit tu fait un makeResponse, soit tu as dans ton doc principal un champ fonctionnel contenant une clé unique (une réfrénce, un ID applicatif, ...) et dans ce cas tu peux le stocker dans le mail copié

Re: peut on lié un email reçu a un document notes

MessagePublié: 12 Sep 2014 à 09:38
par Alain MICHEL
J'ai fait ça il y a quelques années.

Le principe : un bouton "Enregistrer ce mail dans une base" ajouté au masque Mémo du Template de la messagerie.

Ce bouton (LScript) :
- permet de choisir dans quelle base on veut intégrer le mail (ou l'enregistrer en .eml sur disque)
- permet de choisir parmi les champs RT de la base choisie, celui dans lequel on veut intégrer le mail
- exporte le mail en question au format .eml dans le temp du user
- attache le .eml dans le champ de la base choisi
- supprime le .eml de la zone temp

+ info au user (trf effectué), vérif de la présence de la dll nécessaire et copie depuis une ressource réseau si pas trouvée sur le dossier Notes local ...

La dll nécessaire s'appelle ndbmime.dll et je l'avait trouvée sur openntf, longue vie à ce site...

Avec ça tu devrais t'en sortir, je peux t'envoyer mon code mais il faudrait tellement l'adapter à ton cas qu'avec le pitch ci-dessus il vaut mieux que tu crées le tien.

A toi de voir.

Re: peut on lié un email reçu a un document notes

MessagePublié: 12 Sep 2014 à 09:46
par lcoder
Bonjour,
merci pour ta proposition, mais j'ai reussi a faire ce que je voulais avec le copytodatabase proposé dans le post precedent.

Merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 15 Sep 2014 à 10:57
par lcoder
Bonjour,

la picklist sur la vue Sent pour les envoyé ça fonctionne .

Mais si je devais faire la meme chose sur les emails reçu, quelle vue de la base courrier faut il utilisé ?

... inbox etant un dossier je ne pense pas que ça fonctionne6

merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 15 Sep 2014 à 11:21
par Jérôme Deniau
Pourquoi cela ne fonctionnerait pas? un dossier c'est une vue sans formule de sélection, le reste c'est identique....

Sinon taper dans All documents ($All) la vue Tous les documents, car si l'utilisateur a classé son mail, il sera dans un autre dossier de la base que le dossier $inbox....

Re: peut on lié un email reçu a un document notes

MessagePublié: 15 Sep 2014 à 13:19
par lcoder
oui en effet ça fonctionne.

Merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 16 Sep 2014 à 16:03
par lcoder
Bonjour,

toujours au sujet de la copie d'email...

si je soit recuperer le champs de l'expediteur et celui de destinataire dans la base courrier.
Quelles zones correspondent à ça et fonctionne dans tous les cas ? (email envoyé et email reçu )

Merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 16 Sep 2014 à 20:02
par roubech
Ouvre ta base mail ou le modèle dans ton designer et regarde la formule de la colonne qui du dossier inbox et de la vue sent

ca depend mail pure Notes ou mail externe ...
mais en gros from et recipients

Re: peut on lié un email reçu a un document notes

MessagePublié: 17 Sep 2014 à 16:03
par lcoder
Qu'est ce qui peut expliquer que un champs (calculé) dans un masque ai une valeur ... et si j affiche ce champs dans une vue ... la colonne est vide ???

Merci

Re: peut on lié un email reçu a un document notes

MessagePublié: 17 Sep 2014 à 16:54
par Jérôme Deniau
Si c'est un champ calculé à l'affichage c'est normal, la valeur n'est pas enregistré dans le document, donc vide dans une colonne de vue.... si c'est le cas refaire le calcul dans la colonne de vue (si la formule est compatible avec une colonne de vue)