Comptabilisation des Temps-Mission - Architecture informatique

Version n?1 du 13/03/2013 (JC + D. BRIERE ARONE)

Architecture informatique

 

Partie Outlook et Exchange

Le formulaire de saisie des rendez-vous Sunnikan compl?e le formulaire de saisie classique dans le calendrier. Ce formulaire est constitu? d?un onglet avec le formulaire standard de Microsoft et d?un onglet Mission sur lequel on peut saisir des informations compl?entaires telles que le nom de le client, la mission ainsi que le temps pass?sur cette mission.

 

Le client et la mission sont propos?s par des listes d?oulantes qui vont lire dans la base Access Rendez_vous.mdb, pour la premi?e la liste des clients et pour la deuxi?e la liste des missions correspondantes au client s?ectionn?

Lorsqu?un des utilisateurs saisi ses rendez-vous dans le calendrier ceux-ci sont alors enregistr? dans la base Exchange. Il est alors possible ? tout moment d?effectuer des modifications (via le formulaire) sur les donn?s d??enregistr?s.

R?up?ation des donn?s d?Exchange et stockage de celles-ci dans la base Access

R?up?ation des donn?s calendrier d?Outlook

Pour effectuer cette r?up?ation, 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?up?e les donn?s skock?s dans la base Exchange et les stocke dans la table APPOINTMENTS.

Une fois ces ?apes termin?s l?application Exchg-Rdv-Lanceur associe l?utilisateur aux rendez-vous relev?, ferme la session Outlook et relance le cycle avec le profil utilisateur suivant.

Pour ce qui concerne la r?up?ation des donn?s de la base Exchange, on ne prend pas en compte les rendez-vous pour lesquels la case ?Priv?a ??coch?.

La table APPOINTMENTS est enti?ement vid? avant toute r?up?ation d?informations afin d?avoir vraiment les ?entuelles modifications d?anciens rendez-vous.

Exploitation des donn?s gr?e ?des tableaux crois? dynamiques dans Excel

Les informations ?ant stock?s dans une base de donn?s on peut donc ?ablir des tableaux crois? dynamiques avec des liens directement dirig? vers cette base. On peut donc gr?e ?des tableaux exploiter les informations comme on le d?ire. Le premier tableau permet d??ablir le temps pass?pour chaque personne par mission ainsi que le temps global pour la mission.

Ce tableau est li??la base de donn?s.

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?e tableau permet d??ablir 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? dynamiques avec des liens directement dirig? vers la base de donn?s permettent de mettre ?jour facilement les donn?s des tableaux.

Il suffit pour cela de mettre ?jour le premier tableau, le deuxi?e ?ant li?aux donn?s du premier, il se mettra ?jour automatiquement.

Stockage dans la base de donn?s de nouveaux clients et nouvelles missions gr?e ?la macro ? Cr?tion client mission ?

Lors de l?ex?ution de la macro on obtient une fen?re de choix de processus, celle-ci n?a pas chang?

 

  Une fois le processus choisi, une fen?re de cr?tion appara?, elle propose ?l?utilisateur gr?e ?sa liste d?oulante le choix des clients figurants dans la base de donn?s, si le client n?existe pas il est alors possible de l?ajouter dans la base de donn?s.

 

 

En validant les informations la mission est alors enregistr? et associ? au client dans la base, puis les r?ertoires et fichiers sont cr?s.