Marché plateforme échange v5

Transcription

Marché plateforme échange v5
CCTP
OBJET du marché :
Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée
accessible depuis Internet entre le Cdg59 et les collectivités affiliées.
Désignation du pouvoir adjudicateur :
CENTRE DE GESTION DE LA FONCTION PUBLIQUE TERRITORIALE DU NORD
Représenté par son Président : Monsieur Marc MONTUELLE.
Date limite de réception des offres :
Mardi 16 novembre 2010 à12 heures.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
1
Table des matières
1 Contexte général...................................................................................4
2 Contexte et objectifs du projet.................................................................6
3 Schématisation des échanges....................................................................8
3.1 Télétransmission au Cdg59...........................................................................9
3.2 Télétransmission au contrôle de légalité puis au Cdg59........................................10
3.3 Télétransmission de documents du Cdg59 vers une collectivité ..............................11
4 Spécifications fonctionnelles...................................................................12
4.1 Authentification pour l'ouverture de session.....................................................12
4.2 Interfaces disponibles...............................................................................13
4.3 Transmission des actes au Cdg59...................................................................14
4.3.1 Formulaire.............................................................................................14
4.3.2 Méta-données..........................................................................................16
4.3.2.1 Actes et décisions de portée réglementaire......................................................16
4.3.2.2 Actes de portée individuelle.........................................................................16
4.3.3 Notifications...........................................................................................17
4.4 Transmission au TdT dans le cadre d'ACTES......................................................17
4.4.1 Déclenchement de la transmission au TdT........................................................17
4.4.2 Gestion des accusés réception et des messages ACTES.........................................18
4.4.3 Échanges avec les TdT...............................................................................19
4.5 Envoi de messages dans le cadre de procédures................................................19
4.5.1 Procédures et messages..............................................................................19
4.5.2 Notifications et réponses............................................................................20
4.5.3 Spécificité des procédures initiées par le Cdg59................................................20
4.5.3.1 Transmission aux collectivités.......................................................................20
4.5.3.2 Transmission à des utilisateurs......................................................................21
4.5.4 Webservices............................................................................................21
4.6 Fonction de transmission vers un logiciel de GED...............................................21
4.7 Fonction de transmission vers un SAE.............................................................22
4.8 Rôles dans l'application et gestion des droits....................................................22
4.8.1 Administrateur global................................................................................23
4.8.2 Administrateur local..................................................................................23
4.8.3 Utilisateur simple.....................................................................................23
4.8.4 Droits en fonction des natures et des procédures...............................................24
4.9 Fonctions d'administration..........................................................................24
4.9.1 Gestions des collectivités............................................................................24
4.9.2 Gestion des utilisateurs..............................................................................24
4.9.3 Gestion des agents des collectivités...............................................................25
4.9.4 Gestion des listes des filières, cadres d'emplois et grades.....................................25
4.10 Historique des actions.............................................................................26
4.11 Journal des transactions...........................................................................26
5 Spécifications techniques relatives au développement logiciel...........................27
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
2
5.1
5.2
5.3
5.4
5.5
5.6
Licence d'utilisation et dépôt des sources........................................................27
Documentation technique..........................................................................27
Langage de programmation et système hôte.....................................................27
Interfaces graphiques...............................................................................28
Respect des référentiels............................................................................28
Plateforme de test...................................................................................28
6 Hébergement......................................................................................29
6.1 Services attendus....................................................................................29
6.2 Nom de domaine et certificats serveurs..........................................................29
6.3 Gestion des incidents...............................................................................30
6.3.1 Garantie de temps de rétablissement et pénalités..............................................30
6.3.2 Démarche préconisée pour assurer l’assistance.................................................30
7 Références ........................................................................................32
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
3
1 Contexte général
Le Centre de gestion de la fonction publique territoriale du Nord (Cdg59) est un
établissement public administratif autonome dont les principales missions portent
sur l’assistance et le conseil aux collectivités locales du département.
Aujourd’hui, près de 950 collectivités font appel aux conseils et à l’expertise de
notre établissement, tant en matière de statut, de gestion des carrières que
d’emploi public. Au total, plus de 25 000 carrières d’agents de la fonction
publique territoriale sont gérées par nos services.
Aux missions obligatoires prévues par la loi s’ajoutent des missions facultatives
particulièrement sollicitées par de nombreuses collectivités. En effet, le Cdg59
propose également des services novateurs en lien avec les technologies de
l’information et de la communication, les marchés publics, l’archivage...
Missions obligatoires
•
Organisation des concours et examens professionnels
•
Bourse de l'emploi (recherche d'emplois - gestion des offres)
•
Gestion des carrières
•
Instances paritaires
•
Droit syndical et relations sociales
•
Partenariat avec la CNRACL (Caisse Nationale de Retraite des Agents des
Collectivités Locales)
•
Commission de réforme
•
Conseil de discipline
•
Reclassement des fonctionnaires privés d'emploi
•
Gestion des comptes épargne-temps
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
4
Missions facultatives
•
Hygiène et sécurité
•
Inspection - conseil
•
Médecine préventive
•
Action sociale
•
Assurance statutaire
•
Conseil en organisation
•
Aide à la gestion des archives
•
Documentation
•
Assurance statutaire
•
Assurance chômage
•
Mission Intérim Territorial
•
Promotion de l'apprentissage public
•
Conseil en marchés publics
•
cre@tic (aide au développement des TIC)
•
Conseil en développement durable
Pour réaliser ces différentes missions, l’effectif du Cdg59 est d’environ 150 agents
dont une trentaine régulièrement en mobilité dans le département.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
5
2 Contexte et objectifs du projet
Parmi les principales missions des centres de gestion de la Fonction Publique
Territoriale, figure celle d'assurer la gestion des carrières des agents titulaires ou
stagiaires des collectivités qui leur sont affiliées. Pour remplir cette mission les centres
de gestion doivent gérer un dossier individuel pour chaque agent des collectivités
affiliées soit pour le Cdg59 plus de 25 000 dossiers. En application de l'article 40 du
décret n° 85-643 du 26 juin 1985, les collectivités ont donc l'obligation de transmettre
au Cdg dont elles dépendent une copie de tous les actes relatifs à la carrière de leurs
agents. Aujourd'hui ces transmissions sont réalisées par courrier au format papier.
Depuis 2003, le Cdg59 numérise les arrêtés reçus et gère les dossiers individuels de
carrières dans un logiciel de Gestion Électronique de Documents comme l'autorise le
dernier alinéa de l'article 40 du décret n° 85-643.
Parallèlement les collectivités doivent transmettre un certain nombre d'actes aux
services du Contrôle de légalité pour leur donner un caractère exécutoire.
Depuis le 1er janvier 2010, en matière de personnel, « les décisions individuelles
relatives à la nomination, au recrutement, y compris le contrat d'engagement, et au
licenciement des agents non titulaires (hors recrutements saisonniers) » (art. L2131-2 du
CGCT) sont soumises à une obligation de transmission aux services du contrôle de
légalité.
Depuis 2006, les collectivités ont la possibilité dans le cadre du programme ACTES de
télé-transmettre aux services du Contrôle de légalité leurs actes dont leurs actes de
personnel.
Aussi le Cdg59 a-t-il décidé de développer une plateforme informatique sécurisée
permettant aux collectivités de télé-transmettre leurs documents en toute sécurité au
Cdg59. Dans un soucis de rationalisation et de simplification des opérations, la
plateforme d'échange sécurisée doit aussi permettre aux collectivités qui le souhaitent
de télé-transmettre des actes aux services du Contrôle de Légalité via un Tiers de Télétransmission
homologué (TdT) dans le respect du cadre juridique et technique du
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
6
programme ACTES.
Le présent marché vise donc à la mise en œuvre d'une plateforme d'échange sécurisée
accessible depuis Internet entre le Cdg59 et les collectivités qui lui sont affiliées. Cette
plateforme doit permettre aux collectivités de télé-transmettre en une opération
unique:
•
au Cdg59 seul
•
au service du Contrôle de légalité puis au Cdg59
Les fonctions de télé-transmission au Cdg59 seront totalement pris en charge par la
plateforme d'échange sécurisée.
En outre, cette plateforme doit aussi permettre la transmission de documents entre le
Cdg59 et les collectivités affiliées.
Cette plateforme d'échange sécurisée n'a pas vocation :
•
à assurer la conservation des actes des agents sous forme de dossiers nominatif
organisés : cette fonction est assurée par un logiciel de Gestion Électronique de
Documents hébergé dans le système d'information du Cdg59.
•
a assurer le rôle de TdT homologué au sens du programme ACTES
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
7
3 Schématisation des échanges
La plateforme d'échange sécurisé a vocation à permettre plusieurs type de flux
faisant intervenir trois sphères distinctes :
•
les collectivités du département
•
le Cdg59
•
les Tiers de Télé-transmission
Sont ici schématisés différents scenarii d'échange que doit supporter la
plateforme sécurisée, objet du présent marché.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
8
3.1 Télétransmission au Cdg59
2
1
5
3
4
1 la collectivité récupère des modèles d'acte (arrêté, délibération...) depuis le site
internet ou l'extranet carrières du Cdg59
2 Après validation de l'acte administratif en interne (signature papier ou signature
électronique), la collectivité saisie les métadonnées dans la plateforme et joint l'acte
(sans ou avec la signature électronique) ou transmet méta-données et fichiers par
webservices.
3 L'acte est transmis avec ses métadonnées au Cdg59
4 L'acte et les métadonnées sont injectés dans un logiciel de GED
5 La trace du flux est archivé dans un Système d'Archivage Electronique (SAE)
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
9
3.2 Télétransmission au contrôle de légalité puis au Cdg59
AR
6
2
3
1
7
8
4
AR
5
AR
10
11
9
1 la collectivité récupère des modèles d'acte (arrêté, délibération...) depuis le site
internet ou l'extranet carrières du Cdg59
2 Après validation de l'acte administratif en interne (signature papier ou signature
électronique avec le parapheur), la collectivité saisie les métadonnées dans la
plateforme et joint l'acte (sans ou avec la signature électronique) ou transmet par
l'intermédiaire des webservices de la plateforme.
3 L'acte est transmis avec ses métadonnées au TdT et la collectivité valide la
télétransmission ACTES
4 le TDT télé-transmet au Ministère de l'Intérieur
5 le Ministère de l'Intérieur accuse réception de l'acte
6 Le TDT fait suivre l'AR du Ministère de l'Intérieur
7 Le TDT transmet l'AR du Minitère de l'intérieur à la plateforme d'échange si la
collectivité l'a autorisé
8 La réception de l'AR de l'acte par le Ministère de l'intérieur déclenche la transmission
de l'acte et des métadonnées au Cdg59 ou la collectivité déclenche manuellement cette
télétransmission
9 L'acte et les métadonnées sont injectés dans le logiciel de GED du Cdg59
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
10
10 et/ou 11 Les flux sont archivés dans un SAE
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
11
3.3 Télétransmission de documents du Cdg59 vers une collectivité
3
6
2
4
AR
5
AR
1
1 Depuis un formulaire, le Cdg59 sélectionne un ou plusieurs documents à télétransmettre à une collectivité ou plusieurs collectivité ou utilisateurs. Cette opération
devra être réalisable depuis des logiciels externes (GED, i-parapheur...)
2 Les documents sont transmis à la plateforme d’échange
3 la collectivité est avertie par mail que de nouveaux documents sont disponibles sur la
plateforme d’échange
4 Après connexion et retrait des documents par la collectivité, le Cdg59 est averti que
les documents ont été récupérés.
5 Si les documents émanaient d'une application externes, les informations de l’AR sont
transmises à cette application pour compléter les méta-données.
6 Eventuel archivage manuel ou automatique de la transaction
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
12
4 Spécifications fonctionnelles
4.1 Authentification pour l'ouverture de session
Compte tenu de la nature des documents échangés par le biais de la
plateforme, la sécurité de la solution logicielle est particulièrement
importante. Aussi l'ouverture de session sur la plateforme doit s'appuyer sur
un système d'authentification sécurisé.
La solution logicielle doit donc s'appuyer sur une authentification par
certificat
telle que définit dans le Référentiel Général de Sécurité –
Annexe 2 : fonction de sécurité « Authentification » [RGS_A_2] :
« Cette fonction de sécurité permet à un usager ou à un agent de
s'authentifier dans le cadre des types de relations mentionnés ci-dessus.
[...] Le principe de fonctionnement et d’interaction des différents
composants entre eux pour mettre en œuvre la fonction 'Authentification'
est le suivant :
▪ l’application
d’authentification
d’authentification
(un
«
transmet
challenge
une
»)
au
requête
dispositif
d’authentification (exemples : carte à puce, clé USB) dans
lequel la clé privée d’authentification de l’agent ou de
l’usager
est
confinée
et
protégée
notamment
en
confidentialité ;
▪ le
dispositif
d’authentification
réalise
un
calcul
cryptographique de signature du « challenge » en utilisant la
clé privée, une fois celle-ci activée, le cas échéant à l’aide
d’un code d’activation (code PIN par exemple) ;
▪ ce challenge signé est retourné à l’application ;
▪ la vérification de l’authentification s’effectue à l’aide d’un
module de vérification d’authentification et du certificat
électronique délivré par le PSCE qui lie l’identité de l’agent
ou
de
l’usager
avec
sa
clé
publique
:
un
calcul
cryptographique « inverse » est effectué à l’aide de la clé
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
13
publique sur le challenge signé et comparé au challenge
initial. »
Les fonctions d'authentification devront pouvoir évoluer à l'avenir vers une
authentification de type Single Sign-On (SSO) basée sur le mécanisme de
fédération d’identités tel que définit dans le standard SAML - Liberty
Alliance. Cette fonctionnalité n'est pas prévue dans le présent marché car
le
développement
complémentaire
ne
sera
envisagé
que
lorsque
l'application Authentic, jouant le rôle de fournisseur d'identité supportera
une
authentification
basée
sur
des
certificats.
Néanmoins,
les
développements réalisés dans le cadre du présent marché doivent être
suffisamment modulaire pour permettre facilement cette évolution.
4.2 Interfaces disponibles
L'application doit intégrer a minima les interfaces homme-machine (IHM)
suivantes :
◦ Administration :
▪ une ou des interfaces d'administration globale
▪ une ou des interfaces d'administration locale (limité à une
collectivité)
▪ une interface de visualisation des informations du compte de
l'utilisateur connecté
◦ Accueil :
▪ une interface d'accueil donnant une vue d'ensemble des
traitements en cours, des messages reçus et offrant accès aux
différentes actions réalisables en fonction des autorisations de
l'utilisateur connecté.
◦ Télé-transmission d'actes :
▪ la liste des actes en cours de traitement et/ou traités
▪ un formulaire de télé-transmission au Cdg59 et/ou à un TdT
▪ une interface de visualisation et de modification d'un acte en
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
14
cours
▪ la liste des messages relevés auprès du TdT non acquittés et/ou
acquittés
▪ une interface de visualisation d'un acte traité
▪ une interface de recherche parmi les des actes en cours de
traitement ou acquittés
◦ Messages dans le cadre des procédures :
▪ la liste des procédures en cours et/ou acquittées
▪ une interface de création d'un message dans le cadre d'une
procédure
▪ une interface de visualisation et de modification d'une procédure
en cours
Les interfaces de visualisation d'un acte (en cours ou traité) doivent inclure un
historique des actions et messages en rapport avec l'acte.
Le soumissionnaire pourra proposer d'autres interfaces si elles lui semblent
pertinentes.
4.3 Transmission des actes au Cdg59
4.3.1 Formulaire
Le formulaire de transmission d'un acte au Cdg59 doit reprendre les
informations suivantes :
•
nature de l'acte : arrêté, délibération, contrat...
•
code nomenclature Cdg : sélection d'un code/libellé à partir de la
nomenclature du Cdg
•
n° interne à la collectivité de l'acte
•
dans le cas d'une d'une décision individuelle : l'agent concerné par
l'acte. Ce champ doit permettre de sélectionner un agent parmi la
liste des agent de la collectivité à partir des informations
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
15
suivantes : nom d'usage, nom patronymique si différent du nom
d'usage, prénom, grade.
Si l'agent n'existe pas dans la liste des agents, un « sous-formulaire »
doit permettre la saisie des éléments suivants :
◦ nom patronymique
◦ nom marital
◦ prénom
◦ filière : sélection à partir d'une liste
◦ cadre d'emplois : sélection à partir d'une liste rafraichie en
fonction de la filière
◦ grade : sélection à partir d'une liste rafraichie en fonction du
cadre d'emploi
◦ date de naissance
•
l'objet de l'acte : ce champ doit concaténer le libellé de l'acte (2),
le nom marital et le prénom de l'agent concerné par l'acte (4). la
collectivité doit pouvoir modifier ou compléter cet objet.
•
date de l'acte
•
le(s) fichier(s) attaché(s) :
◦ l'acte au format bureautique ou numérisé au format pdf
◦ les éventuelles pièces annexes :
profil de poste, contrat,
délibération...
Après saisie du formulaire, l'utilisateur doit pouvoir enregistrer les
informations sans les télé-transmettre au Cdg59 immédiatement.
Afin de faciliter la transmission au TdT, la nomenclature Cdg doit intégrer
une concordance avec la nomenclature ACTES (niveaux 1 à 3). La
nomenclature Cdg doit intégrer les champs suivants :
▪ code propre à la plateforme d'échange
▪ libellé de l'acte
▪ soumis au contrôle de légalité : oui/non
▪ code équivalent dans la nomenclature matière prévu dans ACTES
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
16
La télé-transmission au Cdg59 doit intégrer les méta-données et les
fichiers.
4.3.2 Méta-données
Les méta-données accompagnant le(s) fichier(s) transmis au Cdg59.
4.3.2.1 Actes et décisions de portée réglementaire
Ce point concerne essentiellement les délibérations.
▪ code SIRH collectivité
▪ SIREN de la collectivité
▪ nature de l'acte
▪ code nomenclature Cdg
▪ libellé nomenclature Cdg
▪ objet de l'acte
▪ date de l'acte
▪ n° interne à la collectivité
▪ date et heure de transmission au Cdg
▪ date et heure de transmission ACTES, si l'acte a été transmis au
contrôle de légalité
4.3.2.2 Actes de portée individuelle
Ce point concerne essentiellement les arrêtés individuels et les contrats de
recrutement.
- Si l'agent est connu de la plateforme :
▪ code SIRH collectivité
▪ SIREN de la collectivité
▪ code SIRH de l'agent
▪ n° de dossier de carrière (indispensable pour des agents ayant
deux carrières parallèles dans une même collectivité)
▪ Code du train de traitement carrière auquel l'agent est affecté
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
17
▪ nom patronymique
▪ nom marital
▪ prénom
▪ grade
▪ nature de l'acte
▪ code nomenclature Cdg
▪ libellé nomenclature Cdg
▪ objet de l'acte
▪ date de l'acte
▪ n° interne à la collectivité
▪ date et heure de transmission au Cdg
▪ date et heure de l'accusé réception électronique ACTES, si l'acte
a été transmis au contrôle de légalité
- Si l'agent n'est pas connu de la plateforme, des méta-données
supplémentaires doivent être transmises :
▪ filière
▪ cadre d'emplois
▪ date de naissance
4.3.3 Notifications
La télé-transmission d'un acte au Cdg59 doit déclencher l'envoi de courriels
de notification :
▪ à une ou plusieurs adresses de messagerie électronique du
Cdg59
▪ à l'utilisateur ayant réalisé l'action s'il le souhaite.
4.4 Transmission au TdT dans le cadre d'ACTES
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
18
4.4.1 Déclenchement de la transmission au TdT
Si la collectivité utilise la plateforme d'échange pour télé-transmettre au
service du Contrôle de légalité via un TdT, un champ dans le formulaire de
transmission des actes doit automatiquement se mettre à jour en fonction
du caractère transmissible ou non associé au code nomenclature Cdg.
La collectivité doit pouvoir modifier la valeur de ce champ.
Elle peut ainsi décider de télé-transmettre un document qui n'est pas
soumis à une obligation de transmission au contrôle de légalité.
Elle peut aussi décider de ne pas télé-transmettre un document soumis à
l'obligation de transmission si elle l'a déjà transmis par ailleurs ou s'il n'est
pas prévu de télé-transmettre ce type de décisions dans le cadre de la
convention quelle a signée avec les services préfectoraux. Dans ce cas, un
message d'avertissement doit lui rappeler l'obligation de transmission de
cet acte au service du Contrôle de légalité. Un champ d'observations sera
mis à disposition de la collectivité afin de préciser les raisons pour laquelle
elle décide de ne pas télé-transmettre.
4.4.2 Gestion des accusés réception et des messages ACTES
Si la collectivité l'autorise la plateforme d'échange pourra interroger le TdT
et remonter les messages relatifs à chaque acte télé-transmis et connu de
la plateforme.
L'interrogation du TdT sera engagée à l'ouverture d'une session par un des
utilisateurs de la collectivité. Un 'utilisateur pourra aussi engager
manuellement l'interrogation du TdT.
Ces messages doivent être accessible depuis la fiche détaillée d'un acte. En
outre, une interface graphique doit permettre d'afficher l'ensemble des
messages transmis par le TdT. Depuis cet interface, les utilisateurs doivent
pouvoir :
▪ acquitter un message (c-a-d les marquer comme traités)
▪ répondre à un message
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
19
Une réponse doit intégrer :
▪ le numéro unique de l'acte affecté par les serveurs du
Ministère de l'Intérieur
▪ une zone de texte
▪ d'éventuelles fichiers
Une réponse envoyée acquitte automatiquement le message.
Les réponses envoyées suivront la procédure adéquate d'échange avec le
TdT.
Si la collectivité reçoit une lettre observation des services du Contrôle de
légalité au format papier, elle doit pouvoir :
▪ associer
manuellement
un
fichier
contenant
la
lettre
d'observation et préciser sa date de réception
▪ associer manuellement un ou des fichiers contenant les
réponses transmises et préciser sa date d'envoi
Cette fonctionnalité doit permettre une gestion cohérente des actes télétransmis et faciliter l'archivage ultérieur de l'ensemble des pièces du
dossier.
4.4.3 Échanges avec les TdT
Le titulaire s'appuiera sur les API ou les webservices mis à disposition par
les Tiers de Télé-transmission pour l'interconnexion entre le plateforme
d'échange sécurisée et les service des TdT. Il mettra en œuvre les éléments
de sécurité prévue par les TdT.
Le logiciel devra intégrer a minima une connexion vers le logiciel de télétransmission S2LOW.
4.5 Envoi de messages dans le cadre de procédures
4.5.1 Procédures et messages
Outre la transmission des actes (arrêtés et délibérations), les utilisateurs
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
20
des collectivités et du Cdg59 doivent pouvoir transmettre des messages
accompagnés de documents dans le cadre de différentes procédures. Les
procédures correspondent :
▪ aux différents cas de saisine des instances du Cdg59 (CAP,
CTP...)
▪ à la transmission des avis des instances (courrier signé
électroniquement)
▪ à la transmission des décisions prises après avis d'une instance
paritaire
La liste des procédures doit être évolutive et paramétrable dans le logiciel
par un administrateur global.
Le gestion des droits doit permettre de définir pour chaque utilisateur les
procédures accessibles en lecture et création.
Chaque procédure est caractérisée par :
▪ un code procédure
▪ un libellé de procédure
▪ une description de la procédure
▪ la liste éventuelle des pièces à joindre
Un message dans le cadre d'une procédure doit intégrer :
▪ le code et libellés de la procédure à laquelle le message se
rattache
▪ un numéro unique de message
▪ un texte éventuel
▪ un ou plusieurs fichiers joints au format bureautique ou pdf :
formulaire
rempli,
pièces
justificatives,
courrier
signé
électroniquement
4.5.2 Notifications et réponses
L'envoi d'un message dans le cadre d'une procédure entrainera l'envoi d'un
courriel de notification aux utilisateurs suivants :
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
21
▪ utilisateurs de la collectivité destinataire ayant un droit d'accès à
cette procédure
▪
l'utilisateur émetteur du message s'il le souhaite
Après l'envoi du message, sa visualisation par un des destinataires sera
enregistrée comme un accusé réception dans l'historique de la procédure.
Un
message
peut
entrainer
une
réponse
du
destinataire
ou
un
acquittement.
4.5.3 Spécificité des procédures initiées par le Cdg59
Les utilisateurs du Cdg59 vont utiliser les procédures pour transmettre de
manière sécurisée et traçable des documents spécifiques :
◦ à une ou plusieurs collectivités
◦ à un plusieurs utilisateurs précis
4.5.3.1 Transmission aux collectivités
Les documents transmis aux collectivités peuvent être des documents
d'information destinés à toutes ou une partie des collectivités affiliées ou des
documents spécifiques à chaque collectivité comme bulletins de paie, des
documents XML (DADSU, fichiers d'interfaces comptables...).
Le système doit donc offrir aux utilisateurs du Cdg59 la transmission de
messages à plusieurs collectivités en même temps. Les fonctionnalités
suivantes doivent donc être disponibles :
◦ utilisation d'un carnet d'adresse des collectivités pour adresser un
message à une ou plusieurs collectivités
◦ la possibilité de gérer et d'utiliser des listes de diffusion de
collectivités
4.5.3.2 Transmission à des utilisateurs
Certains documents seront destinés à des personnes clairement identifiées.
C'est la cas notamment des convocations des élus aux différentes instances du
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
22
Cdg59 : Commission Administrative Paritaire, Comité Technique Paritaire,
Conseil d'Administration...
Le système devra donc permettre d'adresser de manière sécurisée et traçable
des messages à des utilisateurs en s'appuyant sur les fonctions suivantes :
◦ utilisation d'un carnet d'adresse des utilisateurs pour adresser un
message à un ou plusieurs utilisateurs
◦ la possibilité de gérer et d'utiliser des listes de diffusion
d'utilisateurs
4.5.4 Webservices
Ce système doit intégrer
un système de webservices permettant à des
applications externes (logiciel de GED , i-parapheur, gestionnaire de courrier,
logiciels métiers) d'utiliser ce service de transmission sécurisée.
4.6 Fonction de transmission vers un logiciel de GED
Les transmissions vers le SI du Cdg59 passeront pas un transfert dans un
logiciel de GED.
La solution logicielle devra intégrer un composant générique s'appuyant sur
des webservices permettant un transfert
vers
un logiciel de Gestion
Electronique de Documents des fichiers et des méta-données associées.
Les connexions entre la plateforme d'échange sécurisée et le logiciel de GED
devra être totalement sécurisée en s'appuyant sur des certificats serveurs.
La transmission des méta-données et des fichiers vers le logiciel de GED doit
être automatique ou manuelle en fonction du type de document.
La transmission manuelle au logiciel de GED du Cdg59 sera déclenchée par un
utilisateur du Cdg59.
La transmission automatique au logiciel de GED du Cdg59 sera réalisée
automatiquement après le déclenchement de la télé-transmission au Cdg59
par l'utilisateur de la collectivité.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
23
4.7 Fonction de transmission vers un SAE
L'ensemble des flux échangés par la plateforme doit pouvoir être versé à un
Système d'Archivage Électronique (SAE) en utilisant le Standard d’Échange de
Donnée d'Archives (SEDA).
Tous les actes et messages associés doivent pouvoir être versées à un SAE.
Seules les messages des procédures déclarées comme 'archivables' doivent
pouvoir être versés dans un SAE.
L'archivage des transactions effectuées autour d'un acte (télétransmission au
contrôle de légalité, accusé réception) sera déclenché à l'initiative de la
collectivité.
L'archivage des
messages dans le cadre d'une procédure sera déclenché à
l'initiative de la collectivité ou du Cdg59.
Dans la mesure du possible, il faut offrir aux collectivité et au Cdg59 la
possibilité d'opter pour une automatisation de ce processus à la réception de
l'AR électronique ou de l'acquittement de la procédure.
La solution de SAE retenue par le Cdg59 s'appuiera sur le logiciel libre As@lae.
4.8 Rôles dans l'application et gestion des droits
La gestion des droits dans l'application doit s'appuyer sur une gestion de profil
ou rôle de sécurité. L'ensemble des actions réalisables dans l'application
doivent pouvoir être autorisées ou interdites indépendamment dans un profil.
Trois profils de bases doivent pouvoir être associés à chaque utilisateur :
administrateur global, administrateur local, utilisateur simple.
4.8.1 Administrateur global
L'administrateur global doit jouer le rôle d'administrateur fonctionnel de la
plateforme. Il doit notamment pouvoir :
▪ créer et supprimer des profils de sécurité
▪ créer et supprimer des collectivités
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
24
▪ importer et mettre à jour la liste des agents des collectivités
▪ créer, supprimer, désactiver des administrateurs locaux ou des
utilisateurs simples
▪ créer, supprimer, désactiver des procédures
▪ accéder à l'ensemble des journaux de l'application
▪ visualiser la liste des messages non acquittés depuis une
période paramètrable
▪ ...
4.8.2 Administrateur local
Chaque administrateur local est associé à une collectivité.
Les administrateurs locaux ont vocation à gérer les utilisateurs de leur
collectivité. Ils doivent pouvoir :
▪ créer de nouveaux utilisateurs simples pour leur collectivité,
▪ désactiver des utilisateurs simple de leur collectivité,
▪ éditer des droits aux utilisateurs simples de leur collectivité
4.8.3 Utilisateur simple
Chaque compte utilisateur est associé à une collectivité dans l'application.
Ils peuvent être élu ou agent de leur collectivité.
Les utilisateurs simples vont utiliser la plateforme pour télé-transmettre
des actes et pour prendre connaissance des messages et des documents
envoyés à leur collectivité.
4.8.4 Droits en fonction des natures et des procédures
Le droits doivent permettre de filtrer l'affichage des documents et des
messages sur la plateforme en fonction des critères suivants :
◦ dans le cas des actes télé-transmis, les droits de visualisation et de
création seront fonction des natures des documents autorisées pour
l'utilisateur
(délibérations,
arrêtés
individuels,
arrêtés
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
25
réglementaires...)
◦ dans le cas des autres messages (procédures) : les droits de
visualisation et de création seront fonction des procédures
autorisées pour l'utilisateur.
4.9 Fonctions d'administration
4.9.1 Gestions des collectivités
Les collectivités sont caractérisées par les données suivantes :
▪ code SIRH : 5 caractères alphanumériques
▪ SIREN
▪ libellé de la collectivité
▪ télé-transmission ACTES : oui/non
▪ autorisation des messages du TdT vers la plateforme : oui/non
▪ Données relatives au TdT utilisé
▪ Utilisation d'un SAE : oui / non
▪ Données relatives au SAE utilisé
4.9.2 Gestion des utilisateurs
L'interface d'administration locale ou globale doit permettre d'ajouter,
supprimer, désactiver des utilisateurs et leur affecter des droits
d'utilisation.
▪ nom
▪ prénom
▪ courriel
▪ réception des notifications de traitement d'un acte : oui/non
▪ informations d'authentification
4.9.3 Gestion des agents des collectivités
Les agents des collectivités sont caractérisés par les données suivantes :
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
26
▪ Nom patronymique
▪ Nom d'usage
▪ Prénom
▪ Grade
▪ n° de matricule dans le SIRH du Cdg59
▪ Code due train de traitement carrières dont dépend l'agent
dans le SIRH du Cdg59
▪ éventuellement n° de dossier de carrière indispensable pour
des agents ayant deux carrières parallèles dans une même
collectivité.
Les deux champs ne doivent pas nécessairement être portés à la
connaissance des utilisateurs des collectivités car ils leur sont inconnus. En
revanche, ils sont indispensables pour les échanges automatisés avec le SI
du Cdg59 et peuvent s'avérer utiles aux utilisateurs du Cdg59.
La liste des agents des collectivités sera extraite du SIRH du Cdg59 et devra
pouvoir être tenue à jour par une procédure quotidienne. L'usage d'un outil
d'ETL exclusivement libre sera privilégié pour les transferts de données
agents depuis le SIRH du Cdg59 vers la plateforme d'échange sécurisée.
4.9.4 Gestion des listes des filières, cadres d'emplois et grades
Les listes des filières, cadres d'emplois et grades devront pouvoir être gérés
▪ filières :
•
code filière
•
libellé de la filière
▪ Cadres d'emplois :
•
code du cadre d'emplois
•
code de la filière (clé externe)
•
libellé du cadre d'emplois
▪ Grades :
•
code du grade
•
code du cadre d'emplois (clé externe)
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
27
•
libellé du grade
4.10 Historique des actions
L'ensemble des actions réalisées sur la plateforme doit être historisé.
Chaque utilisateur d'une collectivité doit pouvoir accéder au journal des
transactions qu'il a réalisé.
Un administrateur local doit pouvoir accéder à l'historique des actions de sa
collectivité d'appartenance.
Seul un administrateur général doit pouvoir accéder au journal de l'ensemble
des transactions réalisées sur la plateforme.
4.11 Journal des transactions
Le logiciel doit intégrer des fonctions de génération de journaux détaillés des
transactions réalisées(log).
•
connexion et déconnexions : date-heure, IP publique du système distant,
identification de l'utilisateur
•
ajout de documents : identification du document - identification de
l’utilisateur - date – heure
•
transmission : date – heure - identification du document
•
système de recherche avancée ou de filtrage
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
28
5 Spécifications techniques relatives au développement
logiciel
5.1 Licence d'utilisation et dépôt des sources
Tous les développements réalisés dans le cadre du présent marché doivent
être soumis à la licence CeCILL version 2 et seront déposés sur une forge
nationale désignée par le Cdg59.
5.2 Documentation technique
Le titulaire du marché devra rédiger une documentation technique reprenant
notamment :
◦ les spécifications détaillées mises en œuvre
◦ les pré-requis techniques et la procédure d'installation et de
paramétrage de l'application et des composants utilisés par l'application
◦ une notice pour les fonctions d'administration globale
◦ une notice pour les fonctions l'administration locale
◦ une notice d'utilisation
Cette documentation sera publiée sous licence Creative Commons.
5.3 Langage de programmation et système hôte
Le solution logicielle doit fonctionner a minima dans un des environnement
linux suivants : RedHat 5.5, Ubuntu server 10 et Debian 5.
Compte tenu des compétences internes du Cdg59, le cœur de l'application doit
être développé en utilisant le langage de programmation PHP 5.
Le code devra être suffisemment commenté pour faciliter la maintenance
corrective et évolutive de l'application et les futurs développements.
Pour certaines fonctionnalités clairement délimitées, l'outil pourra s'appuyer
sur des briques logicielles pré-existantes éprouvées et développées dans
d'autres langages de programmation.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
29
5.4 Interfaces graphiques
La plateforme d'échange est une application full web utilisable sous les
navigateurs les plus courants : Mozilla Firefox et Internet Explorer.
Les CSS mise en œuvre dans l'application devront donc être compatibles avec
ces deux navigateurs.
Ces CSS devront permettre une personnalisation facilitées de l'interface.
Une personnalisation de l'interface par collectivité doit être réalisable : la
collectivité devra pouvoir a minima faire figurer son logo.
5.5 Respect des référentiels
Le titulaire se conformera à l'ensemble des obligations prévues dans le cadre
du Référentiel Général d'Interopérabilité (RGI), du Référentiel Général de
Sécurité (RGS). Le titulaire respectera autant que faire ce peut les
recommandations incluses dans ces référentiels. Les recommandations de ses
deux référentiels devront être appliquées dans la mesure du possible
Bien que Dans un soucis de mise en œuvre de bonnes pratiques en matière de
développement d'IHM web, le titulaire respectera autant que faire se peut les
recommandation
du
Référentiel
Général
d'Accessibilité
pour
les
Administrations (RGAA) bien que cette plateforme dédiée à des agents soit en
dehors de son champ d'application.
5.6 Plateforme de test
Pour faciliter la phase de tests et de de corrections des erreurs de la solution
logicielle, le titulaire du marché devra mettre à disposition une plateforme
permettant d'en tester chacune des fonctionnalités.
En outre, le titulaire mettra à disposition une application en ligne de
déclaration des erreurs et de suivi des corrections.
Une fois l'application stabilisée, cette plateforme de test pourra être utilisée
pour la formation des utilisateurs finaux.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
30
6 Hébergement
A l'issue de la phase de test, le titulaire du marché assurera l'hébergement de la
plateforme d'échange sécurisée pour une durée d'une année.
6.1 Services attendus
Les services suivants relèvent de la prestation d'hébergement :
•
la mise à disposition d'un serveur dédié et de la bande passante dont les
caractéristiques seront adaptées au fonctionnement correcte de la
plateforme
•
la
mise
à
disposition
de
l'espace
de
stockage
suffisant
au
fonctionnement en production de la plateforme hébergée
•
la maintenance des matériels
•
l'administration et la sécurisation du système mis en œuvre
•
la sauvegarde quotidienne des systèmes et données
•
l'éventuelle restauration des systèmes et/ou données en cas d'incident
•
la fourniture d'une adresse IP publique
•
audit et la journalisation des événements et de la consommation de la
bande passante allouée
•
statistique sur la consommation de la bande passante
•
a l'issue du présent marché, la restitution des données hébergées
permettant
ainsi
une
totale
une
réversibilité
de
la
solution
d'hébergement
6.2 Nom de domaine et certificats serveurs
Le Cdg59 assurera la gestion du nom de domaine associé à la plateforme de
production.
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
31
De même, le Cdg59 fournira les certificats serveurs nécessaires au bon
fonctionnement de la plateforme en fonction des préconisations faites par le
titulaire du marché.
6.3
Gestion des incidents
6.3.1 Garantie de temps de rétablissement et pénalités
Le temps de rétablissement est défini comme l’intervalle de temps entre le
moment où un incident est constaté et signalé au titulaire du marché par le
Centre de gestion du Nord et le moment où le titulaire informe le Centre de
gestion du Nord du rétablissement du service.
Pour les services fournis par le titulaire une garantie de temps de
rétablissement (GTR) maximal de 4 heures, 8 h/jour, 5J/7.
En cas de dépassement de la GTR les pénalités prévues dans le CCAP sont
applicables.
6.3.2 Démarche préconisée pour assurer l’assistance
Le soumissionnaire devra respecter les éléments suivants dans la procédure de
gestion des incidents :
•
l’ouverture d’un incident se fera au premier survenu des deux
événements suivants :
◦ déclaration de l’incident par le Cdg59
◦ constatation de l’incident par l’opérateur sur la base des alarmes
remontées par ses consoles d’administration
•
procédure d’information du Cdg59 sur la détection d’un incident par le
titulaire : le titulaire devra informer le Cdg59 de l’incident dès qu’il le
constatera et devra établir un premier diagnostic indiquant l’impact
(perte de connexion, perte de performances…) et une durée estimée
d’indisponibilité
ou
dégradation
du
service.
Le
soumissionniare
s’engagera sur un délai maximum d’information après la survenue de
l’incident.
•
procédures d’information du Cdg59 sur l’état d’avancement d’un
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
32
incident ouvert : le titulaire informera le Cdg59 de l’état d’avancement
du traitement du problème et des mesures prises pour le résoudre.
Le soumissionnaire privilégiera la messagerie électronique pour avertir le
Cdg59 des incidents et des opérations de maintenance éventuelles. Cependant
le candidat pourra utiliser tout moyen utile pour prévenir le Centre de gestion
du Nord (SMS, téléphone, télécopie).
Le titulaire devra fournir un service d’assistance téléphonique illimitée sur un
numéro d’appel sans surcoût (non surtaxé).
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
33
7 Références
•
Programme ACTES :
http://www.dgcl.interieur.gouv.fr/sections/les_collectivites_te/administration_d
es_c/regime_des_actes/dematerialisation/view
•
Référentiel Général d'Interopérabilité (RGI) :
http://www.references.modernisation.gouv.fr/rgi-interoperabilite
•
Référentiel Général de Sécurité (RGS) :
http://www.references.modernisation.gouv.fr/rgs-securite
http://www.ssi.gouv.fr/site_rubrique57.html
•
Référentiel Général d'Accessibilité pour les Administrations (RGAA) :
http://www.references.modernisation.gouv.fr/rgaa-accessibilite/
•
Archivage électronique – SEDA :
http://www.archivesdefrance.culture.gouv.fr/gerer/archiveselectroniques/standard/
•
Licence CeCILL v2 : http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt
•
Creative Commons : http://fr.creativecommons.org/
Cdg59 – Développement sous licence CeCILL et hébergement d'une plateforme d’échange sécurisée accessible
depuis Internet entre le Cdg59 et les collectivités affiliées.
34