[Résolu] Modifier signature webmail (8.5.3)

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

[Résolu] Modifier signature webmail (8.5.3)

Messagepar mike76 » 02 Fév 2012 à 16:41

Bonjour,

Je souhaiterais à partir d'un agent Lotus Script modifier la valeur du type de signature (bouton radio "Texte normal", "Texte enrichi", "Notes") dans les webmails de certains utilisateurs.
Par exemple passer de "Notes" à "Texte enrichi".

J'ai regardé dans le masque "CalendarProfile" de la base courrier mais je n'ai rien trouvé sur la signature webmail.

Merci d'avance pour vos pistes.
Dernière édition par mike76 le 06 Fév 2012 à 09:35, édité 1 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Modifier signature webmail (8.5.3)

Messagepar roubech » 02 Fév 2012 à 20:06

Si tu regardes dans le masque CalendarProfile de ta BAL, tu trouveras les champs :
EnableSignature
SignatureOption
Signature_Rich
Signature_1
Signature_2
C'est pas le masque utilisé en web, mais ça te donne le nom des champs ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Modifier signature webmail (8.5.3)

Messagepar mike76 » 03 Fév 2012 à 09:12

Salut

merci pour ta réponse mais je connaissais déjà ces champs car je génère une signature automatique pour les bases courrier
mon but est lorsque je mets à jour la signature dans le champ "Signature_Rich", activer l'option "Notes" dans la webmail pour que l'utilisateur ait la même signature que dans le client Notes
il me faudrait surtout le nom du masque où je trouve cette option
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Modifier signature webmail (8.5.3)

Messagepar roubech » 03 Fév 2012 à 17:40

si on regardes le code html de la page de préférences, la case à cocher"signer automatiquement ..." s'appelle chkEnableSignature
et le radio bouton texte normal, texte enrichi, notes s'appelle rdoSignatureType et prend la valeur "2" si on choisit Notes
j'imagine que chkEnableSignature est stocké dans le CalendarProfile dans EnableSignature
par contre, dans mon profile je ne vois pas de champs SignatureType, juste le SignatureOption qui est à "3" pour moi
ah ... mais je vois un inotesprofile qui lui contient un champ SignatureType
Essayes de regarder de ce côté
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Modifier signature webmail (8.5.3)

Messagepar mike76 » 06 Fév 2012 à 09:14

super merci roubech !!
bonne journée
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar ubu89 » 29 Fév 2012 à 14:18

Bonjour,

J'ai exactement la même question. Ce thread aurait été parfait à l'exception que... je suis en 8.5.2 et je ne vois pas le moindre iNotesProfile :|

Ideas ?

François
ubu89
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 9
Inscrit(e) le : 20 Sep 2011 à 16:12

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar mike76 » 29 Fév 2012 à 14:34

salut,

tu as regardé avec NotesPeek pour trouver le InotesProfile ???
pour info tu ne trouveras pas de masque avec ce nom car il n'y en a pas dans la conception de la base courrier
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar ubu89 » 29 Fév 2012 à 15:39

mike76 a écrit:tu as regardé avec NotesPeek pour trouver le InotesProfile ???

Ah ouiiii ! :D

Je ne connaissais pas cet outil, c'est génial ! Ça va me changer bien des choses ! Un grand merci ;)
ubu89
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 9
Inscrit(e) le : 20 Sep 2011 à 16:12

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar mike76 » 29 Fév 2012 à 15:45

En code tu peux retrouver le document avec un
NotesDatabase.GetProfileDocument("iNotesProfile")
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar ubu89 » 29 Fév 2012 à 15:49

C'est ce que j'ai fait, j'ai réussi à charger le doc, extraire une val, la modifier, sauver le doc (en testant le booléen de retour de doc.save), mais j'ai du mal à voir les effets en webmail. Mes préférences ne changent pas pour autant.

D'un autre côté, avec le cluster, je sais jamais vraiment sur quel serveur je suis en train de taper...
ubu89
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 9
Inscrit(e) le : 20 Sep 2011 à 16:12

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar dubidon » 05 Mars 2012 à 14:43

Bonjour a tous, je relance la conversation car j'ai une question non répondu dans ce topic.

Pour récapituler on a dans le document "inotesprofile" le champ "Signaturetype" qui correspond au radio bouton de sélection du type de signature.
Notes correspond à 2, donc j'imagine que texte enrichi correspond à 1 et normal à 0.

La signature texte enrichi est stocké dans le champ HTMLSignature et celle de Notes doit être stocké dans le "CalendarProfil".

Mais dans quel champ est stocké la signature dite "normale" ??? j'ai eut beau farfouiller et je ne l'ai pas remarqué.

Si vous avez cette info, je suis preneur.

De plus j'ai remarqué qu'en changeant les valeurs des préférences inotes, celle ci n'évoluait pas spécialement quand je regarde le document profile avec NotesPeek. En effet quand je passe de texte enrichi à Notes, je n'ai pas l'impression que la valeur de "Signaturetype" change quand je l'ouvre avec notespeek. Quelqu'un a t'il déja remarqué cela ???

D'avance merci pour votre aide

Dubidon
dubidon
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 9
Inscrit(e) le : 08 Mars 2011 à 18:00

Re: [Résolu] Modifier signature webmail (8.5.3)

Messagepar ubu89 » 08 Mars 2012 à 16:01

Salut,

La signature Notes et la signature texte riche sont dans le CalendarProfile tandis que la signature normale correspond au HTMLSignature du iNotesProfile (elle est stockée au format HTML)
Il est possible que je sois en train d'intervertir signature texte riche et signature normale, mais je suis certain que deux sont dans le CalendarProfile (et accessible en client lourd, le template 8.5.2 propose trois types de signature) et la dernière dans le seul iNotesProfile.

Pour le truc que tu as constaté avec NotesPeak, j'ai la même chose. Pire, mes modifications n'ont aucun effet dans mes préférences webmail alors qu'elles sont bien enregistrées. A savoir que je suis bien à 2, je teste et je vérifie, mais cela n'a aucune incidence ensuite sur ma fenêtre de préférences iNotes.

Voici un extrait de mon code :
Code : Tout sélectionner
Set doc = db.Getprofiledocument("iNotesProfile")
Print("doc is nothing ? : " & (doc Is Nothing))
Print("le champ avant : " & doc.SignatureType(0))
Call doc.Replaceitemvalue("SignatureType", "2")   
saved = doc.Save(True, False)
Print("Saved ? " & saved)   
Print("le champ après : " & doc.SignatureType(0))


Pourtant les Prints renvoient toujours False (le doc existe), 2 pour les deux valeurs numériques (le champ est bien à 2) et True pour vérifier la bonne sauvegarde. Malgré cela, aucune récompense d'un point de vue fonctionnel.

Si quelqu'un à un truc magique... ;)
ubu89
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 9
Inscrit(e) le : 20 Sep 2011 à 16:12


Retour vers Développement

cron