Informatisation des rendez-vous et du temps passé chez les clients sur les diverses missions

Le formulaire de saisie des
rendez-vous Sunnikan complète le formulaire de saisie classique dans le
calendrier.


Lorsqu’un des
utilisateurs saisi ses rendez-vous dans le calendrier ceux-ci sont alors
enregistrés dans la base Exchange.
Pour effectuer cette récupération,
on utilise l’application Exchg-Rdv-Lanceur.
Cette application vide tout
d’abord la table APPOINTMENTS, elle ouvre outlook et se logue avec le premier
profil situé dans la table UTILISATEURS.Elle fait ensuite appel à
l’application Exchg-Rdv-MapiData qui est transparente et récupère les données
skockées dans la base Exchange et les stocke dans la table APPOINTMENTS.
Une fois ces étapes terminées
l’application Exchg-Rdv-Lanceur associe l’utilisateur aux rendez-vous relevés,
ferme la session Outlook et relance le cycle avec le profil utilisateur suivant.

Pour ce qui concerne la récupération
des données de la base Exchange, on ne prend pas en compte les rendez-vous pour
lesquels la case «Privé» a été cochée.
La table APPOINTMENTS est
entièrement vidée avant toute récupération d’informations afin d’avoir
vraiment les éventuelles modifications d’anciens rendez-vous.
Les informations étant
stockées dans une base de données on peut donc établir des tableaux croisés
dynamiques avec des liens directement dirigés vers cette base.
Ce tableau est lié à la
base de données.
|
Temps passé par
mission |
|
|
Utilisateurs |
|
|
|
Client |
Mission |
Date |
David BRIERE |
Philippe BOUTIN |
Total |
|
CLIENT 1 |
MIS 3 CL1-1 |
08/03/2002
11:00 |
185 |
|
185 |
|
|
|
21/04/2002
06:00 |
|
20 |
20 |
|
|
Somme MIS 3 CL1-1 |
|
185 |
20 |
205 |
|
|
Mis 4 CL1-2 |
21/04/2002
22:00 |
|
50 |
50 |
|
|
Somme Mis 4 CL1-2 |
|
|
50 |
50 |
|
Somme CLIENT 1 |
|
|
185 |
70 |
255 |
|
CLIENT 3 |
MIS 5 CL3-1 |
07/03/2002
08:00 |
122 |
|
122 |
|
|
|
08/03/2002
14:30 |
125 |
|
125 |
|
|
|
18/04/2002
22:00 |
150 |
|
150 |
|
|
Somme MIS 5 CL3-1 |
|
397 |
|
397 |
|
Somme CLIENT 3 |
|
|
397 |
|
397 |
|
CLIENT 5 |
MIS 6 CL5-1 |
23/04/2002
06:00 |
|
130 |
130 |
|
|
|
19/04/2002
06:00 |
|
60 |
60 |
|
|
Somme MIS 6 CL5-1 |
|
|
190 |
190 |
|
Somme CLIENT 5 |
|
|
|
190 |
190 |
|
Total |
|
|
582 |
260 |
842 |
Le deuxième tableau permet
d’établir le temps passé pour chaque personne par client ainsi que le temps
global pour le client.
Ce tableau est lié au
premier tableau croisé dynamique.
|
Temps passé par
client |
|
|
Client |
|
|
|
|
Utilisateurs |
MIS_LIBELLE |
Date |
CLIENT 1 |
CLIENT 3 |
CLIENT 5 |
Total |
|
David BRIERE |
MIS 3 CL1-1 |
08/03/2002
11:00 |
185 |
|
|
185 |
|
|
Somme MIS 3 CL1-1 |
185 |
|
|
185 |
|
|
|
MIS 5 CL3-1 |
07/03/2002
08:00 |
|
122 |
|
122 |
|
|
|
08/03/2002
14:30 |
|
125 |
|
125 |
|
|
|
18/04/2002
22:00 |
|
150 |
|
150 |
|
|
Somme MIS 5 CL3-1 |
|
397 |
|
397 |
|
|
Somme David BRIERE |
|
|
185 |
397 |
|
582 |
|
Philippe BOUTIN |
MIS 3 CL1-1 |
21/04/2002
06:00 |
20 |
|
|
20 |
|
|
Somme MIS 3 CL1-1 |
20 |
|
|
20 |
|
|
|
Mis 4 CL1-2 |
21/04/2002
22:00 |
50 |
|
|
50 |
|
|
Somme Mis 4 CL1-2 |
50 |
|
|
50 |
|
|
|
MIS 6 CL5-1 |
19/04/2002
06:00 |
|
|
60 |
60 |
|
|
|
23/04/2002
06:00 |
|
|
130 |
130 |
|
|
Somme MIS 6 CL5-1 |
|
|
190 |
190 |
|
|
Somme Philippe BOUTIN |
|
|
70 |
|
190 |
260 |
|
Total |
|
|
255 |
397 |
190 |
842 |
Les tableaux croisés
dynamiques avec des liens directement dirigés vers la base de données
permettent de mettre à jour facilement les données des tableaux.
Il suffit pour cela de
mettre à jour le premier tableau, le deuxième étant lié aux données du
premier, il se mettra à jour automatiquement.
Lors de l’exécution de
la macro on obtient une fenêtre de choix de processus, celle-ci n’a pas changé.


En validant les
informations la mission est alors enregistrée et associée au client dans la
base, puis les répertoires et fichiers sont crées.
