Post on 16-Sep-2018
Journée Cocktail-Office
Paris le 14 Décembre 2006La matinée:
http://mediatheque.univ-paris5.fr/article.php3?id_article=359
L'après-midi:http://mediatheque.univ-paris5.fr/article.php3?id_article=362
Objectifs• Factoriser les demandes relatives aux briques
Cocktail• Faire connaître Cocktail comme PGI!• Mais aussi tenter de montrer:
• Qu’une alternative à certaines « offres » commerciales existe etque les compétences ne sont pas toujours qu’ailleurs!
• Que l’on peut faire confiance aux forces internes pour autantqu’on sache les gérer et les respecter.
• Que Cocktail participe à une bonne gestion des deniers publicset permet de dégager des moyens!
• Que ce qui est gratuit peut être aussi bien sinon meilleur quece qui est cher!
Objectifs• Et encore que:
• Que la « prison » (d’un progiciel commercial) n’est pasforcément le meilleur lieu d’épanouissement.
• Que le développement de proximité, maîtrisé et coordonnéconstitue une réelle valeur ajoutée pour les autres activités;
• Qu’il faut conserver la maîtrise de notre SI. C’est capital.• Que cela participe à la dynamique de la gestion des emplois et
des compétences• Que la mutualisation autre que financière est possible!• Qu’au-delà des économies c’est surtout un atout et une force• …
Ordre du Jour
• Matinée:– Le SI des Universités– Cocktail c’est quoi?– Applications SENIOR– Questions-Réponses
• Après-Midi– Offre SSLL– Questions-Réponses– Applications JUNIOR– Questions-Réponses
Le SI des Universités aujourd’hui• Une situation (au niveau du SI) le plus souvent assez
archaïque.• Un niveau d’intégration faible.• Une urbanisation au coup par coup, très
individualisée ou non coordonnée!• Un schéma d’interopérabilité interne ou externe
souvent limité à un annuaire LDAP (interne et/ouSUPAnn) et qq scripts SQL!
• Une mutualisation institutionnalisée qui n’a pasvraiment joué son rôle de facilitateur et de fédérateur.
• Un rapport efficacité / coûts (complets) faible!
Un système complexe!• Des obligations de service public!!• Des Personnels fonctionnaires ET contractuels
• Enseignants:– du supérieur, du secondaire, autres
• Chercheurs:– enseignants du supérieur, thésards (étudiants), invités, détachés,
partenaires, …• Ingénieurs, Techniciens, Administratifs, personnels de
bibliothèque• Vacataires
• Des Produits et/ou Prestations:• Diplômes / Enseignements / Culture• Recherches (fondamentales, appliquées)• Etudes / réalisations / Colloques / Congrès / …
Un système complexe! (2)• Des « Clients » hétérogènes et versatiles:-)
– Etudiants (formation initiale)– Adultes-Etudiants (formation continue / permanente)– Entreprises / Partenaires (Recherches, Etudes, Réalisations,
…)– Etablissements publics (idem Entreprises)– …
Et un cloisonnement (du SI)assez « naturel »
• Encouragé par :– Des domaines « réservés » :
• L’Enseignement• La Recherche
– Un individualisme certain et contre-productif.– Une culture encore trop « fonction publique étatique » et pas assez « projet » interne.– Une certaine « méconnaissance » de la gestion intégrée et du pilotage.– Une administration trop administrative et trop frileuse.– Des applicatifs informatiques inexistants ou trop verticaux.– Un nombre trop important de décideurs trop versatiles!– Une autonomie de forme des établissements et un mode de gouvernance inadaptée– Des outils informatiques de plus en plus « ludiques », faciles de mise en œuvre et d’utilisation mais
masquant la complexité du SI et la nécessité de sa cohérence.
L’architecture multi-référentiellecloisonnée : encore la plus répandue!GFC GRH ScolaritéPaie
Et son propre référentiel!
Applications périphériques
Et leur propre référentiel!
Et son propre référentiel!
LDAP SUPAnn
Et son propre référentiel! Et son propre référentiel!
x NCongés&AbsencesRealtions InternationalesImmoFormation continuePannings…
ENTs
Et leur propre référentiel!
EsupKsupEPPUN…
Conséquences du multi-réfrentiel!• C’est le mode « batch » ou asynchrone des années 70!• Des incohérences avec des indicateurs grossiers voire faux!• Un pilotage à vue et souvent au « feeling »• Une réactivité faible incompatible avec les exigences du
moment.• Un cloisonnement des personnels y compris les informaticiens• Une GEIDE / CMS déconnectée du SI• Une dématérialisation faible ou inexistante (en gestion)• Des entrepôts de données « usine à gaz »!• Des référentiels externes minimalistes (annuaires LDAP)• Des coûts « cachés » très importants• …
Vers une mutation obligée• Le « changement » devrait s’accélérer avec:
– La généralisation du LMD:• Des diplômes plus homogènes et d’avantage mis en concurrence!!• Des UEs et ECUEs capitalisables en ECTS : une « monnaie » commune et européenne• Le développement de la VAE
– La mise en place des PRES– La LOLF : l’évaluation « économique » et le calcul des coûts– La pression technologique (moyens de communication, normes de structuration et
d’échanges de l’information, …) et la virtualisation / dématérialisation progressive(FOAD, E-Learning, nomadisme, Bibliothèques virtuelles, … )
– La compétition européenne et mondiale– Le syndrome de Shangaï!:-)– …
Conséquences• Besoin de plus:
• D’agilité• D’efficacité• De réactivité• D’attractivité pour une « clientèle » plus nomade et moins captive!!
• Permettre à ces gros « Tankers » que sont les universités d’êtretrès manoeuvrables et donc de disposer :
– D’un bon capitaine et d’un bon équipage certes!• MAIS aussi de tableaux de bord temps réel aux indicateurs fiables
et dynamiques.
Vers une gestion intégrée!(1)Logique et inévitable!
• Mais:– Pas toujours bien comprise:-)– Trop souvent perçue qu’au travers des outils!– La frontière entre maîtrise d’œuvre et maîtrise d’ouvrage rarement
respectée.– Une certaine frilosité ou résistance au changement.– Une autonomie des établissements mal exploitée :
• Un manque d’initiative coordonnée• Une trop rare prise de « risque »• Un attentisme prudent de ce que fera la « tutelle »!!• Une inertie certaine!
Vers une gestion intégrée!(2)• Mais :
– La complexité du système n’aide pas– L’organisation de la gouvernance n’est souvent pas un
avantage:• Renouvellement du président (éligible qu’une seule fois!) tous
les cinq ans• Renouvellement des TROIS conseils tous les quatre ans• Bureau du président, nombre et type de vice-présidents et
chargés de missions, cabinet … très variables d’unétablissement à un autre.
• …
• Les réelles compétences SI locales sont rares alorsque les déclarées sont trop nombreuses!:-)
Un peu d’historique!
• 1993 GEFICO! (Paris 8), ScolariX, DataComancêtre de GRHUM!
• 1997 JEFYCO V1• 1999 la 1ère diffusion de Jefyco• 2001 Gepeto (GRH)• 2004 Papaye• 2005 Consortium Cocktail• 2007 JEFYCO V2, ManGUE, 54 adhérents
Les établissements utilisateurs• Du très « petit » :
– GIP Bulac• Bibliothèque Inter-universitaire de Langues, Arts et Civilisations
• Ou au très complexe– U Paris 5
• 35 000 étudiants, 3100 ETP• 10 composantes, 3 SACD• 25% de la Recherche médicale en France
• En passant par :– U Polynésie Française et U Nvlle Calédonie avec par
exemple une monnaie différente de l’Euro et d’autresspécificités.
Les applications CocktailElles forment un PGI spécifique Ens Sup
• Reposent sur un système d’informations intégrédésigné « cocktail » au référentiel unique
• Libres de droits d’usage (coût d’achat nul)• Totalement mutualisées• Ouvertes (Open Source)• Se veulent modernes, évolutives et réactives• Guidée par l’utilisateur (Forums, demandes de
travaux, réunions régulières)• Economiques
– Financièrement– Humainement
Les applications CocktailDes applications modernes!
• Ce sont des applications multi-tiers (saufclient serveur pour encore une partie de lascolarité):– Données (SGBD Oracle / PL/SQL)– Métier (EOF / Java /Objective-C)– Interfaces utilisateur (Objective-C / Java / Swing /
HTML / AJAX) ou pas (démons / serveurs en java)• Technologies:
– Objective-C / Java / HTML /AJAX / XML– WebObjects - Eclipse - Xcode
La licence des sources estCeCILL!
http://sourcesup.cru.fr/projects/cocktail/• Comment y accéder:
• http://sourcesup.cru.fr/projects/cocktail– puis onglet Subversion puis Parcourir le dépôt
» (système viewCVS)• http://sourcesup.cru.fr/cgi/viewcvs.cgi/?cvsroot=cocktail
(système viewCVS)• http://subversion.cru.fr/cocktail
– (navigateur WEB ou client WebDav)• https://subversion.cru.fr/cocktail
– (navigateur WEB ou client WebDav)
SuiteSuite
Le système dLe système d ’ ’informationinformation
• 1998Visio
n qualifiée
à
l’époque d
’utopiste
Cartographie des applications
DépensesBudgets
ComptabilitéMarchés
Taxe d’app,...
EmploisPersonnelsCarrières
Congés, agendaCartes pro, Girafe,
...
AdmissionsInscriptions
ExamensNotes
RésultatsDiplômes
...
Sphère GFC Sphère GRH Sphère Scolarité
Référentiel de l’établissement (Personnes, Documents, Informations, Nomenclatures)Étudiants, personnels, composantes, services, laboratoires, contacts, fournisseurs, entreprises, établissements, partenaires, groupes de mail,forums et listes de diffusion, bâtiments, salles, formations, comptes, Plannings (salles, enseignements, réunions, agendas, …), Documents,
…
Client W3
Heures complémentaires, Gestion de la formation continue, Gestion de la Recherche,Prestations Int & Ext, Conventions, Inventaires & Stocks (gestion de parcs), Gestion des
demandes de travaux, Gestion électronique des documents et de l’information, …
Accès LDAP: authentification légère et forte, SSO, profils,..Travail collaboratif, API, EDI et inter-opérabilité
Portail ENT
Client riche Applications informatiquesWebServices, …
Tout Client LDAP
http
httphttp
http / TCP /UDP
http
Tout Client WebDav
MissionsPaie
FournisseursEncaissementsServices achats
…
Gestions des stages
Pilotage
• 2002
Appel à projets
Campus
numérique volet
2
Scolarité
Gestion des heures complémentaires d’enseignementLe poste de dépense le plus important d’un établissement universitaire
(hors masse salariale)
Contrôle /validation /certification
Enseignant(s)
Groupe étudiants
ECUEs
Salles et autresobjets(vidéoprojecteurs,…)
Paie €Enseignement prévu=> emplois du temps
GRH« immobilisations »
GFC
GRH
Aujourd’hui, les établissementsUniversitaires maîtrisantexhaustivement et au plus fincette chaîne se compte sur lesdoigts d’une main!!
Le levier initial!
Le besoin:• Sécuriser l’accès au système d’information• Gérer plusieurs niveaux d’authentification• Simplifier et homogénéiser l’accès aux applicatifs
– Virtualiser notamment leur localisation– Simplifier leur déploiement / publication
• Unifier l’authentification auprès de toutes les briquesdonnant accès au SI.– Un poste frontière pour toutes les applications quelle qu’elle
soit:• Exécutables de type client-serveur• Java Webstart (JVM)• Applications Web• …
• Fournir une solution pour accéderaux applications:
– Single-Sign-On– multi :
• applications• plate-formes• authentifications
Un objectif
Une solutionZAP
Une application Java-Client (JVM 1.4.2)
Exemple animé: …:http://www.univ-lr.fr/actes/ged/courrier/commun/0503051452.0/ZAP_launcher.html
Consortium Cocktail
ZAP - proxyCASL’authentification SSO
Texte
ZAP est couplé à ServAut (serverd’authentification Cocktail) et implémente le
protocole proxyCAS
•Configuration type haute disponibilité: 2006
Plateforme informatique type pour CocktailMutualisable avec les applications AMUE
Config Oracle détailléeLa version d’Orcale est indifférente
Config générale
Les serveurs pourraient être des Xserve en Oracle 10G.
Mai 2006
MOA - MOE
• La maîtrise d’ouvrage Cocktail:– Est assurée par des groupes de fonctionnels qui réalisent
les cahiers des charges.– Les décisions importantes sont prises en AG.
• La maîtrise d’œuvre cocktail:– Est assurée par la mutualisation formalisée mais répartie de
ressources humaines.– Est coordonnée par le directeur du consortium.– Elle s’appuie sur le modèle Open Source.
Principes de mutualisationGestion de la demande
• 1) Demandes d'évolution fonctionnelle:– Les forums:
• Particulièrement utiles et importants pour la préparer, l'affiner etin fine produire un cahier des charges
– Validation du cahier des charges (+sieurs procédures possibles)» Nouveau projet ou nouvelle demande de travaux!
• 2) Demande de correction ou de modification sansconséquence sur les fonctionnalités (ergonomie,éditions, bug, …)– L’application de demandes de travaux (Guichet)
• DT Cocktail
Principes de mutualisationRéalisation
• Les développeurs du consortium sont compenséesuniquement sur les applications SENIOR afin de:
• Assurer leur maintenance corrective• Assurer leur maintenance évolutive uniquement au niveau du
périmètre commun à tous les établissements• Assurer leur conformité réglementaire.• Assurer leur support
• Les demandes d’évolutions fonctionnelle d’intérêtgénéral et émanant des établissements affectatairesdes développeurs formellement mis à la dispositiondu consortium sont prioritaires devant toute autre.
Principes de mutualisationRéalisation
• Pour les autres demandes d’évolution fonctionnelle d’intérêtgénéral (validées) elles seront :– Planifiées pour être traitées si les ressources humaines internes le
permettent– Externalisées suivant la procédure actuelle si les ressources
financières du consortium le permettent.• Si l’urgence l’exige il peut être fait appel à une participation
exceptionnelle auprès des membres.(Exemple de Papaye)– Différées sinon
• Pour toutes les autres demandes d’évolution ou de complément(éditions spécifiques) propres notamment à un établissementelles seront:– Réalisées par les informaticiens de l’établissement– ou externalisées à des SSLL, indépendants autres …
Ressources humaines 2006NOM Prénom Corps Rôle Etab EmploiType Fonctions Mutualisé Formalisé App SENIOR
Adour François IGE Dev ENSC BAP E IGE développement: responsable applications GroupeScol, EDTSalles … 20% 0% ScolariX
Barata Olivier IGE Dev ENSC BAP E IGE développement: responsable applications Scolarité, Projet SRI, … 50% 0% SaphaRI
Somme
ENSC
0%
Buttin Christine - Dev Ext - Développeur indépendant 200% 200% PAPAYE/ManGUE
Gèze Emmanuel - Dev Ext - Développeur indépendant 100% 100% JEFYCO / Divers
Somme Ext 300%
Heurtevin Chantal IGE Dev UAM1 BAP E IGE développement: responsable éditions Jefyco budget 50% 0% Editions JEFYCO
Somme
UAM1
0%
Debuisson Eric IGE Dev Uart BAP E IGE développement: responsable applications Compte Financier 20% 0% Extractions JEFYCO
Somme Uart 0%
Maller Michaêl IGE Dev UHA BAP E IGE développement: responsable application Marchés, … 100% 100% JEFYCO et GEIDE
Ortiz Miguel IGE Tit UHA BAP H IGE finance responsable formations Jefyco, expert fonctionnel … 50% 50% Formations JEFYCO
Somme
UHA
150%
Auger Géraldine IGE Dev ULH BAP E Co-développement Editions jefyco 20% 0% Editions JEFYCO
Galinho Corine IGE Dev ULH BAP E IGE développement: responsable éditions Jefyco 50% 0% Editions JEFYCO
Somme
ULH
0%
Bénéteau Pascal IGE Chef Proj. ULR BAP E Ingénieur développement: responsable applications scolarité, pédagogie, admission, heures complémentaires,
ECTS, gestion lecteur optique (anonymat, QCM), informatisation LMD, référent Objective C, …
100% 100% Resp. ScolariX
Berger philippe IGE Chef Proj. ULR BAPE:
Developpeur
Ingénieur développement: Responsable bases de données GRHUM, applications Gepeto/ManGUE ARTT,
Annuaires, Forums, Groupes, ATER, Fiche de poste, SallesSTU
100% 100% GRHUM/ManGUE/ScolariX
Bourmaud Fabienne TECH Secrétariat ULR BAP I Secrétariat, gestion administrative et financière, Accueil, Standard téléphonique, hot line, … Secrétariat 50% 50% secrétariat / Hotline
De Meyer patrice IGE Dev ULR BAP E Ingénieur développement : responsable SUDEF, EDTScol, Groupes, PIE 50% 50% JEFYCO - PIE
Pinsard Cyril IGE Chef Proj. ULR BAPE:
Developpeur
Ingénieur développement: responsable application Paie (PAPAYE), co-responsable application JEFYCO,
responsable interfaces Web et Swing de l'application Budget, Kiwi, …
100% 100% PAPAYE
Prin Rodolphe ASI Dev ULR BAP E ASI développement: responsable applications Maracuja, Regie, Encaissement, et compléments Jefyco … 100% 100% JEFYCO - Maracuja - Admin
Saivre Thierry IGE Chef Proj. ULR BAPE:
Developpeur
Ingénieur développement: Responsable application JEFYCO dont plus particulièrement les modules Dépenses,
Recettes et Titres, administration, Sevices achat, arrêtés en masse, …
100% 100% JEFYCO
Tarade Cyril IGE Dev ULR BAP E Ingénieur généraliste: Ingénieur BU Soft et Systèmes. Responsable intégration Loris, Web BU, Applications
ARTT, DT, Spool/Quota, chaine de numérisation des thèses, gestion des publications, serveur de télécopies,
gestion des congrès, Gestion des comptes,
25% 0% -
Villesuzanne Hugues ASI IGE
Système
ULR BAPE ASI généraliste: support équipe soft, responsable architecture applicative, responsables technique Java, XML et
WebObjects, responsable serveurs d'applications, serveurs de services (démons), Maintenance et co-
développement SIX, GEDFS, SAM, SAUT, ZAP
50% 50% Hotline / Déploiement / Zap
Somme 650%
Mainfray Francis IGE Chef Proj. UP8 BAP E IGE développement: expert fonctionnel Jefyco … 50% 0% Expert JEFYCO-PAPAYE
Somme UP8 0%
Coris Jean-Marc IGR Direction URD BAPE: Archi IGR Architecte SI : Direction technique - - Direction
Gauthier Bertrand ASI Dev URD BAP E ASI développement: responsable applications Conventions (Coconut's) et compléments Jefyco … 100% 100% JEFYCO - Coconuts & Co
Mugnier Claude IGR Dev URD BAP E IGR développement: responsable applications Inventaires, Matos, TaxeApp, TVA intra et compléments Jefyco 100% 100% JEFYCO - Divers
Rivalland Frédéric IGE Chef Proj. URD BAP E IGE développement: responsable applications Jefyco … 100% 100% Chef de projet JEFYCO
Somme 300%
Total 1685% 1400%
Plan• Ce que nous avions à Paris 5• Le passage à GRHUM• Comment cela fonctionne avec Apogée et Harpège• Comment cela fonctionne avec LDAP• Les applications se connectant au Référentiel ou au LDAP• Ce que nous a apporté cette solution• Ce que nous prévoyons• Un besoin de nomenclatures partagées.
DSI-14/12/2006
DSI-14/12/2006
Harpège Apogée
LDAP P5
Au départ, l’annuaire LDAP a été conçu pour répertorierles personnes, leur catégorie, leurs coordonnées, leurs comptesinformatiquesles services et les laboratoiresdes groupes de personnes
Les services basés sur l’annuaire :la messagerie,l’authentificationles droits d’accès aux informationsles services pages blanches et pages jaunes.
Précédemment
Saisie
DSI-14/12/2006
Harpège
GRHUM
Apogée
LDAP P5
LDAP Supann
Données partagées par toutes les applications surles personnes, leurs coordonnées, leurs comptes informatiquesles services et les laboratoiresles groupes de personnesles diplômesles nomenclatures partagées
Maintenant,un référentiel
DSI-14/12/2006
Harpège
GRHUM
Apogée
LDAP P5
LDAP Supann
Dans Harpège et Apogée:Triggers et procédures synchrones pour ajout et modification des personnelsdes étudiants, des diplômes et des inscriptions Dans GRHUM:Procédures lancées en batch de mise à jour de groupes de personnes ou de groupes
Comment celafonctionneavec Apogée etHarpège
DSI-14/12/2006
Harpège
GRHUM
Apogée
LDAP P5
LDAP Supann
Comment celafonctionneavec les annuairesLDAP
Chaque soir une mise à jour différentielledu LDAP:Une procédure PLSQL suivi d’un programmejava génère le fichier LDIF,Une procédure Perl génère le fichier quipermet de lancer la mise à jour du Ldap.
DSI-14/12/2006
Harpège
GRHUM
Apogée
LDAP P5
LDAP Supann
Application annuaire
Messagerie
Réseau sans fil
Shiboleth
Esup
Interro WebAnnuaire
Samba
Toutes lesappliCocktail
AuthentificationGestor
Adèle
PersonnesGroupes
Mise à jour synchrone des mots depasse et mails dans les LDAP
Ce que cela nous a apporté
• La qualité des informations(plus il y a d’applications qui les utilisent, plus on demande des données
complètes et correctes)
• Une gestion des étudiants employés(il n’y a qu’un seul individu,m^me s’il y a deux entées dans le Ldap P5)
• Une gestion des aisée des groupes de mail(groupes de personnes ou groupes de groupes)
DSI-14/12/2006
DSI-14/12/2006
Harpège
GRHUM
Apogée
LDAP P5
LDAP Supann
Fusion après développement d’une nouvelle interrogationde l’annuaire Web
Moteur de synchronisation
Ce que nous prévoyons
Un besoin de nomenclatures partagées
• Pour mettre en oeuvre des procéduresd’échanges et de coopération avec d’autresuniversités (dans le cadre de PRES ou d’UNR)nous avons un besoin urgent de nomenclaturescommunes.
DSI-14/12/2006
Comment utiliserles applications ?
Cocktail
56
L’architecture décrite dans les diapositives suivantes répond a plusieursobjectifs :- disponibilité des applications- tolérances aux pannes- serveurs de test / sauvegarde- rendre transparente la maintenance matériel et logiciel.- offrir le même niveau de services à tous les utilisateurs de l’UAG- centraliser les applications et les documentations- accessible pour un utilisateur MAC , LINUX ou WINDOWS.- accessible en tout point du réseau.
RIVALLAND Frédéric - juillet 2006
wachalou2wachalou
sap2karukera5 sap1
TSEGESTION : 4 machines 100 utilisateurs simultanés
Kaweb.univ-ag.fr
BDC
Un espace TSE :TSEGESTION
Serveur de fichiers Serveur d’applications
Serveur de Base de DonnéesServeur WEB
58RIVALLAND Frédéric - juillet 2006
PAYESIGAGIP
GFCNABUCO
SCOLARITEAPOGEE
Les applications en Septembre 2003
59RIVALLAND Frédéric - juillet 2006
Cocktail
Cocktail
GRHUM : Le référentiel SI (Annuaire.app)
Les applications en Juillet 2006
Gestion des salles et bâtiments
Annuaire des Personnels
Gestion des Enquêtes
Demandes de Travaux
Info Centre
GRHGepeto
RémunérationsPapaye
GFCJefyco
GED + Publication :GEDI/Actes
Gestionnaire de forums
FEVE
Authentification
Conventions
SCOLARITEAPOGEE
RIVALLAND Frédéric - juillet 2006
TSEGESTION (accès aux applications par les utilisateurs en tout point du réseau UAG)
60
ManGUE 1 clone d’Harpège• Architecture:
– Structure de données similaire à Harpège• Migration simplifiée
– 3 Tiers Java-SWING / J2EE-WebObjects / Oracle– Multiplateforme / Webstart / SSO– Ergonomie avancée– Autonomie utilisateur renforcée ( extractions / éditions )
• L’application gère :– Le personnel d’un établissement– Les contrats– Les carrières– Les affectations– Les congés légaux– Les emplois et leurs occupations– Les postes et les fiches de poste
Le LMD++!
• Une structuration forte et bien adaptée auLMD:– Pour une carte des formations « naturelle »!
• Mais une réelle capacité à intégrer les casparticuliers:– L’exemple des ENS (Cachan, Lyon) est
caractéristique:• Nombre d’élèves / étudiants faible• Nombre de cas particuliers plus important que les plus
grosses universités!
• Voir la doc:– http://www.univ-paris5.fr/gedfs/ged/0612021208.0/Mode_emploi_ScolPedagogie-Cachan.pdf
La gestion de la Scolarité La gestion de la Scolarité à là l’’ENS CachanENS Cachan
ScolPédagogie
Formations:Intitulés/
Habilitations
Service des études
Diplômes:Édition
Service des Études/EDSP
Service des études
Gestion normaliens
Candidature à une formation de l’ENS Cachan
PRINS
Autorisation d’inscription
Départements/labos
PECAN
Préinscription: confirmation
de la candidature
MANTA
informationsinscrits
Infocentre Départements
Scolarix
InscriptionsAdministratives
Service des Études/EDSP
OffreMaster
en ligneects
Formations:Maquettes:Parcours,
UE, EC
Inscriptions Pédagogiques
NotesSaisie
Relevés
Départements Départements
Trombinoscope
Principes générauxPrincipes généraux
Basé sur le système d’information (COCKTAIL) Cependant ce dernier, grâce à ses connecteurs ou APIs, peut être utilisé comme
entrepôt de données lorsqu’utililisé avec des applications disposant deréférentiels propres (distincts de GRHUM).
Utilise seulement des outils libres de droits d’usage L’objectif est le suivant:
Etre en mesure de produire, à la demande, un document debase au format texte qui pourra être complété / personnalisépour devenir le Bilan Social de l’établissement de sortie auformat souhaité.
Pour un système interopérable!• Nécessité de référentiels normalisés :
– des nomenclatures!!– des formations– des compétences– des publications et d’une manière générale de la GEIDE– des personnes physiques et morales– des ressources pédagogiques (lié au référentiel des
formations et des personnes)• Vers un dossier « formation » et « recherche »
normalisé pour chaque individu??
Cocktail - SSLL
AliaSource : www.aliasource.comFylab : www.fylab.fr
CBS : christine.buttin@wanadoo.frE. Gèze : egeze@telefonica.net
Partenariat Cocktail - SSLL• Les applications Cocktail sont sous licence CeCILL (version 2)
– Ceci n'impliquent pas à priori de relations particulières etformalisées avec les SSLL.
– Un partenariat avec une SSLL pour la diffusion etl’accompagnement aurait pour avantage de:
• Mieux nous protéger des développements concurrents voire sauvages• De proposer une offre de services complémentaires aux
établissements• D’augmenter la valeur ajoutée de nos applications!• De canaliser les demandes que le consortium ne peut pas satisfaire ou
pas immédiatement!• Nous permettre de rester concentrés ou centrés sur le cœur de métier
de nos établissements.
Cocktail - SSLL• SSLL potentiellement intéressées:
– Pour faire de la valeur ajoutée autour de Cocktail:• AnyWare par exemple avec son CMS• Fylab le développement de Webservices ou d’applications Web
ou d’outils d’industrialisation …• …
• Avantages nombreux / Aucun inconvénients:– Pérennité, garantie de reprise, réactivité,
professionnalisation accrue, …– Liberté et autonomie– Maîtrise de son système d’information
Quelques applications JUNIOR• La gestion des relations internationales
– SaphaRI (version bêta)• La gestion des congés ARTT :
– L’application HamAC.• La gestion des Fiches de postes / fonction / Evaluation :
– FEVE• La gestion des plannings, salles, objets, emploi du temps, ... :
– SuperPlan• La gestion des enquêtes / QCM / évaluations• La gestion des groupes et du référentiel : GRHUM• …
Cocktail-SaphaRI Gestion des Relations Internationales
Olivier BARATA – ENS Cachan / Univ. René Descartes – Décembre 2006
Cocktail-SaphaRI
Accordscoopérations
EtudiantsIN / OUT
EnseignantsIN / OUT
Créditsfinanciers
Edi
tions
Publ
ipos
tage
CandidaturesWeb
Stages
Modules fonctionnels
Exports
HamAC : gestions des congés
• Application "full Web"– Indépendante du navigateur
• Intégrée à Cocktail (ManGUE / GRHUM)– Interfacée/pontée avec Harpège pour ce qui est
des personnels et services.• Une application Java/WebObjects HTML.
– http://www.univ-lr.fr/apps/support/conges/accueil.html.
• Les exemples d'utilisation:– http://www.univ-lr.fr/actes/ged/courrier/commun/0410201732.0/doc_conges.html
HamAC : gestions des congés
• Elle est CASsifiée• Le planning des agents peut être synchronisé
avec les autres applications du SI (Mission,Gestion des tickets, Emploi du tempsenseignement, agendas perso, …) ou avecd'autres applications externes (API/WS) ouflux ics.
• Un flux ics (abonnement) permet de l'insérerdans son gestionnaire d'agenda compatibleiCal (Google Calendar, Ical, SunBird, ...)
FEVELa gestion des fiches de postes et de fonction
• Saisie N+1:– http://www.univ-paris5.fr/gedfs/ged/0612210645.0/Feve_viewlet_swf.html
• Administration, aperçu:– http://www.univ-paris5.fr/gedfs/ged/0612210647.0/FEVEAdm_viewlet_swf.html
SuperPlanLa gestion des « agendas »
• La centrale des plannings!– Emplois du temps enseignement– Réunions / Salles / Objets– Agendas individuels et de groupes– Partage d’agendas ICS– Exports ICS– Intégrée aux autres applications:
• Missions (Kiwi)• Congés (HamAC)• helpDesk (DT)• …
• Démo : un vieil exemple
Enquêtes / QCM / Evaluations
• Une application Java / HTML / WebObjectsCASsifée
• Création d'une enquête :– http://www.univ-lr.fr/actes/ged/courrier/commun/0404071436.0/CreationEnquete_viewlet_swf.html
• Création d’un QCM– http://www.univ-lr.fr/actes/ged/courrier/commun/0404071441.0/CreationQCM_viewlet_swf.html
• Y répondre :– http://www.univ-lr.fr/actes/ged/courrier/commun/0411282138.0/EnqueteReponse_launcher.html
• Consulter les réponses:– http://www.univ-paris5.fr/gedfs/ged/0612101641.0/ConsultationReponsesEnquetes_launcher.html
La gestion des groupes et du référentiel :GRHUM
• « la racine du Système d’Information »• Les nomenclatures• Les groupes et structures• Les personnes morales et physique• …• Démos:
– http://www.univ-paris5.fr/gedfs/ged/0609272024.0/MENU_launcher.html– http://www.univ-paris5.fr/gedfs/ged/0701071551.0/DiversAnnuaire_launcher.html– http://www.univ-paris5.fr/gedfs/ged/0701071552.0/AnnuaireExempleSimple_launcher.html
Version 2006 refondue en 2007
Ecran principal d’un « groupe »
Navigateur / « browser » de « groupes »
Membres du groupe sélectionné
Ecran principal pour un groupe
Membres du « groupe »
Téléphone, fax, mobiles
Administration:secrétaire(s),responsableadministratif, ..
Le groupe de mail associé
Adresse du Site Web du groupe
Les # types d’un groupes
Ecran principal pour un groupe
Saisie de: Téléphone, fax, mobiles
Pourra apparaître dsl’annuaire Web
A une @ peuvent êtreassociées +sieursadresses de mail (Alias)
Des mots clefs pourune indexation et unerecherche + facile
Spécifique C
RI
1 groupe peut être un centre de responsabilité budgétaire
Evolution 2007
• Un Framework:– Graphique : JavaClient– Métier : EOF
• Une complexité accrue dans la gestion desgroupes
• Une convergence avec les groupespédagogiques
• Une gestion des communautés sohistiquée
Gestion des groupes pédagogiques
• E-learning• Emplois du temps• Charges prévisionnelles• Listes et groupes de mail• Trombinoscopes• Droits et privilèges• ENT• …
– Démo (application en cours de refonte)– http://www.univ-lr.fr/actes/ged/courrier/commun/0410281702.0/GroupeScol_viewlet_swf.html
Le CMS COCKTAIL en 2006
GEDIBUS / EOF
Java / SWING
Enregistrement et stockage
SGBDR
HTML
CMS Web
Filesystem local ou FTPou WebDav Documentsde tous types ou formats
upload
stockage
WS / Mails SAM / Fax
GEDI
Ccoconuts
Cor@il
WS / Mails SAM / Push / RSS
Base de contenus JCR
Apache-Jackrabbit
API JCR
Bibliothèque de modules génériques(éditeur en ligne, formulaires d’édition,…)
API CMS
A l’étude pour 2007:
Cocktail-Office et CMS Anyware Technologies V3
Web CMS
ODF (rendu)ComposantCocktail 1
Composants Open Source de l’offre CMS Anyware Technologies
Composants Open Source Cocktail pouvant s’appuyer sur le CMS Anyware Technologies
Offre DeFormation
(saisie)
ComposantCocktail 2
Gestion des contenus(modélisation d’objets métiers,
gestion des versions, workflow,…
Runtime(authentification, droits,
librairie graphique AJAX,…)
Framework de publication
Apache-Cocoon
Agendapartagé
……
…Annuaire de la Recherche
GEDIBUS