Creation d'un document Profile

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

Creation d'un document Profile

Messagepar fongyr » 30 Avr 2014 à 16:07

Bonjour

je souhaiterai créer un document Profile Utilisateur.
fongyr
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 11 Juin 2007 à 15:20

Re: Creation d'un document Profile

Messagepar Jérôme Deniau » 30 Avr 2014 à 17:21

@command([Editprofile];"Nom Profile";@username), idem en LS sauf que pas @username mais s.effectiveusername
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Creation d'un document Profile

Messagepar fongyr » 01 Mai 2014 à 13:43

je souhaiterai que chaque utilisateur qui accède à la base cree son document qui contiendra 2 champ. champA et champB.
est ce qu il faut créer un masque avec les deux champs.
sinon comment proceder exactement surtout en lotusscript
fongyr
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 11 Juin 2007 à 15:20

Re: Creation d'un document Profile

Messagepar roubech » 01 Mai 2014 à 21:46

"Doc profile" au sens Notes du terme ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Creation d'un document Profile

Messagepar Jérôme Deniau » 04 Mai 2014 à 17:26

Création avec affichage:

Dim workspace as New NotesUIWorkspace
Dim session as new NotesSession
Call workspace.EditProfile("mon profil",
session.UserName)

Sinon création/consultation en arrière plan:


Dim workspace as New NotesUIWorkspace
Dim session as new NotesSession
dim profilDoc as notesDocument
set profileDoc = session.currentdatabase.getProfile("Mon Profile",
session.UserName)
'écrire
call docProfil.replaceItemValue("Champ1","Valeur1")
'lire
print docProfile.GetItemValue("Champ1")(0)
' enregistrer
call docProfile.Save(true,false,false)
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Creation d'un document Profile

Messagepar fongyr » 05 Mai 2014 à 10:49

Je suis En Java Server Script

voici ce que j'ai ecrit
var theDocProfile: NotesDocument = database.getProfileDocument("PrivateProfile",context.getUser().getDistinguishedName());

erreur retourné Erreur lors de l'exécution de l'expression d'action JavaScript
Erreur d'interpréteur de script, ligne=273, colonne=54 : [TypeError] Exception lors de l'appel de la méthode NotesDatabase.getProfileDocument(string, string) null
fongyr
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 11 Juin 2007 à 15:20

Re: Creation d'un document Profile

Messagepar fongyr » 05 Mai 2014 à 10:49

Je suis En Java Server Script

voici ce que j'ai ecrit
var theDocProfile: NotesDocument = database.getProfileDocument("PrivateProfile",context.getUser().getDistinguishedName());

erreur retourné Erreur lors de l'exécution de l'expression d'action JavaScript
Erreur d'interpréteur de script, ligne=273, colonne=54 : [TypeError] Exception lors de l'appel de la méthode NotesDatabase.getProfileDocument(string, string) null
fongyr
Posteur habitué
Posteur habitué
 
Message(s) : 236
Inscrit(e) le : 11 Juin 2007 à 15:20

Re: Creation d'un document Profile

Messagepar Jérôme Deniau » 05 Mai 2014 à 13:01

Toujours préciser si xPages ;-)
Sinon lui passer session.getCommonUserName() au lieu de context.getUser...... vérifir déjà si l'appel à getDistinguishedName fonctionne.

Ensuite getProfileDocument peut recevoir (string, null), donc faut débugger
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)


Retour vers Développement

cron