webinaire vitam : vitam ui · organisation d’instance organisation a organisation b tenant 1...
TRANSCRIPT
Webinaire Vitam : Vitam UI
28 septembre 2020
➔ Les interfaces utilisateurs de VITAM
Intervenants
Responsable
stratégique
VAS
Product owner
VAS
Camille Tatger
Karim Amara
Sommaire
1
2
3
L’initiative
VITAM UI
Roadmap
L’initiative
Mac/Vas/Vitam UI : la nébuleuse Vitam
5
6
Les contributeurs
Vitam UI : origines et objectifs du projet
Du besoin commun….
● Nécessité parallèle de plusieurs partenaires Vitam/MAC de construire une interface utilisateurs
pour le back office Vitam.
● Réflexions en 2019 sur la possibilité de mutualiser les développements, pour lier l’ensemble des
fonctionnalités au sein d’un portail unique utilisable par tous.
… A l’initiative commune
● Eté 2019, une convention est signée entre plusieurs partenaires publics (CINES, CEA, VaS) et un
partenaire privé (Xelians) de Vitam.
● L’objectif : construire, à partir d’un socle commun fourni par Xelians, une interface utilisateur
open source, qui réunisse les fonctionnalités d’administration, à la fois technique et
fonctionnelle, et de gestion métier nécessaires au bon fonctionnement de la plate-forme.
7
Organisation de la communauté
Les outils de travail communautaire
● Travail en mode agile, avec construction et maintien d’une roadmap commune, recouvrant l’ensemble des besoins,
communs ou spécifiques, des partenaires.
● Construction de l’interface selon les principes de l’UX design, pour lesquels l’ensemble des PO ont suivi une formation,
sur un socle fourni par Xelians.
● Utilisation du logiciel figma, pour le maquettage d’écrans conformes au design system général, en préalable des
développements.
● Création d’un Github commun à la communauté pour le partage des interfaces développées.
L’organisation du travail
● Dynamique de travail centrée sur un comité de cohérence fonctionnel mensuel (doublé d’un comité technique),
constitué des PO de chaque entité, du chef de projet VaS et d’un représentant de la MAC.
● Validation en séance des maquettes produites par les partenaires, et démonstrations des écrans développés.
● Livraisons régulières du code par chaque partenaire, pour mise en commun sous l’égide de la MAC, et recette des autres
membres.
● Ateliers de travail réguliers sur les sujets communs à l’ensemble des partenaires (ergonomie du portail, design system)8
VITAM UI
1
2
3
Concepts clés
Les fonctions
Démos par groupes de
fonctions
10
Un écosystème d’interfaces utilisateurs (APP)
Un Framework de développement
Référentiel utilisateur
Référentiel documentaire
Positionnement de VITAM UI
11
Portail : un d'écosystème d’APP
EC
OS
YS
TE
ME
VIT
AM
UI Authentification
APP
1
APP
2
APP
3
APP
4
Exemples :
Google suite, Office 365, Suite Atlassian
12
APP : un module fonctionnel autonome
Portail
APP
Un objet métier
Une IHM “normée”
Un type d’utilisateur
Fournisseur d’identité
Fournisseur de service
Authentification humaine (SSO)
API API
Fonctions Back-office
API API
Une APP c’est :
- Une IHM centrée sur un objet
métier et un type d’utilisateur
- Les fonctions d’accès humaines et
techniques
- Des API de communication avec les
back-office
Authentification machine (Certificats)
VIT
AM
UI
VIT
AM
13
Portail / Socle Back office CAS / Référentiel utilisateurs
Socle Back office VITAM IHM Démo VITAM
Socle Back office VITAM UI
APPs
d’administration des
organisations et des
droits utilisateurs (Contribution Xelians)
APPs métier
Versement
Consultation
(Contribution VAS)
APPs d’administration
fonctionnelle
(Contribution CEA - VITAdmin)
(CINES - Pastis)
Service d’infrastructure / Offres de Stockage
Ho
rs
Sco
pe
API
API
Service d’archivage
d’une organisation
utilisatrice
Utilisateurs des
organisations Opérateur
d’archivage
ARCHITECTURE DE VITAM UI
14
Fonctions d’administration des organisations et des droits utilisateurs
1. Cloisonnement d’une instance mutualisée2. Habilitation et administration des utilisateurs3. Démonstration
IHM d'administration VITAM
15
Mutualisation d’une instance VITAMPORTAIL D'ACCÈS
Organisation A Organisation BOrganisation d’instance
TENANT 1 TENANT 2 TENANT 3 TENANT 4
APPs d’administration d’instance VITAM UI
IHM Démo VITAM
SUBROGATION
TENANT● 1 plan de classement● 1 référentiel de gestion● n contrats d'accès applicatifs● 1 index Elastic Search cloisonné● 1 collection de journaux● Autonomie d’administration du tenant
ORGANISATION● n fournisseurs d’identité● Un utilisateur peut accéder à plusieurs tenants● Pas de recherche cross-tenants● Autonomie d’administration de l’organisation
TENANT 5
APP 2
(IHM de paramétrage
de profils)
16
Profils de droits utilisateurE
CO
SY
ST
EM
E V
ITA
M U
I Authentification
APP
1
APP
2
APP
3
APP
4
Profil par défaut
Profil paramétré 1
Profil paramétré 2
Lire / écrire
Lire
Habilitation niveau 1
(Périmètre APPlicatif)
Habilitation niveau 2
(Droits dans une APP)
Exemple :
- Dans l’APP d’administration des utilisateurs
- Je peux créer un utilisateur
- Uniquement pour la population RH
17
Habilitations des utilisateurs
18
Scénario de démonstration
Je crée une organisation
“Ministère de l’espace”HervéSupport opérateur
Je subroge les
utilisateurs pour leur
apporter de l’aide
SophieParamétrage Fonctionnel
Ministère de l’espace
Je paramètre
les droits de mon
organisation
KevinAdministrateur
des utilisateurs RH
Je donne des droits
d’accès à Sarah,
nouvelle entrante
SarahGestionnaire RH
J'accède aux
dossiers du
personnel
Je délègue l’administration
des utilisateurs à
Kevin des RH
19
Les trois axes du développement de l’IHM d’administration fonctionnelle
19
Les référentiels : permettre de
mettre à jour de manière simple l’ensemble des référentiels VITAM
1
2
3
Les audits et opérations : permettre de consulter des résultats d’opérations et de lancer des audits et des relevés de valeur probante
Administration technique : permettre à un administrateur technique de lancer des recherches en langage JSON simplement
20
Les fonctionnalités de l’IHM d’administration fonctionnelle
GESTION DES AUDITS
GESTION DE L’ONTOLOGIE
ACCÈS AUX JOURNAL DES OPÉRATIONS
RELEVÉ DE VALEUR PROBANTE
GESTION DES SERVICES AGENTS
GESTION DES RÈGLES DE GESTION
ACCÈS AUX OPÉRATIONS DE SÉCURISATION
GESTION DES FORMATS DE FICHIERS
LANCER DES REQUÊTES DSL
GESTION DES CONTRATS D’ACCÈS
GESTION DES CONTEXTES APPLICATIFS
GESTION DES CONTRATS D’ENTRÉE
GESTION DES PROFILS DE SÉCURITÉ
GESTION DES CONTRATS DE GESTION
GESTION DES PROFILS D’UNITÉ ARCHIVISTIQUE
GESTION DES PROFILS D’ARCHIVAGE
GESTION DES ARBRES ET PLANS
VAS
STRATÉGIE DE CONSERVATION
21
Planning VITAdMIN du CEA
Livraison À VITAM
Version 1 disponible
Kick off
1
Développement CEA phase 1
Janvier Février Avril Mai Juin Juillet AoûtSeptembr
eOctobre
Novembre
Décembre
Kick off
2
Version 2 disponible
Livraison À VITAM
Développement CEA phase 2
Mars
22
Format de fichier
Référentiels
Contrat d’accès
Contexte applicatif
Contrat d’entrée
Profil de sécurité
Ontologie
Service agent
Audits et opérations
Opérations de sécurisation
Relevé de valeur probante
Audits
Fonctionnalités disponibles en phase 1
23
Fonctionnalités disponibles en phase 2
Règles de gestion
Référentiels
Contrat d’accès
Audits et opérations
Journal des opérations
Audit correctif
Requête DSL
Administration technique
Démonstration :
Contrat d’accès
Opérations de sécurisation
25
La gestion des profils d’archivage et des profils d’unité archivistique
Profil d’Archivage Simple pour le Traitement de l’Information en SEDA
26
La gestion des profils d’archivage et des profils d’unité archivistique
27
Fonctionnalité de dépôt et suivi des versements (1 / 2)
28
Fonctionnalité de dépôt et suivi des versements (2 / 2)
29
Fonctionnalité de recherche simple et avancée
Roadmap
Roadmap VITAM-UI
LIVRAISON DES LOTS 1
OFFRE NATIONALE
- FÉVRIER : MISE À DISPOSITION DE VITAM-UI AVEC LA R-16 VITAM
- FIN D'ANNÉE :LIVRAISON DES FONCTIONNALITÉS V2
PRÉPARATION
- AOÛT :DÉBUT DES ÉCHANGES ENTRE CONTRIBUTEURS
- DÉCEMBRE : RÉDACTION DE L’ACCORD DE CONTRIBUTION
2021
2 / 2 2020
1 / 22020
2019
DÉBUT DES DÉVELOPPEMENTS
- FÉVRIER :MISE EN PLACE DU SOCLE TECHNIQUE
- FÉVRIER : DÉBUT DES DÉVELOPPEMENTS DU CEA ET CINES
- MAI :DÉBUT DES DÉVELOPPEMENTS VAS - JUILLET :
LIVRAISON LOT 1 CEA (Référentiels)
- OCTOBRE : LIVRAISON LOT 1 CINES (Profils d’archivage)
- DÉCEMBRE : LIVRAISON DU LOT 1 VAS (Fonctionnalités Entrée / Accès MVP) AINSI QUE LE LOT 2 CEA (Référentiels)
Programme Vitam
47 rue de la Chapelle, 75018 Paris – France
Tél. : +33 (0)1 86 69 60 25
www.programmevitam.fr
https://twitter.com/@ProgVitam
https://www.linkedin.com/grps/Programme-Vitam