Webinaire Vitam : Vitam UI · Organisation d’instance Organisation A Organisation B TENANT 1...

Post on 28-Sep-2020

8 views 0 download

Transcript of Webinaire Vitam : Vitam UI · Organisation d’instance Organisation A Organisation B TENANT 1...

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