Page 1 sur 1

insérer des entrées dans Agenda via un agent ou autre

MessagePublié: 06 Avr 2011 à 09:52
par mfurberg
bonjour,
Je suis face à une problématique que je vous expose ici, et dont j'ignore la faisabilité. merci de vos expertises.

Nous disposons d'une base non LotusNotes de saisies de CongésPayés (absence). Or nous souhaitons que les absences saisies puissent apparaitre dans l'agenda LotusNotes de chaque collaborateur. Ainsi lorsqu'une réunion est organisée, il est possible de savoir immédiatement si le/les participants seront présents à ces dates.

A ce jour, je n'ai pas trouvé, comment depuis un Agent ou autre, et à partir de données CSV (ou autre) attaquer les agendas des salariés et alimenter leur Calendar directement.

Evidemment, j'ai dejà exploré le fichier ICS, mais je ne trouve pas cela tres pratique de devoir recevoir un premier mail, l'ouvrir, valider les demandes, puis recevoir un second mail, afin de valider l'entrée dans l'agenda. Car ce genre d'opérations s'adresse à tout le panel d'utilisateurs, dont des directeurs. Et il me parait impossible de demander et/ou expliquer comment mettre à jour l'agenda en effectuant deux validation de mail. trop lourd, pas pratique.

bref, merci a toutes les bonnes ames qui auraient deja experimenté un Agent capable d'aller ouvrir et ecrire dans les Agenda de différentes personnes pour y insérer des absences.

merci à vous de vos réponses (nombreuses, je l'espère)

Nous sommes sous LotusNotes 6.5.5

MessagePublié: 06 Avr 2011 à 09:54
par Michael DELIQUE
Bonjour

ton Agenda, c'est bien l'agenda lotus ?

MessagePublié: 06 Avr 2011 à 09:55
par mfurberg
oui celui la exactement

MessagePublié: 06 Avr 2011 à 10:02
par mfurberg
J'ai quelques connaissances en Agent lotusScript, et cela me parait plutot ardu à realiser, mais bon..... je garde espoir

MessagePublié: 06 Avr 2011 à 10:06
par Michael DELIQUE
re,

il suffit de regarder comment sont fait les documents de l'agenda et de reproduire à l'identique.

MessagePublié: 06 Avr 2011 à 10:15
par mfurberg
Certes, mais l'idée est d'obtenir de l'aide sur ce sujet, afin de ne pas y passer des jours, voire des semaines d'essais et de tests en tout genre.
C'est bien l'intérêt de ces forums ? Non ?

je ne sais pas si un seul et même agent stocké sur le serveur peut ouvrir et attaquer toutes les bases .NSF et y insérer des données.

MessagePublié: 06 Avr 2011 à 10:19
par Michael DELIQUE
re,

si c'est possible. dis moi quelles sont les endroit ou tu coinces ?

MessagePublié: 06 Avr 2011 à 10:48
par mfurberg
D'abord, j'avais tenté d'ouvrir la base d'un autre utilisateur depuis un agent, mais j'ai eu une réponse de droits d'accès, comme quoi, je ne pouvais insérer ou mettre à jour qu'une base sur laquelle j'avais des droits. Ce dont je me doutais.

du coup, je ne sais pas comment ouvrir les bal.nsf de différents user pour creer de nouvelles entrées. Quels droits faut-il mettre afin qu'un agent puisse s'executer et ouvrir toutes les BAL à mettre à jour

MessagePublié: 06 Avr 2011 à 10:57
par Michael DELIQUE
re,

déjà je te conseil de faire le test sur base mail de test ou aurra les droits.

ensuite il faut simplement que le signataire de l'agent (s'il est schédullé) ai les droits.

MessagePublié: 06 Avr 2011 à 11:01
par mfurberg
Merci de votre réponse, je vais tenter cela et voir si j'arrive à attaquer une base ne m'appartenant pas

MessagePublié: 06 Avr 2011 à 11:04
par mfurberg
De plus, je ne vois pas ou stocker cet Agent ? Dans quelle base ? afin qu'il soit exécuté tous les soirs

MessagePublié: 06 Avr 2011 à 11:25
par Michael DELIQUE
pour le stockage de l'agent, je ne pourrais pas te dire. le seule conseil que je peut te donner, c'est de ne pas le mettre dans une base system.

le plus simple et de mettre en place une base uniquement pour cet agent. ensuite tu verra ou le placer

MessagePublié: 06 Avr 2011 à 12:32
par mclement
il serait aussi pas mal de mettre en place un systeme de synchronisation entre les deux systemes. Que se passe t il lors des modifications au niveau de l'agenda, de l'application source?

MessagePublié: 06 Avr 2011 à 13:30
par mfurberg
Oui, en effet, c'est un des problemes, il faut avoir un ID unique provenant du système source et à stocker dans le document.

ceci afin de pouvoir supprimer et/ou modifier l'entrée d'agenda avec les nouvelles valeurs