Vous êtes sur la page 1sur 33

esprit

Projet de Fin dEtude I 2011


Nov, 2011

NATSCOM
Soutenance pour lobtention du diplme dingnieur

Ines KLABI

Encadre par

CONSTATS

?!
PeopleSoft Entreprise

OBJECTIFS

Mise en place dune solution de Reporting XML Publisher

Mise en place dun WorkFlow

Cadre du projet et Mthodologie Spcification et Analyse des besoins Conception Ralisation et Tests

PRSENTATION DE LENTREPRISE DACCUEIL


NATSCOM
Socit responsabilit limite, totalement exportatrice, cre en 2007 socit de prestation de services qui intervient lchelle internationale

NATSCOM
Secteur d'activit riche qui s'tend sur plusieurs domaines

CHOIX DE LA MTHODOLOGIE
2 TUP

CONCEPTS DE BASE
ORACLE PeopleSoft Architecture
Client
Serveur Web

3-Tiers Architecture 2-Tiers 4-Tiers


PeopleSoft Internet Application Server
Serveur dApplication Application Messaging Processor Business Interlink Processor Presentation Relay Server Component Processor User Interface generator Query Processor Process Scheduler Application Engine Portal Processor Security Manager

Navigateur web
HTTP/HTML

Integration Relay Server

JOLT

T U X E D O

SQL Access Manager

SQL

DBMS Server

Java enabled Web Server

Portal Servlet

LDAP

Directory Server

CONCEPTS DE BASE
XML Publisher

XML data source

Report Output
Template Layout
XML Publisher Engine

CONCEPTS DE BASE
le WorkFlow

LES BESOINS FONCTIONNELS


Les cas dutilisations dun agent RH
Saisir les Timesheets (CRA) Gnrer les ordres de missions
<<include>> <<include>>
<<include>>

Saisir les Infos sur les clients Gnrer les contrats collaborateurs

<<include>>

Sauthentifier

<<include>> <<include>>

Saisir les fiches des employs

LES BESOINS FONCTIONNELS


Les cas dutilisations dun agent Comptable
<<extend>>

Chercher les factures

Rgler les factures


<<extend>>

Consulter les factures


<<extend>>

Gnrer les factures


<<include>> <<include>>

Mettre jour les factures

Sauthentifier

LES BESOINS FONCTIONNELS


Les cas dutilisations dun administrateur PS

Valider les tches


<<include>>

Sauthentifier Attribuer les droits daccs


<<include>>

LES BESOINS FONCTIONNELS


le BATCH

Notifier les gestionnaires

Gnrer les factures

LES BESOINS FONCTIONNELS


Le diagramme dactivit gnral
Saisir Login/mdp
(NON)
Login et mdp OK?

(OUI)

(OUI)

(OUI)

(OUI)

(OUI)

App: Rechercher Emp


(NON) (NON)

App: Rechercher Cli

App: Gnrer Factures

App: Rgler facture Rechercher facture

Quitter lApp

Critres de recherche OK?

Critres de recherche OK?

(OUI)

Critres de recherche OK?

Extraire Contrat Emp Contrat affich


(OUI)

Extraire Ordre de mission Ordre de mission affich


(OUI)

Saisir les paramtres Factures gnres

(NON)

(OUI)

Facture affiche

Gnrer un autre contrat collaborateur?

Gnrer un autre ordre de mission?

(NON)

(NON)

Consulter/Modifier facture

REPORTING
Contrats des employs

REPORTING
Les ordres de missions

REPORTING
Les factures des clients

OUTILS DE DVELOPPEMENT
PeopleTools V8.51

Les outils de dveloppement

Les outils danalyse

Les outils dintgration

Les outils dadministration

PS Application Designer PS Application Engine PeopleCode

XMLPub pour PS PS Query Manager Tree manager

WorkFlow PS Query Manager Tree manager

Security

RALISATION
Outils de dveloppement
ERP Client BD

Modlisation

Serveur FTP

RGLEMENT DES FACTURES

GNRATION DES FACTURES

REPORTING
Gnration des contrats collaborateurs

REPORTING
Gnration des ordres de missions

CONCLUSION
Les difficults Rencontres
Linstallation de PeopleSoft Limportation des donnes Le dveloppement sur PeopleSoft Le manque de documentation

CONCLUSION
Mes acquisitions
La gestion de la scurit applicative Le people code Loutil de Reporting XML Publisher Loutil de gestion des requtes Le WorkFlow L Application Engine Sauvegarde et copie de base de donnes ORACLE

PERSPECTIVES

Automatiser le choix de lextension du rapport par lutilisateur Mettre en place un systme denvoi de SMS en plus que les e-mails par le biais du WorkFlow