Page 1 sur 1

Désactiver un compte Lotus automatiquement

MessagePublié: 15 Août 2013 à 15:34
par sanaa83
Bonjour,

Parmi les tâches que j'ai dans un projet Lotus, j'ai une tâche de désactivation automatique d'un compte lotus suite au départ d'un employé.

Cette désactivation doit être faite automatiquement sans intervention humaine.

Après la recherche que j'ai fait, j'ai crée un groupe "Résiliations" ayant le type "Liste des intrus uniquement". Mais maintenant, je demande si je peux affecter une personne à un groupe en utilisant du code lotusscript?!

Merci pour votre collaboration habituelle.

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 15 Août 2013 à 21:26
par roubech
Automatique : il y a quand même un événement déclencheur ?

Un groupe, c'est un document Notes comme un autre, donc tu peux ajouter un nom au champ multivalue en LS

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 07:44
par Michael DELIQUE
salut,

sans problème en lotus script ça se fait courement.

par contre évite les post en double. merci

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 09:08
par sanaa83
Bonjour,

Merci d'abord pour vos retours.

Concernant l'ajout d'un champ multivalue, j'ai essayé de trouver un champ dans le masque "Person" de la base names.nsf un champ ou je peux affecter une personne à un tel groupe. MAIS, il y a aucun champ qui lie une personne à un groupe!!!

Sinon, Merci roubech de me donner quelques indice (si c'est possible) pour que je puisse résoudre ce problème.

Merci bcp.

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 09:12
par Michael DELIQUE
re,

le masque "persone" est dédié aux personnes, pas au groupes. il faut aller dans le masque "group" champ : "members"

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 10:59
par sanaa83
Ouii, ça marche trés bien. J'ai récupérer les $dspFullName de la personne et je l'ai mis dans le champs "Members" du groupe ayant le type 3.

Sinon, quand j'ai utilisé cette instruction:
Set item = DocGroup.ReplaceItemValue("Members", DocNames.$dspFullName(0))
ça remplace la valeur du champ Members par la valeur que j'ai ajouté.

Je demande s'il n y a pas une méthode qui petmet d'ajouter une valeur à un champ de tyep "Names" sans écraser les valeurs existantes?!

J'ai cherché mais j'ai trouvé que AppendRTItem qui fonctionne qu'avec Rich text !!!

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 11:09
par Michael DELIQUE
re,

essais un truc comme ça

set Item = Doc.getFirstItem("Members").
call Item.appendtotextList("mon user")

et de préférence passe le nom de l'utilisateur au format canonique

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 11:47
par sanaa83
ça fonctionne bien.

Merci bcp Michael. Vous être le forum le plus réactif que j'ai vu :)

Re: Désactiver un compte Lotus automatiquement

MessagePublié: 16 Août 2013 à 12:12
par Michael DELIQUE
Merci