En accès web envoyer document actif par email

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

En accès web envoyer document actif par email

Messagepar Francois » 16 Nov 2011 à 14:38

Bonjour,

Je dois publier sur un intranet (Joomla) un formulaire. J'utilise pour ce faire une base Notes car il y a une authentification via les ACL.
Je veux simplement publier un formulaire qui sera rempli par un utilisateur authentifié et l'envoyer à une adresse fixe (champs Sendto) l.
Avec le client lourd pas de problème mais ce n'est pas l'objectif.
En web, je ne parviens pas à envoyer le doc via un bouton. :oops:

Merci d'avance

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar Michael DELIQUE » 16 Nov 2011 à 15:13

salut

tu fais comment en client lourd ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 16 Nov 2011 à 17:44

je capte pas trop le lient entre Joomla et Notes. Dans ton intranet, tu as un lien vers un masque web d'une base Notes ?

dans ton masque Notes, tu mets un bouton "submit"
dans un agent sur le WebQuerySave qui va générer ton mail, ou tout simplement envoyer le DocumentContext avec un doc.Send ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Francois » 16 Nov 2011 à 18:27

Salut,
J'intègre avec l'encapsuleur Joomla le formulaire notes dans l'intranet.

J'ai réussi à envoyer le mail en le recomposant avec @MailSend( sendTo ; copyTo ; blindCopyTo ; subject ; remark ; CréationDuBodySuivantLesChampsDeMonMasque)
Cela fonctionne maintenant en ayant côcher la case utiliser javascript de la base.

Mais ce n'est pas très joli.

Avec envoi avec @Sendmail, le client lourd me donne une erreur "Masque introuvable"
Une idée pour contourner cela?

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar roubech » 16 Nov 2011 à 21:27

"masque introuvable" j'utilise jamais @MailSend ... mais ce message fait penser que le masque a été envoyé avec le mail comme ci on avait passé True à la fonction Call notesDocument.Send( attachForm [, recipients ] )
tu devrais pouvoir vérifier l'hypothèse en regardant les propriétés du mail reçus, que contient le champ Form ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Francois » 17 Nov 2011 à 15:40

salut,

Dans Form se trouve le nom du masque venant de la base qui envoie le mail.
J'ai stocké le masque dans le document, en client lourd cela fonctionne et affiche le mail avec le masque, en web "Masque introuvable"

François
Francois
Premier posts
Premier posts
 
Message(s) : 42
Inscrit(e) le : 09 Août 2005 à 09:06

Messagepar roubech » 17 Nov 2011 à 21:19

en général on envoi pas le masque avec, on préfère appeler le masque "Memo" dès le départ ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement