IMPOSTAZIONE DELLE APPLICAZIONI
1. Creare un modulo con campi che contengono i valori che si vogliono archiviare nei documenti di profilo. I campi possono essere di qualsiasi tipo, rich text compreso.
2. Scegliere Imposta - Proprietà del modulo e deselezionare "Include in Menu" e "Includi nel generatore di ricerche". Chiunque abbia accesso Redazione può creare il documento di profilo e chiunque abbia accesso Revisione può modificarlo una volta che è stato creato. Se si desidera permettere a una persona con accesso Redazione di modificare il profilo, aggiungere un campo Autori come per qualsiasi modulo.
3. Salvare il modulo.
4. Non includere il modulo in nessuna vista. (I documenti di profilo non appaiono comunque nelle viste).
5. Creare un pulsante, un'operazione o un agente che utilizza il metodo LotusScript NotesDatabase GetProfileDocument o NotesUIWorkspace EditProfile, oppure la funzione @Command([EditProfileDocument]) del linguaggio delle formule per creare il documento o accedervi. Utilizzare una formula Nascondi se con @UserRoles per nascondere il pulsante agli utenti che non si desidera modifichino il profilo. Utilizzare la LCA del database e i campi Autori per ulteriore protezione in quanto le formule Nascondi se non sono sicure.
In IBM® Lotus® Notes® è possibile creare o modificare un documento di profilo mediante i comandi @Command([EditProfileDocument]) o @SetProfileField. Nelle applicazioni Web, usare @SetProfileField per creare documenti di profilo. Si noti che il comando @Command([EditProfileDocument]) non funziona sul Web.
Per impostare e richiamare i valori dei campi dei documenti di profilo sia in Notes che nelle applicazioni Web, è possibile usare @SetProfileField e @GetProfileField.
Se si preferisce usare script o formule, è possibile servirsi delle routine di LotusScript per creare e modificare i documenti di profilo. Il metodo EditProfile della classe NotesUIWorkspace produce lo stesso risultato del comando @Command([EditProfileDocument]) usato nelle formule.
Per impostare o richiamare valori di campo per un documento di profilo mediante uno script, usare il metodo GetProfileDocument per accedere al documento. In questo modo, è quindi possibile richiamare dei valori dal documento o impostarne di nuovi, esattamente come si farebbe per un qualsiasi altro documento.
Usare la proprietà IsProfile per la classe NotesDocument per determinare se un oggetto NotesDocument è un documento di profilo. Usare la proprietà NameOfProfile per richiamare il nome del documento di profilo.
Nota Non è possibile cancellare un documento di profilo utilizzando un comando o una funzione @. Per cancellare un documento di profilo, usare LotusScript.
Vedere anche