Vous êtes sur la page 1sur 32

Bureau International des Poids et Mesures

Appel d’Offres

Développement, mise en place et


maintenance d’une nouvelle application
web de la base de données du JCTLM

Date limite de remise : le 31/05/2021

BIPM_2021_CHEM_001 : JCTLM Database Page 8 /32


Bureau International des Poids et Mesures

Instructions aux fournisseurs

Développement, mise en place et maintenance d’une


nouvelle version de l’application web de la base de
données du JCTLM

B.I.P.M

Pavillon de Breteuil
92312 Sèvres
FRANCE

BIPM_2021_CHEM_001 : JCTLM Database Page 9 /32


Préambule
Le Bureau international des poids et mesures (BIPM), dont le siège est situé à Sèvres, France, est une
organisation intergouvernementale dont la mission est d'assurer l'uniformité mondiale des mesures et
leur traçabilité au Système international d'unités (SI). Son effectif est de près de 70 personnes. Des
informations supplémentaires sur le BIPM sont disponibles sur le site internet du BIPM : www.bipm.org.

1. OBJET DE L’APPEL D’OFFRES


Le présent appel d’offres a pour objet :
- La réalisation de la mise à jour de l’interface web utilisateur (back-office et front-office) de la base
de données du JCTLM afin d’intégrer un moteur de recherche sémantique et une API pour
répondre aux exigences de lisibilité et d’exploitation des données par des systèmes extérieurs.

- En option, l’extension des fonctionnalités de l’interface web afin de supporter le processus


opérationnel de soumission et revue de données du JCTLM à des utilisateurs membres.

2. CONDITIONS DE L’APPEL D’OFFRES


2.1 Composition du dossier d’appel d’offres
Le dossier d’appel d’offres inclut les documents suivants :
• Instructions aux fournisseurs ;
• Cahier des charges techniques ;
• Conditions générales d’achat ;
• Acte d’engagement (document séparé).

2.2 Valeur juridique de l’appel d’offres


Tous les appels d'offre seront considérés par les fournisseurs comme une demande de négociation ou une
invitation à faire une offre dans le but de conclure un contrat avec le BIPM ultérieurement. Il est de la
responsabilité du fournisseur de se familiariser avec le travail à accomplir, les conditions et termes de
référence, le lieu d’intervention, le programme et toute autre question ou information nécessitant d’être
prise en considération afin que l’offre soit ferme et complète. Si le fournisseur déroge à ces termes de
référence et exigences spécifiés, il pourrait en résulter une violation du processus d'appel d'offres et leur
offre ne sera pas prise en compte.
2.3 Durée de validité des réponses à l’appel d’offres et valeur juridique
La réponse à l'appel d'offres constitue une "offre" dans le sens où il s'agit d'une manifestation de volonté
par laquelle le fournisseur exprime son intention d'être lié dans un rapport contractuel avec le BIPM. Dans
l'hypothèse naturellement ou le destinataire de cette offre l'accepte. La durée de validité des réponses à
l’appel d’offres est de 90 (quatre-vingt-dix) jours calendaires à compter de la date de remise des réponses
à l’appel d’offres. Les fournisseurs doivent démontrer qu'ils possèdent toutes les certifications
professionnelles requises à la réalisation des travaux faisant l'objet d'un appel d'offres spécifique.
2.4 Renseignements complémentaires
Toute demande de précisions devra être adressée au BIPM à l’adresse suivante achats@bipm.org par
courrier électronique uniquement, au plus tard cinq (5) jours calendaires avant la date limite de remise
des réponses à l’appel d’offres.
Les réponses données à ces demandes seront portées à la connaissance de l’ensemble des fournisseurs
concernés et, le cas échéant, publiées sur le site internet du BIPM.

BIPM_2021_CHEM_001 : JCTLM Database Page 10 /32


2.5 Acceptation et rejet d‘une réponse à l’appel d’offres
Il n’y a aucun engagement de la part du BIPM d’accepter tout ou partie d’une réponse à l’appel d’offres.
Le BIPM se réserve le droit d’accepter les défauts non substantiels susceptibles d’entacher une réponse à
l’appel d’offres et de rejeter une réponse à l’appel d’offres reçue hors délai, sans indemnité ni justification.
2.6 Modification ou annulation de l’appel d’offres
Le BIPM se réserve le droit de modifier ou d’annuler tout ou partie de l’appel d’offres en tant que de besoin
sans avoir à en justifier les raisons et sans que cela ouvre un droit à indemnisation pour les fournisseurs.
2.7 Report de la date de remise des réponses à l’appel d’offres
Le BIPM pourra, à sa discrétion, proroger la date limite fixée pour la remise des réponses à l’appel d’offres,
auquel cas tous les droits et obligations du BIPM et des fournisseurs sont régis par la nouvelle date de
remise des réponses à l’appel d’offres, notamment l’article 2.3 ci-dessus.
2.8 Dépenses engagées
Aucune rémunération ne sera accordée ni aucun remboursement des dépenses engagées pour la
préparation des réponses à cet appel d’offres ne sera effectué par le BIPM.
2.9 Confidentialité
L’appel d’offres ou toute autre information communiquée à un fournisseur ou à laquelle celui-ci pourrait
avoir accès à l’occasion de la procédure d'appel d’offres est confidentielle, soumise au secret professionnel
et elles sont la propriété du BIPM. Le BIPM se réserve le droit de demander à ce que l’ensemble des
documents et informations fournis, quel qu’en soit le support, lui soit adressé en retour. Les fournisseurs
ne sont pas autorisés à copier, diffuser, distribuer ou utiliser cette information, pas même en partie.

3. PRESENTATION, CONDITIONS DE SOUMISSION ET CONTENU DES REPONSES A L’APPEL D’OFFRES


3.1 Présentation et conditions de soumission
Les réponses à l’appel d’offres doivent être soumises selon les conditions fixées à l’article 3.2.
Les réponses à l’appel d’offres qui parviendraient après la date limite ainsi que celles ne répondant pas au
cahier des charges techniques ou termes de référence, ne seront pas retenues.
3.2 Contenu des réponses à l’appel d’offres
Les réponses à l’appel d’offres doivent être entièrement rédigées en français ou en anglais et contenir les
pièces suivantes en version électronique (achats@bipm.org):
• Le dossier d’appel d’offres dûment signé, composé :
o des instructions aux fournisseurs ;
o du cahier des charges techniques ; et
o des conditions générales d’achats ;
• Une partie technique et financière détaillée (pas de prix global) ;
• Tout autre document utile à l’appui ;
• L’acte d’engagement dûment rempli et signé.
• Les comptes et annexes du fournisseur des 3 (trois) dernières années ;
• Copie certifiée conforme de l’extrait de Kbis de moins de trois mois ;
• Les références d’au moins trois institutions ou personnes à contacter prêtes à procurer une
évaluation indépendante de la fourniture de biens ou services comparables ;
• Un rapport détaillé précisant les moyens et l’organisation que le fournisseur se propose de mettre
en œuvre pour remplir ses obligations ;
• Attestation d’assurance professionnelle ;
• Attestation URSSAF ;
• L’attestation de commettant ;

BIPM_2021_CHEM_001 : JCTLM Database Page 11 /32


Toute réponse à l’appel d’offres devra comprendre l’ensemble des éléments nécessaires à l’exécution d’un
éventuel contrat (transport, assurance, garanties). Le coût de tout élément essentiel à l’exécution du
contrat et non contenu dans la réponse à l’appel d’offres sera à la charge de l’attributaire du contrat.

4. RÉUNIONS AVEC LES FOURNISSEURS


Le BIPM se réserve le droit de s'entretenir avec les fournisseurs afin de leur faire préciser le contenu de leur
réponse à l’appel d’offres.

5. CRITÈRES DE SÉLECTION
Les critères de sélection retenus sont les suivants :
▪ Examen des offres pour vérifier leur conformité aux cahier des charges techniques et termes de
référence;
▪ Evaluation technique;
▪ Evaluation financière conformément au prix proposé;
▪ Qualité de l'offre et des services proposés ;
▪ Délais d’exécution ;
▪ Evaluation de la "meilleure offre combinée" proposée.

6. INFORMATION AUX FOURNISSEURS


Dans la mesure du possible, tous les fournisseurs seront informés de la suite donnée à leurs réponses à l’appel
d’offres.

Pour le fournisseur :
Date …………………………………………………
Nom………………………………………………….
Titre………………………………………………….
Signature

BIPM_2021_CHEM_001 : JCTLM Database Page 12 /32


Cahier des charges Techniques

Développement, mise en place et maintenance d’une


nouvelle version de l’application web de la base de
données du JCTLM

SEVRES - FRANCE

B.I.P.M.

Pavillon de Breteuil
92312 Sèvres
FRANCE

BIPM_2021_CHEM_001 : JCTLM Database Page 13 /32


Cahier des charges fonctionnel et technique pour la mise en place d’une
nouvelle version de l’application web de la base de d onnées du JCTLM

Table des matières


Présentation du projet ......................................................................................................................................16
Contexte du projet ...............................................................................................................................16
Objet du projet ....................................................................................................................................16
Organisation du document ..................................................................................................................17
Informations pratiques relatives à la réalisation du projet ..................................................................17
Conventions typographiques ...............................................................................................................17
Besoins fonctionnels de la nouvelle application.................................................................................................18
Nouvelle interface utilisateur ..............................................................................................................18
2.1.1 Interface graphique ....................................................................................................... 18
2.1.2 Interface web de front-office ........................................................................................ 18
2.1.3 L’interface web de back-office ...................................................................................... 20
2.1.4 Une interface web utilisateur accessible aux membres authentifiés ........................... 22
Interface Applicative de Programmation (API) ..................................................................................27
Besoins techniques de la nouvelle application .................................................................................................27
Les données de référence RM, RMP, RMS ........................................................................................27
La plateforme, le langage, le modèle et le framework ........................................................................28
La base de données .............................................................................................................................28
Moteur de recherche ...........................................................................................................................28
Interface web ......................................................................................................................................28
Système d’authentification..................................................................................................................29
Performance ........................................................................................................................................29
Planification et livrables ..................................................................................................................................29
Etape 1 (E1) : Préparation de la mission .............................................................................................29
4.1.1 Activités ......................................................................................................................... 29
4.1.2 Livrables ......................................................................................................................... 29
4.1.3 Planning ......................................................................................................................... 29
Etape 2 (E2) : Rédaction des Spécifications détaillées .......................................................................30
4.2.1 Activités ......................................................................................................................... 30
4.2.2 Livrables ......................................................................................................................... 30
4.2.3 Planning ......................................................................................................................... 30
Etape 3 (E3) : Réalisation de la maquette graphique et du montage HTML.......................................30
4.3.1 Activités ......................................................................................................................... 30
4.3.2 Livrables ......................................................................................................................... 30

BIPM_2021_CHEM_001 : JCTLM Database Page 14 /32


4.3.3 Planning ......................................................................................................................... 30
Etape 4 (E4) : Développement et installation de l’application au BIPM ............................................31
4.4.1 Activités ......................................................................................................................... 31
4.4.2 Livrables ......................................................................................................................... 31
4.4.3 Planning ......................................................................................................................... 31
Etape 5 (E5) : Mise en production de l’application au BIPM .............................................................31
4.5.1 Activités ......................................................................................................................... 31
4.5.2 Livrables ......................................................................................................................... 31
4.5.3 Planning ......................................................................................................................... 31
Garantie ...........................................................................................................................................................32
Contrat de maintenance ...................................................................................................................................32
Annexes ...........................................................................................................................................................32

BIPM_2021_CHEM_001 : JCTLM Database Page 15 /32


Introduction
Le Bureau International des Poids et Mesures (BIPM) est une organisation membre du Comité
commun pour la traçabilité en médecine de laboratoire (JCTLM). Le JCTLM a été créé en 2002 et
compte aujourd’hui plus de 60 organisations membres dans 30 pays ayant une activité de recherche
et/ou de service dans le domaine de la médecine de laboratoire et de la chimie clinique.

L’une des missions du JCTLM est d’identifier et de publier des données sur les systèmes de mesure
de référence international dans le domaine de la chimie clinique. Pour se faire le JCTLM a établi un
processus operationnel pour sélectionner ces données, nommément les matériaux (RM), les
méthodes (RMP) et les services (RMS) de référence, et les mettre à disposition des utilisateurs, les
laboratoires de médecine et de calibration ou l’industrie des dispositifs médicaux de diagnostic in vitro,
sur son site web.

Dans ce processus le rôle du BIPM est de maintenir l’application web de la base données du JCTLM
(www.bipm.org/jctlm/) sur les matériaux, méthodes et services de référence.

Présentation du projet
Contexte du projet
L’application web actuelle de la base de données du JCTLM comprend une interface utilisateur
intranet pour la gestion du contenu de la base de données et une interface utilisateur internet pour la
consultation des données. L’application qui a été initialement conçue en 2006 puis mise à jour en
2007 et 2010 pour ajouter des fonctionnalités supplémentaires utilise des briques logicielles qui sont
aujourd’hui obsolètes et nécessitent d’être mises à jour.

C’est pourquoi, le BIPM demande la mise en place d’une nouvelle version de l’interface web
utilisateur, de la base de données du JCTLM et d’un nouveau framework. Cela permettra également
de répondre aux nouvelles exigences des plateformes clients et nouveaux supports d’affichage
mobile, d’intégrer un nouveau moteur de recherche sémantique et de répondre aux exigences de
lisibilité et d’exploitation des données par des systèmes extérieurs.

Le BIPM envisage en option la mise en place de nouvelles fonctionnalités pour l’interface web
utilisateur qui soient dédiées au processus opérationnel du JCTLM et accessibles aux utilisateurs
membres et impliqués dans ce processus.

Objet du projet
Le BIPM recherche une société pour la réalisation des développements suivants :
• Mise en place d’une nouvelle base de données qui devra fonctionner avec un système de
gestion de base de données compatible avec les contraintes techniques du BIPM ;
• Migration des données de l’application actuelle vers la nouvelle base de données ;
• Mise en place d’une nouvelle interface web utilisateur (front-office et back-office) qui devra
intégrer :
o une nouvelle interface graphique, et y compris le développement des pages en mode
responsive (e.g. adaptable à tous les supports d’affichage) de la partie front-office,
o une interface web utilisateur de front-office pour la consultation des données intégrant
un nouveau moteur de recherche sémantique,
o une interface web utilisateur de back-office pour la gestion du contenu de la base et la
publication de contenu sur le site web,
o en option, une interface web utilisateur dédiée à des membres authorisés et impliqués

BIPM_2021_CHEM_001 : JCTLM Database Page 16 /32


dans le processus opérationnel du JCTLM.
• Mise en place d’une API ouverte et accessible en front office pour l’extraction des données
lisibles et exploitables par des systèmes extérieurs.

Le prestataire devra également fournir une proposition pour un contrat de garantie et de


maintenance de l’application.

Organisation du document
Le document s’organise selon les sections suivantes :
• Une description des besoins fonctionnels pour la nouvelle application est donnée dans la
Section 2,
• Une description des besoins techniques pour la nouvelle application est donnée dans la
Section 3,
• Une planification et les livrables à fournir à l’issue des différentes étapes dans la réalisation
du projet sont spécifiés dans la Section 4,
• Les spécifications relatives au contrat de garantie pour la nouvelle application sont
données dans la Section 5,
• Une demande de contrat de maintenance de la nouvelle application est présentée dans la
Section 6.
Le BIPM fournira sur demande les Annexes des copies d’écrans web utilisateur de front/back-office
de l’application actuelle (Annexe 1), un schéma de la base de données actuelle (Annexe 2) et une
description du processus opérationnel actuel cible du JCTLM (Annexe 3).

Informations pratiques relatives à la réalisation du projet


Le prestataire doit indiquer clairement dans sa proposition une planification prévisionnelle avec le
nombre et la composition des Comités de pilotage requis pour le lancement et le suivi des étapes de
réalisation du projet ainsi que le nombre des ateliers requis pour la réalisation de la maquette
graphique et le montage HTML des pages, et la rédaction du document des Spécifications techniques
et fonctionnelles détaillées.

En fonction de l’évolution de la situation sanitaire les réunions pourront-être organisées virtuellement.

Conventions typographiques
Les conventions typographiques utilisées dans ce document sont les suivantes :
• Les contraintes et obligations utilisent la police Arial gras (RQ1, 2, 3…)
• Les options utilisent la police Arial italique (OP1 ,2, 3…)
• Les informations générales utilisent la police Arial

BIPM_2021_CHEM_001 : JCTLM Database Page 17 /32


Besoins fonctionnels de la nouvelle application
RQ1 : Le prestataire doit tenir compte de l’ensemble du périmètre fonctionnel qui conserve les
fonctionnalités de l’application actuelle et en intègrent de nouvelles, tel que spécifié dans les sections
2.1.1, 2.1.2, 2.1.3 et 2.2.

A titre d’information, les écrans de l’interface utilisateur de back office pour la gestion et
prévisualisation des données, ceux de front-office pour la consultation des données ainsi que le
schéma de la base de données actuelle sont disponibles en Annexes.

OP1 : Le prestataire pourra proposer en option toutes fonctionnalités alternatives ou additionnelles


qu’il jugera nécessaires ou utiles à la mise en œuvre de la nouvelle application.

RQ2 : Le prestataire doit également tenir compte des nouveaux besoins fonctionnels concernant
l’extension du back office à des utilisateurs membres tels spécifiés en section 2.1.4. Le prestataire doit
faire une proposition séparée pour ces développements que le BIPM envisage en option.

Nouvelle interface utilisateur


RQ3 : L’interface est accessible publiquement à partir de https://www.bipm.org/jctlm/

2.1.1 Interface graphique


RQ4 : L’interface graphique doit répondre aux exigences de l’UX design (ergonomie, expérience
utilisateur) pour permettre une navigation aisée et intuitive à l’utilisateur. Celle-ci intègre des fonctions
d’aide à la navigation entre les pages et les sections de l’interface (e.g. un fil d’ariane, un système
multi-pages, …)

RQ5 : L’interface graphique doit intégrer un nouveau design qui sera décliné à partir de la charte
graphique du site institutionnel du BIPM (www.bipm.org) et du site BIPM KCDB
(https://www.bipm.org/kcdb/). Les fichiers de la charte graphique seront fournis au prestataire.

RQ6 : Une déclinaison des pages de front-office doit être proposée en mode responsive (e.g.
adaptable à tous les supports d’affichage).

2.1.2 Interface web de front-office


RQ7 : L’interface doit intégrer un moteur de recherche qui comprend les fonctionnalités suivantes :
• une recherche sémantique basée sur un ou plusieurs mots clés pointant sur un index de
référence des données sur les Matériaux (RM), Méthodes (RMP) et Services (RMS) avec
une fonction de saisie semi automatique.

• une option de recherche sélective avec un ou plusieurs critères de choix (prédéfinis dans
des listes déroulantes) tels que : la catégorie de données (e.g. RM, RMP, RMS), Analyte
category, Matrix category, Pays, … Cette liste de critères n’est pas définitive et pourra être
amendée ultérieurement.

RQ8 : L’interface doit permettre la consultation des données et comprend les fonctionnalités
suivantes :
• la génération dynamique des pages de résultats selon les critères de recherche renseignés
dans le formulaire du moteur de recherche (RQ7) ;

BIPM_2021_CHEM_001 : JCTLM Database Page 18 /32


• l’affichage des données, présentées sous forme de liste dans la page de résultats, avec une
vue restreinte des informations. Cette vue est paramètrée selon le type de données et inclut
les champs (~5) suivants :
Vue restreinte RM : Analyte name, Matrix category, Producer name; Producer website ;
Country…
Vue restreinte RMP : Analyte name, Matrix category, Measurement techniques used ;…
Vue restreinte RMS : Analyte name, Matrix category, Measurement techniques used,
Organization name ; Organization website…
Cette liste de champs n’est pas définitive et sera amendée ultérieurement.

• une option de sélection/déselection simple/multiple des résultats.

• une option d’affichage des données, présentées sous forme de paragraphe dans la page de
résultats, avec une vue détaillée des informations. Cette vue est paramètrée selon le type de
données et inclut les champs (~30) suivants :
Vue détaillée RM :
Analyte name, Matrix category, Producer name, Country, website, email, phone,
Quantity, Certified values (From, To, Unit), Publications references (external/internal
url),…

Vue détaillée RMP :


Analyte name, Matrix category, Measurement techniques used, Procedure name,
Quantity, Measurand values, Peer reviewed publication references, Hyperlink to Final
Report of Extent-of-equivalence studies, …

Vue détaillée RMS :


Analyte name, Matrix category, Measurement techniques used, Organization name,
country, Contact person name, email, ...

Cette liste de champs n’est pas exhaustive et sera amendée ultérieurement.


A titre d’information, les liens suivants donnent des exemples de résultats (vue détaillée) sur le site
actuel pour une recherche par mot clé (analyte = cholesterol): RM: Cholesterol ; RMP :
Cholesterol ; RMS : Cholesterol

Le front-office publie les données de référence (RM, RMP et RMS) ayant le status « publié ».

OP2 : Le prestataire pourra proposer tout autre format d’affichage des informations sur les pages du
site qu’il jugera plus adapté (onglet, vues, ...)

RQ9 : L’interface doit proposer une option de filtrage des résultats dans la page qui comprend les
fonctionnalités suivantes :
• un affichage par catégorisation dynamique des filtres qui sont paramètrés en fonction des
données RM, RMP et RMS et qui inclut entre autres : Analyte name, Matrix category,
Measurement techniques used, Country, JCTLM ID..;
Cette liste de champs n’est pas exhaustive et sera amendée ultérieurement.
• une indication du nombre d’occurrences correspondant à chacun des filtres.

RQ10 : L’interface doit comprendre les fonctionnalités suivantes :


-la copie/transfert du lien de la page de résultats,
- l’export/impression du contenu des pages de résultats vers un fichier au format (PDF/xls)
mis en page pour une impression au format A4.

BIPM_2021_CHEM_001 : JCTLM Database Page 19 /32


RQ11 : L’interface doit intégrer un module de téléchargement des fichiers PDF selon un ou
plusieurs critères de choix (prédéfinis dans des listes déroulantes), tels que : la catégorie de données
(e.g. RM, RMP, RMS), le status des données (e.g. publié, supprimé), Analyte category, Matrix
category, pays.
Cette liste de critères n’est pas définitive et pourra être amendée ultérieurement.
Ces fichiers PDF sont générés en back-office (Voir section 2.1.3).

RQ12 : L’interface doit afficher sur la page d’accueil une sélection de News qui pointe vers la page
des News.
Les News sont gérées en back-office (Voir section 2.1.3).

RQ13 : L’interface doit afficher des blocs de navigation avec des liens à des documents ou des
pages web extérieurs au site. Ceux-ci qui sont gérés en back-office (Voir section 2.1.3).

RQ14 : L’interface doit intégrer un formulaire de contact (~10 champs) sur une page dédiée pour
permettre l’envoi d’un email (éditable au format html) avec captcha, et l’affichage d’une notification sur
la page qui confirme la prise en compte de la demande envoyée.

2.1.3 L’interface web de back-office


RQ15 : L’interface web de back-office est accessible par authentification au Secrétariat du JCTLM,
coordinateur de la base de données, à partir de https://www.bipm.org/jctlm/.

RQ16 : L’interface web de back-office permet la gestion du contenu de la base de données et intègre
les modules fonctionnels de l’application actuelle avec les spécifications suivantes :

1. Le module de gestion de compte utilisateur (profil Secrétariat) qui permet la modification


du mot de passe.

2. Le module de gestion du Menu de navigation qui donne accès à des liens (documents,
url) extérieurs au site sur le front-office. Ce système permet la gestion (création,
modification, suppression, mise en ligne/hors ligne, prévisualisation, positionnement
d’affichage) des blocs Menu et de leurs liens associés, ainsi que l’édition du bloc (titre) et
des liens (titre, url, ouverture d’une nouvelle fenêtre) via un formulaire intégrant un éditeur
de texte html.

3. Le module de gestion des News à publier sur la page d’accueil et celle dédiée aux News
du front-office. Ce système permet la gestion (création, modification, suppression, mise en
ligne/hors ligne, prévisualisation, positionnement d’affichage) des nouvelles ainsi que
l’édition d’une News (date, titre, texte, url) via un formulaire intégrant un éditeur de texte
html. Il comprend une page archive des nouvelles sous forme de liste classées par ordre
anti-chronologique.

4. Le module de gestion des Producteurs de RMs qui ont des données RM enregistrées
dans la base. Ce système permet la création, modification, suppression, prévisualisation,
mise en ligne/hors ligne, et l’édition des fiches contact (organisation sigle, nom complet,
pays, website, email, …) via un formulaire et donne accès à une page avec la liste des
Producteurs classés par ordre alphabétique du nom avec une option de tri et de recherche
par critère (nom).

5. Le module de gestion des Laboratoires de RMSs qui ont des données RMS enregistrées
dans la base. Ce système permet la création, modification, suppression, prévisualisation,

BIPM_2021_CHEM_001 : JCTLM Database Page 20 /32


mise en ligne/hors ligne, et édition des fiches contact (organisation sigle, nom complet,
pays, website, email, …) via un formulaire et donne accès à une page avec la liste des
Laboratoires classés par ordre alphabétique du nom avec une option de tri et de recherche
par critère (nom).

6. Le module de gestion des Groupes de contact qui permet la création, modification,


suppression et l’édition d’un groupe (nom) de contact et donne accès à une page avec la
liste des groupes classés par ordre alphabétique du nom avec une option de tri et de
recherche par critère (nom).

7. Le module de gestion des personnes contact du JCTLM qui permet la création,


modification, suppression et l’édition de la fiche d’une personne contact du JCTLM (nom,
prénom, email, affiliation à (des) groupe(s) de contact, …) via un formulaire et donne accès
à une page avec la liste des contacts classés par ordre alphabétique du nom avec une
option de tri et recherche par critère (nom).

8. Le module de gestion des données de référence RM, RMP, et RMS comprend les
fonctions suivantes :
a. La mise à jour (création, modification, suppression, archivage) des données dans la
base de données par l’importation de fichiers Excel. Le prestataire devra tenir
compte des fichiers types existants (e.g. RM_, RM_F2, RMP_, RMS_) et les mettre
à jour si nécessaire.
b. La publication (mise en ligne) des données sur le site de front-office.
Le système d’importation doit permettre de garder tout format (liens url, indice/exposant, lettres
greques, gras, italique, ...) définis dans le fichier Excel.
c. Edition du fichier des mises à jour de la base avec la possibilité de télécharger un
fichier journal pour chaque type de données.

9. La prévisualisation (consultation) des données quelques soient leur status (publié,


achivé, supprimé) avec les fonctions similaires à celles présentées pour l’interface de front-
office (RQ8), mais l’interface inclut des champs d’informations additionnels visibles en back-
office uniquement.

10. Le module de gestion des fichiers PDF qui seront accessibles et téléchargeables sur le
site de front-office. Ce système permettra de produire, télécharger et publier les fichiers de
données selon le format de données (RM, RMP, RMS), les critères (Analyte Category,
Matrix category) et le status (publié, supprimé) des données. Le contenu et le format des
fichiers sont similaires à l’existant.

11. Le module d’envoi de message qui permet l’edition du message (sujet, texte) au format
html avec l’option de joindre des fichiers (3) à un ou plusieurs destinataires (groupe(s) de
contact et/ou personne(s) contact du JCTLM) ou destinataires extérieurs.

12. Le module de gestion de documents (upload, ouverture, suppression) qui permet la


sauvegarde de fichiers (pdf, doc, xls, zip) dans les répertoires dédiés (document,
document_rm_f2, validation_report, final report, ...) de l’application et leur publication sur le
front-office et/ou back-office. La description de l’arborescence de l’application est donnée
en Annexe 2.

13. L’intégration d’une tâche automatisée journalière qui consulte les dates d'expiration des
RMs pour l’envoi d’un email défini à l'administrateur du site JCTLM. Un lien dans cet email
permet à l'administrateur d'accéder directement au module d'envoi d'email dont les champs

BIPM_2021_CHEM_001 : JCTLM Database Page 21 /32


du formulaire sont pré-remplis avec les informations de cette RM.

14. Une page archive de tous les emails envoyés avec le module d’envoi de message. En
cliquant sur un message on peut consulter son contenu. Les emails sont listés triés selon
date d'envoi, du plus récent au plus ancien.

15. Un module de gestion (création, modification) des données des tables de la base
utilisées pour la mise à jour et la consultation des données sur les RMs, RMPs et RMSs
telles celles des tables AnalyteCategory, Matrix Category, Country, Measurement principle
technique, Synonym. Cette liste pourra être amendée ultérieurement.

OP3 : Le prestataire pourra proposer la mutualisation des fonctions associées à la gestion des
contacts qu’il jugera plus adaptée (Producteur de RM, Laboratoire de RMS, Groupes et personnes
contact du JCTLM).

2.1.4 Une interface web utilisateur accessible aux membres authentifiés


Le BIPM envisage d’étendre les fonctionnalités de back-office à des utilisateurs membres et impliqués
dans le processus opérationnel du JCTLM, telles que présentées ci-après. La description détaillée du
processus opérationnel cible actuel est donnée en Annexe 3.

BIPM_2021_CHEM_001 : JCTLM Database Page 22 /32


2.1.4.1 Schéma d’utilisation des nouvelles fonctionnalités de back office

2.1.4.2 Description des fonctions

OP4: L’interface doit permettre à l’utilisateur de se connecter et comprendra les fonctionnalités


suivantes :
• L’inscription nominative des utilisateurs via un formulaire en ligne,
• La création d’un couple (compte /mot de passe),
• Le cryptage du mot de passe dans la base de données,

BIPM_2021_CHEM_001 : JCTLM Database Page 23 /32


• L’option de visualiser le mot de passe via le formulaire en ligne,
• La réinitialisation/changement du mot de passe par vérification de l’adresse email,
• La modification et validation des données personnelles des comptes utilisateurs,
• La demande de création d’un compte via un formulaire en ligne,
• L’option d’accéder à plusieurs profils utilisateurs avec un même compte,
• La limitation du temps de session ouverte.

OP5 : L’interface doit permettre à l’utilisateur d’accèder à une page d’accueil personnalisée qui
intègrera les fonctionnalités suivantes :
• Affichage sous forme de bloc/rubrique des activités récentes (emails reçus/envoyés ;
documents téléchargés/uploadés ; données reçues/traitées) relatives au compte utilisateur ;
• Accès aux modules fonctionnels définis selon le(s) profil(s) de l’utilisateur.

OP6 : L’interface doit permettre à l’utilisateur d’envoyer un email à d’autres utilisateurs et/ou groupes
d’utilisateurs membres et comprendra les fonctionnalités suivantes :
• Sélection d’un ou plusieurs destinataires et/ou groupes destinataires dans une liste de
contacts (filtrée selon le profil/groupe d’appartenance de l’utilisateur),
• Saisie/envoi d’un email avec un éditeur de texte via un formulaire web,
• Option de joindre/télécharger/ouvrir des fichiers (3),
• Consultation de l’historique des emails envoyés.

OP7 : L’interface doit permettre à l’utilisateur la consultation des données de référence RM, RMP, et
RMS enregistrées dans la base et comprendra les fonctionnalités suivantes :
• Affichage des données sous forme de liste. Le contenu sera paramètré selon le profil de
l’utilisateur et le type de données (matériau, méthode et service) et status (édité, soumis, en
cours de revue, approuvé, …) des données ;
• Sélection/déselection simple/multiple des données ;
• Option de recherche par mot(s) clé(s) et filtrage des données selon des critères (5) tels que le
type/status des données, le soumissionnaire, pays, … ;
• Accès à une vue détaillée des informations sous forme de paragraphe ;
• Accès (téléchargement et visualisation) aux fichiers joints aux dossiers de données ;

OP8 : L’interface doit permettre à l’utilisateur (profil Soumissionnaire) de déposer des données en
ligne et comprendra les fonctionnalités suivantes :
1. Saisie d’une donnée via un formulaire web avec des champs à renseigner. L’outil doit
proposer un formulaire type pour RM, RMP et RMS, sur la base des fichiers Excel de
nomination qui sont utilisés dans le processus cible actuel (voir Section 3.1).
Le formulaire doit intégrer les fonctionnalités suivantes :
• Regroupement et affichage des champs de saisie sur plusieurs pages successives ;
• Intégration des champs de saisie par auto-complétion, simple /multi-sélection via une liste
de choix prédéfinie, texte à entrée libre, insertion d’une référence avec un lien site externe,
l’upload de fichiers ;
• Gestion des dépendances entre champs avec une mise à jour du formulaire en fonction des
informations entrées ;
• Gestion des erreurs simplifiée pour garantir le contrôle des champs obligatoires et du
format des réponses ;
• Intégration d’une aide en ligne (infobulle, …) ;
• Téléchargement et ouverture des fichiers uploadés depuis le formulaire.
2. Enregistrement d’une donnée en cours de saisie dans la base de données via le formulaire web et
possibilité de finalisation de saisie lors d’une session ultérieure ;
3. Révision d’une donnée déjà stockée dans la base ;

BIPM_2021_CHEM_001 : JCTLM Database Page 24 /32


4. Prévisualisation d’une donnée telle que saisie par l’utilisateur sous forme de paragraphe ;
5. Validation d’une donnée saisie via le formulaire web.
L’utilisateur pourra modifier le contenu de son dossier jusqu’à une date limite ou jusqu’à une
validation définitive de sa part. Toute validation définitive sera suivie d’un e-mail défini de
confirmation à l’utilisateur avec un récapitulatif des données soumises au format .pdf, et
permettra l’accès du dossier soumis au Secrétariat après réception d’une notification par
email.

6. Le stockage des fichiers requis (20 Mo) pour déposer un dossier via le formulaire web dans un
répertoire dédié dans l’application ;
Les données entrées dans les formulaires en ligne seront enregistrées dans une nouvelle base de
données qui reprendra les informations déjà existantes de la base données actuelle.

OP9 : L’interface doit permettre à l’utilisateur (profil Secrétariat) de faire la réception


administrative des dossiers de données ayant été soumis par un Soumissionnaire et comprendra
les fonctionnalités suivantes :
1. Saisie et sauvegarde d’un commentaire sur une donnée via un formulaire web. Ce
commentaire sera envoyé automatiquement par email au Soumissionnaire. Un lien dans cet
email permet au Soumissionnaire d'accéder directement à la page de la donnée pour
répondre à toute demande de révision ;
2. Validation de la recevabilité administrative du dossier via la page web.
Une balise positive devra être mise en place pour que le dossier de la donnée continue le
processus, et que les informations et fichiers composants le dossier soient accessibles au
Président du groupe de travail qui en sera notifié par email.
Une balise différente sera utilisée si le dossier n’est pas recevable administrativement.
Dans les deux cas un email défini sera envoyé au Soumissionnaire.

OP10 : L’interface doit permettre à l’utilisateur (profil Président du groupe de travailErreur ! Source d
u renvoi introuvable.) de faire la réception technique des dossiers de données ayant été validés
par le Secrétariat. Ce module comprendra les fonctionnalités suivantes :
1. Saisie et sauvegarde d’un commentaire sur une donnée via un formulaire web. Ce
commentaire sera envoyé automatiquement par email au Secrétariat. Un lien dans cet
email permet au Secrétariat d'accéder directement à la page de la donnée ;
2. Validation de la recevabilité technique du dossier via la page web.
Toute validation définitive par le Président du groupe de travail permettra la recevabilité
technique du dossier qui sera confirmée au Secrétariat par email, et permettra l’accès du
dossier au Leader de l’équipe de revue qui en sera notifié par email.
Une balise positive devra être mise en place pour que le dossier de la donnée continue le
processus, et que les informations et fichiers composants le dossier soient accessibles au
Leader de l’équipe de revue qui en sera notifié par email.
Une balise différente sera utilisée si le dossier n’est pas recevable techniquement, et un email
défini sera envoyé au Soummissionnaire.

OP11 : Linterface doit permettre à l’utilisateur (profil Leader ; profil Membre de l’équipe de revue) de
faire la revue technique des dossiers des données ayant été validés recevables techniquement par le
Président du groupe de travail. Ce module comprendra les fonctionnalités suivantes :

1. Saisie et sauvegarde d’un commentaire sur une donnée via un formulaire web. Ce
commentaire sera envoyé automatiquement par email au(x) destinataire(s) sélectionné(s).
Un lien dans cet email permet au(x) destinataire(s) d'accéder directement à la page de la
donnée ;
2. Consultation de l’historique des commentaires de revue sur une donnée ;

BIPM_2021_CHEM_001 : JCTLM Database Page 25 /32


3. Sélection et distribution des données par le Leader à un ou plusieurs Membres de son
équipe de revue. Cette action est suivie d’une notification par e-mail. Un lien dans cet email
permet aux Membres de son équipe de revue d'accéder directement à la page de la (des)
donnée(s) à évaluer ;
4. Evaluation de la donnée par rapport à des critères définis et consultables dans le formulaire web
de la donnée sur la base de ceux définis dans les fichiers Excel de nomination (voir « for review
team use » section 3.1). L’interface doit permettre à l’utilisateur les actions suivantes :
• Saisie et qualification des commentaires de revue via des champs dédiés dans le
formulaire web de la donnée tels que deux champs à simple/multi-sélection via une
liste de choix prédéfinie, et un champ texte à entrée libre ;
• Enregistrement des commentaires en cours de saisie dans la base de données via le
formulaire web et possibilité de finalisation lors d’une session ultérieure ;
• Validation des commentaires de revue via le formulaire web.
L’utilisateur pourra modifier le contenu de son évaluation jusqu’à une date limite ou jusqu’à
une validation définitive de sa part. Toute validation définitive sera suivie d’un e-mail de
confirmation à l’utilisateur, et permettra l’accès aux commentaires de revue au Leader de
l’équipe de revue.

5. Edition du rapport de revue par le Leader de l’équipe de revue via un formulaire en ligne
qui intègrera les fonctions suivantes :
• Consultation des commentaires de revue ;
• Sélection des commentaires de revue pour une saisie automatique des champs du
formulaire (pré-remplis avec les commentaires de revue sélectionnés)
• L’option de saisie manuelle des champs dans le formulaire web ;
L’outil doit proposer un formulaire type pour RM, RMP et RMS sur la base des fichiers Word qui
sont utilisés dans le processus cible actuel (Voir Annexe 3).
• Enregistrement en cours de saisie dans la base de données via le formulaire web et
possibilité de finalisation lors d’une session ultérieure ;
• Validation du rapport de revue.

6. Soumission du rapport de revue et de la recommendation pour publication par le Leader.


Toute soumission définitive sera suivie d’un email et permettra l’accès au Secrétariat et au
Président du groupe de travail d’accèder (télécharger, ouvrir) au rapport de revue.

7. Validation définitive de la revue


Une balise positive devra être mise en place pour que le dossier continue le processus, et que les
rapports de revue soient accessibles par les membres du Comité exécutif, après validation de la
recommandation par le groupe de travail.
Une balise différente sera utilisée si le dossier n’est pas recommandé pour publication, après
validation par le groupe de travail.
Une troisième balise sera utilisée si la recommendation est différée à la décision du Comité exécutif.

OP12 : L’interface doit permettre à l’utilisateur (profil Membre du Comité éxécutif) de faire la revue des
recommandations de publication et comprendra les fonctionnalités suivantes :

1. Consultation (téléchargement, ouverture) des rapports de revue


2. Validation de la recommandation pour publication jusqu’à une date limite.
Une balise positive devra être mise en place pour que le dossier continue le processus, et que les
données soient publiées dans la base de données du jctlm par le Secrétariat.
Une seconde balise sera utilisée si le dossier n’est pas recommandé pour publication, et est archivé
dans la base de données.

BIPM_2021_CHEM_001 : JCTLM Database Page 26 /32


Une troisième balise sera utilisée si le dossier n’est pas recommandé mais une demande de révision
a été faite.
Le système devra permettre au Soumissionnaire de répondre aux demandes de modification émise
par l’équipe de revue sans avoir à resoummettre un nouveau dossier. Une balise sera utilisée pour
suivre la donnée en attente de réponse de la part du Soumissionnaire.

Dans les trois cas le Secrétariat devra communiquer les rapports de revue par e-mail aux
Soumissionnaires à la fin du cycle de revue.

OP13 : L’interface doit permettre à l’utilisateur (profil Secrétariat) d’accèder aux modules fonctionnels
suivants :
1. Gestion (création, modification, suppression, activation/désactivation) des comptes
utilisateurs, et attribution du (des) profil(s) et groupe(s) utilisateur(s). Un email défini
confirmera la création du compte à l’utilisateur.
Le système devra permettre à l’utilisateur (profil Soumissionnaire) de créer et activer son compte sur
l’interface. La création des comptes et l’attribution de profils aux utilisateurs impliqués dans le
processus de revue et sélection des données seront gérées par le Secrétariat.

2. Mise à jour des données de référence affichées sur le front-office avec la possibilité de
publier les données approuvées à l’issue du cycle de revue et de supprimer des données
publiées devenues obsolètes. L’interface intègrera une fonction de recherche par mot clé
(Identifiant, analyte name, …) pour la recherche d’une donnée qui fera l’objet d’une mise à
jour.

Interface Applicative de Programmation (API)


RQ17 : L’application doit intégrer une API ouverte et accessible via https pour l’extraction de données
lisibles et exploitables par des systèmes extérieurs. Le prestataire doit réaliser les développements
suivants :
-une requête paramètrée au format JSON et XML sur la base des champs indexés par le
moteur de recherche pour les données de référence RM, RMP et RMS ;
- la présentation des résultats de la requête au format XML et JSON sur la base des champs
utiles et affichés sur le front-office ;
- une documentation relative au format et au mode d'utilisation de l’API en lien avec les
données de référence.

Besoins techniques de la nouvelle application


RQ18 : Le prestataire doit tenir compte de l’ensemble du périmètre technique indiqué ci-après.

OP14 : Le prestataire pourra proposer en option toutes solutions techniques alternatives qu’il jugera
nécessaires ou utiles à la mise en œuvre de la nouvelle application.

Les données de référence RM, RMP, RMS


RQ19 : Le format des fichiers de données de référence RM, RMP, RMS est maintenu. Ces fichiers
sont accessibles à partir des liens suivants : Formulaire des matériaux DBWG-P-02A-F-01.xls ;
Formulaire des méthodes DBWG-P-02A-F-02.xls ; Formulaire des services DBWG-P-02B-F-01.xls.
Les status actuels des données sont Publié, Archivé, Supprimé.

RQ20 : Le format de données utilise des caractères spéciaux tels que les lettres grecques : alpha,
beta, gamma, mu et les exposants et les indices.
Le prestataire doit proposer une solution technique pour garantir leur utilisation dans l’application et

BIPM_2021_CHEM_001 : JCTLM Database Page 27 /32


leur affichage correcte sur l’interface web et dans les fichiers d’import (xls) et d’export (PDF, XLS,
JSON, XML).

Dans l’application web actuelle, l’affichage des caractères spéciaux et des symboles sur les pages du
site web et pdf est réalisé avec une insertion d’image qui est effectuée lors de l’importation du fichier
Excel. L’utilisateur insère des codes pré-définis (e.g. <BETA>) et le programme d’importation effectue
un remplacement par sa valeur image (e.g. <IMG SRC= « ../images/beta.gif » >.

La plateforme, le langage, le modèle et le framework


RQ21 : Le BIPM souhaite avoir une homogénéité au niveau des plateformes des applications, sur la
base des éléments suivants :
Framework Spring
Langage Java
Modèle MVC
Serveur Apache/Tomcat

La base de données
RQ22 : La base de données du JCTLM repose sur le SGBD MS SQL Server Version 2012. Elle peut
être portée sous un autre système.
Le prestataire devra proposer une solution technique pour permettre au Secrétariat d’avoir accès en
mode read only à la base de données.

Le système de base de données actuel comprend 3 bases de données (pre-production, archive et


production) et les données sur les matériaux, méthodes et services sont stockées dans 4 tables
différentes (jctlm_RM_prod ; jctlm_RM_F2_prod ; jctlm_RMP_prod ; jctlm_RMS_prod)
Le système peut être changé pour n’utiliser qu’une seule base de données.

RQ23 : Le prestataire devra réaliser la migration du contenu de la base de données de l’application


actuelle vers la nouvelle BD. Il devra garantir le transfert des données comprenant des caractères
spéciaux (symboles et tags/contenus HTML) et des fichiers présents dans des répertoires dédiés de
l’application qui sont publiés sur le site web publique et/ou intranet d’administration de l’application
actuelle.
Un dump de la base de données actuelle sera communiqué au prestataire retenu à l’issu de l’appel
d’offre.

Moteur de recherche
RQ24 : Le prestataire devra implémenter un moteur de recherche sémantique ElasticSearch avec la
possibilité de filtrage et de gestion de termes synonymes.

Interface web
RQ25 : Le prestataire devra garantir que les URL des pages web générées dynamiquement puissent
être redirigeables et que lorsque rechargées celles-ci tiendront compte des mises à jour qui auraient
pu être effectuées dans la base de données. Les URL seront lisibles.

RQ26 : Le prestataire devra garantir que l’apparence des pages Web et la présentation des données
(polices, graphisme) affichées sur le navigateur client (Firefox, Chrome, IE, Opera) devront être les
mêmes quelque soit la plateforme client utilisée (PC Windows/Mac).

Une déclinaison des pages de front-office doit être proposée en mode responsive (e.g. adaptable à
tous les supports d’affichage).

BIPM_2021_CHEM_001 : JCTLM Database Page 28 /32


Système d’authentification
L’authentification des utilisateurs requise en section 2.1.4 est basée sur une gestion des comptes en
BD.

Performance
L’application doit permettre la mise à jour et le traitement sur le site web de 8000 lignes de
données.
Les utilisateurs membres concernant l’interface présentée en 2.1.4 concernent approximativement
100/150 personnes extérieurs au BIPM.

Planification et livrables
RQ27 : La date de mise en production est prévue pour Décembre 2021.

RQ28 : Le prestataire doit attribuer à chaque étape du projet un calendrier précis ainsi que les
ressources humaines nécessaires à la bonne réalisation de ces étapes.

RQ29 : Le prestataire doit tenir compte des étapes E1-E5 décrites dans cette section.

RQ30 : Chaque étape de validation par le BIPM donne lieu a un rapport de conformité avec le travail
demandé. En cas de réserves quant au travail effectué par le prestataire, ce dernier a deux jours
ouvrés pour y répondre et établir un calendrier des tâches correctives.

Etape 1 (E1) : Préparation de la mission

4.1.1 Activités
La préparation de la mission consiste à la tenue d’une réunion d’initialisation du projet (ou de
lancement).

A l’issue de cette réunion, une proposition d’organisation de la mission et du plan de mise en œuvre
du projet seront discutés et validés avec le comité de pilotage (entre autres seront indiquées les
dates de début et de fin des étapes, les ressources humaines et logicielles requises à la réalisation
des étapes, le profil des intervenants).

4.1.2 Livrables
R1 : Rapport de la réunion
R2d : Version « Draft » du plan de mise en œuvre du projet.

4.1.3 Planning
E1.1 Réunion de lancement
E1.2 Rapport de la réunion (R1)
Livraison du Plan de mise en œuvre du projet (R2d)
E1.3 Validation du plan de mise en oeuvre du projet par le BIPM

BIPM_2021_CHEM_001 : JCTLM Database Page 29 /32


Etape 2 (E2) : Rédaction des Spécifications détaillées

4.2.1 Activités
La rédaction des Spécifications fonctionnelles et techniques détaillées se fera sur la base des
travaux présentés dans ce document et suite à la tenue d’atelier(s) de travail, dont le nombre requis
sera déterminé par le prestataire.

4.2.2 Livrables
R3 : Rapport de réunion
R4d : Version « Draft » du document de Spécifications fonctionnelles et techniques détaillées

4.2.3 Planning
E2.1 Atelier(s) de travail
E2.2 Rapport de réunion (R3)
Livraison des Spécifications détaillées (R4d)
E2.3 Validation des Spécifications détaillées par le BIPM

Le BIPM demande un délai de 10 jours ouvrés pour valider le document des Spécifications
détaillées qui sera fourni par le prestataire.

Etape 3 (E3) : Réalisation de la maquette graphique et du montage HTML

4.3.1 Activités
La préparation de la Maquette graphique consiste à la tenue d’atelier(s) de travail, dont le nombre
requis sera déterminé par le prestataire. Le prestataire devra réaliser le montage HTML des pages
gabarit.

4.3.2 Livrables
R5d : Version « Draft » de la maquette graphique
R6d : Version « Draft » du montage HTML

4.3.3 Planning
E3.1 Atelier(s) de travail
E3.2 Livraison de la Maquette graphique (R5d)
E3.3 Validation de la Maquette graphique par le BIPM
E3.4 Livraison du montage HTML (R6d)
E3.5 Validation du montage html par le BIPM

Le BIPM demande la possibilité de 2 aller-retours entre le prestataire et le BIPM pour présenter et


valider la maquette graphique avec un délai maximum de 5 jours ouvrés pour un aller ou un retour.

Le BIPM demande la possibilité de 3 aller-retours entre le prestataire et le BIPM pour présenter et


valider le montage HTML des pages gabarit avec un délai maximum de 5 jours ouvrés pour un aller
ou un retour.

BIPM_2021_CHEM_001 : JCTLM Database Page 30 /32


Etape 4 (E4) : Développement et installation de l’application au BIPM

4.4.1 Activités
Le prestataire doit réaliser les développements définis dans les Spécifications détaillées (R4) en
respectant le plan de mise en œuvre du projet (R2). Le prestataire devra dans une première phase
installer et paramétrer l’application au BIPM dans un environnement prototype. Cette phase de tests
sur le prototype devra pouvoir être modulée dans le cas où les tests seraient finalisés sur une durée
plus courte que les 2 mois initialement prévus.

4.4.2 Livrables
R7 : Livraison de l’application dans un environnement prototype
R8 : Livraison du document de description de la base de données (structure de la base de données,
relations entre tables, dictionnaire des tables), sur l’installation et le paramétrage du système
back/front office.

4.4.3 Planning
E4.1 Livraison de l’application dans un environnement prototype
pour recette par le BIPM (R7, R8)
E4.2 Validation de l’application par le BIPM

Etape 5 (E5) : Mise en production de l’application au BIPM

4.5.1 Activités
Le prestataire devra dans une seconde phase installer et paramétrer l’application sur le site de
production du BIPM. La mise en production de l’application est prévue pour Décembre 2021. Cette
date pourra être avancée en fonction de la fin de la période de recette de l’application dans
l’environnement prototype.

4.5.2 Livrables
R9 : Livraison de l’application dans un environnement de production

4.5.3 Planning
E4.1 Livraison de l’application dans un environnement de
production (R9)
E4.2 Validation de l’application par le BIPM

Le BIPM demande une phase de tests d’une durée de 1 mois à compter de la date de mise en
production avant de valider l’application installée et paramétrée.

BIPM_2021_CHEM_001 : JCTLM Database Page 31 /32


Garantie
Le prestataire devra fournir un contrat de mise en garantie de l’application installée et paramétrée
au BIPM à compter de la date de la mise en production. Cette garantie devra couvrir les corrections
des anomalies et des dysfonctionnements qui se produiront dans les 6 mois qui suivent la mise en
production de l’application.

Le prestataire devra intervenir dans un délai maximum de 1 jour ouvré après avoir été notifié d’une
anomalie ou d’un dysfonctionnement dans l’application.

Contrat de maintenance
Le prestataire devra proposer un contrat de maintenance pour les corrections des anomalies et des
dysfonctionnements qui pourraient se produire dans l’application pendant l’année suivant la mise en
production, et qui débutera dès la fin de la période de garantie. Ce contrat devra inclure une option
pour le renouvellement après une année.

Le BIPM demande un délai d’intervention de un jour ouvré en cas d’anomalie bloquante et un délai
de 2 jours ouvrés en cas d’anomalie non bloquante.

Annexes
Le BIPM fournira sur demande les Annexes avec les copies des écrans web utilisateur de
front/back-office de l’application actuelle (Annexe 1), un schéma de la base de données actuelle
(Annexe 2) et une description du système opérationel actuel cible du JCTLM (Annexe 3).

Pour le fournisseur :
Date …………………………………………………
Nom………………………………………………….
Titre………………………………………………….
Signature

BIPM_2021_CHEM_001 : JCTLM Database Page 32 /32


Conditions générales d’achat

SEVRES - FRANCE

B.I.P.M

B.I.P.M.
Pavillon de Breteuil
92312 Sèvres
FRANCE

BIPM_2021_CHEM_001 : JCTLM Database Page 33 /32


Note: Le prestataire est le fournisseur sélectionné dans le cadre d’un appel d’offres ou d’une appel
d’offres.

1. Acceptation des commandes

L'acceptation des commandes émanant du Bureau international des poids et mesures, ci-après le
BIPM, implique la reconnaissance de toutes les présentes conditions générales d'achat (CGA).

Les CGA comprennent à la fois les conditions générales énoncées ci-dessous et les conditions
particulières éventuellement mentionnées par le BIPM dans la commande.

Seules sont valables les commandes écrites émises par le service d’achats du BIPM. La commande, les
conditions particulières éventuelles et les présentes conditions générales d'achat sont réputées
acceptées dès lors que le prestataire accepte la commande.

2. Informations et données communiquées

Le prestataire n’utilisera qu'aux fins exclusives de l'exécution de la commande toutes données ou


informations verbales ou écrites (y compris les logiciels) qu'il aura obtenues de la part du BIPM et/ou
de son personnel. Toutes ces données ou informations demeurent la propriété du BIPM ; à sa demande
elles lui seront immédiatement retournées pour autant qu'elles existent sous forme écrite ou sous
forme de disquettes ou de bandes magnétiques, de même que toutes les copies qui en auraient été
faites.

Le prestataire ne pourra divulguer ces données et informations à un tiers sans accord écrit et préalable
du BIPM. Il ne pourra faire état du fait que le BIPM est ou a été son client et ne pourra en aucun cas
utiliser les nom et logos du BIPM.

Les études, projets, échantillons et documents de quelque nature qu'ils soient, remis ou envoyés au
BIPM dans le cadre de la préparation ou de l’exécution de la commande demeure sa propriété. Le
prestataire renonce par avance à toute demande de remboursement des frais entraînés par les dits
études, projets, échantillons et documents.

3. Equipements et matériels mis à disposition

Les équipements et matériels (notamment les prototypes, outils, matrices, moules, calibres, plans,
logiciels, dessins et modèles, cahiers des charges, rapports ou autres matériels ou supports)
éventuellement mis à disposition, à titre de prêt à usage, par le BIPM au prestataire pour qu’il soit en
mesure d’exécuter la commande, sont et demeurent la propriété du BIPM.

Les équipements et matériels mis à disposition par le BIPM sont sous la garde du prestataire qui doit
s’assurer pour tous les risques résultant de cette garde et communiquer les attestations d’assurance
de ce chef au BIPM.

Si les biens du prestataire font l'objet d'une saisie, il devra en informer le BIPM et faire part à l'huissier
de justice mandaté que les équipements et matériels mis à disposition par le BIPM sont la propriété
du BIPM et sont exempts de toute contrainte administrative ou judiciaire.

4. Sous-traitance

Toute sous-traitance, qu’elle soit partielle ou totale, est soumise à l'agrément préalable et écrit du

BIPM_2021_CHEM_001 : JCTLM Database Page 34 /32


BIPM. En cas de sous-traitance, le prestataire reste responsable envers le BIPM de l’exécution totale
de la commande.

5. Prix - Facturation - Modalités de paiement

Les prix indiqués sur le bon de commande s'entendent toujours D.D.U., au siège du BIPM. Les frais et
risques de transport des biens livrés au BIPM incombent au prestataire. Le BIPM fera son affaire de
l'accomplissement des formalités douanières d'importation.

Sur réception des biens et/ou services et complète exécution de la commande, le BIPM versera au
prestataire les prix unitaires mentionnés dans la commande et selon les échéances qui y sont
indiquées. Les prix unitaires doivent être hors droits de douanes et taxes et franco-domicile, en raison
des privilèges et immunités dont jouit le BIPM.

Les prix sont fermes et non révisables.

La devise de la commande est l’Euro.

Les paiements se font par virement ou chèque bancaire.

Le prestataire ne peut réclamer d’autres sommes que celles auxquelles il a droit en vertu de la
commande.

Aucune facturation partielle ne sera autorisée sauf accord préalable du service comptabilité.

Les factures doivent être établies en triple exemplaire. Elles doivent être envoyées ou remises au BIPM
sous pli séparé et fermé portant la mention "factures". Elles sont à adresser au service "comptabilité "
du BIPM. Les factures doivent toujours rappeler le numéro de notre commande et le ou les numéros
de bordereaux de livraison.

Sauf accord particulier, tous nos règlements de factures se font à 30 jours fin de mois le 10, calculés à
partir de la date de réception de la facture au BIPM. Sauf accord particulier aucun acompte n’est versé
à la commande.

6. Transport, expéditions et emballages

Toute livraison effectuée par camion au BIPM doit respecter les contraintes suivantes : hauteur
maximale : 3,60 m et poids total autorisé en charge : 10 tonnes.

Quel que soit le mode de transport utilisé et nonobstant toute clause contraire, le prestataire demeure
responsable de l'état des marchandises et matériels commandés ainsi que de tout dommage
consécutif.

En outre, le prestataire doit prévoir un emballage suffisant pour que le matériel ou les marchandises
puissent supporter les risques normaux de transport. Tous les colis doivent porter de façon apparente
le numéro du bon de commande ainsi que le nom du service mentionné dans l’adresse de livraison.
Les emballages utilisés pour le transport d'une marchandise livrée au BIPM ne demeurent la propriété
du prestataire que s'ils portent de façon apparente le nom ou la raison sociale de ce dernier, ainsi que
la valeur de la consigne. Les emballages appartenant au BIPM restent sa propriété.

7. Bordereaux de livraison

BIPM_2021_CHEM_001 : JCTLM Database Page 35 /32


Toute livraison doit être accompagnée d'un bordereau numéroté, établi en double exemplaire, dont
le modèle peut être imposé par le BIPM, mentionnant :

• la date d'expédition ;
•le service destinataire figurant dans l’adresse de livraison ;
• la référence du bon de commande ;
•l'identification du prestataire ;
• l'identification des biens livrés et, quand il y a lieu, leur répartition par colis ;
• éventuellement, le numéro de la caisse ou du carton utilisé pour l'emballage.

La livraison des biens est constatée par la délivrance d'un récépissé au prestataire ou par la signature
d'un double du bulletin de livraison.

Toute livraison non accompagnée d’un bon de livraison avec les mentions demandées pourra être
refusée et retournée aux frais du prestataire.

8. Délais de livraison, pénalités de retard et mise en régie

A réception de la commande, le prestataire a 48 (quarante-huit) heures pour accuser réception de la


commande du BIPM et confirmer les délais de livraison. Sauf stipulation contraire, les délais
s'entendent fourniture rendue au lieu de livraison porté sur la commande. Si la commande n’est pas
exécutée dans les délais fixés, le BIPM se réserve le droit de résilier la commande, sans indemnité, sur
simple notification par lettre recommandée avec accusé de réception, sans préjuger de tout autre
recours que le BIPM pourrait exercer en cas de manquement total ou partiel du prestataire à ses
obligations contractuelles.

Le délai de livraison ne pourra être prorogé qu'à la suite de la survenance d'un événement dû à la force
majeure et qui rende impossible la poursuite de l’exécution de la commande.

Lorsque le(s) délai(s) d’exécution est(sont) dépassé(s), le prestataire encourt, sans mise en demeure
préalable, une pénalité calculée par application de la formule suivante :

P = V * R / 1000, dans laquelle :


P = le montant de la pénalité ;
V = la valeur des prestations sur laquelle est calculée la pénalité, cette valeur étant égale à la valeur de
règlement de la partie des prestations en retard ou de l'ensemble des prestations si le retard
d'exécution d'une partie rend l'ensemble inutilisable ;
R = le nombre de jours de retard.

Dans le cas de résiliation de la commande, les pénalités pour retard sont éventuellement appliquées
jusqu'à la veille incluse du jour de la date d'effet de la résiliation.

Outre les pénalités de retard, si le prestataire n’a pas déféré à la mise en demeure de prendre toutes
dispositions pour exécuter la commande dans un délai déterminé, une mise en régie à ses frais et
risques peut être ordonnée, sans préjudice de la faculté pour le BIPM de résilier la commande.

9. Réception et Garanties

Les marchandises livrées ou les prestations exécutées doivent être strictement conformes en qualité
et en quantité aux termes de la commande et des documents annexes. La réception sera dite

BIPM_2021_CHEM_001 : JCTLM Database Page 36 /32


conforme et définitive après contrôle par le BIPM des spécifications techniques et si aucune réserve
n'est émise. Dans le cas contraire, la réception n'aura lieu que lors de la levée définitive des réserves.
Les renseignements portés sur le bon de livraison n'ont à cet égard qu'une valeur indicative.

Le prestataire garantit que toutes les marchandises livrées ou les prestations exécutées sont propres
à l'usage auquel elles sont destinées, cet usage lui ayant été indiqué ou découlant de leur nature, et
conformes à la commande. Il garantit aussi qu'elles sont de bonne qualité, fabriquées ou exécutées
conformément aux règles de l'art et aux normes d’usage officielles et exemptes de tout vice de
fabrication, de conception ou d'exécution.

Le prestataire sera responsable de tous les dommages liés à l’exécution de la commande et s’engage
à indemniser le BIPM pour tout dommage ou perte résultant de l’inexécution de ses obligations. Le
prestataire s’engage à souscrire une assurance pour couvrir les dommages. Le prestataire fera son
affaire de toute action récursoire qui serait intentée par des tiers contre le BIPM du fait de l’exécution
de ses obligations, de ses préposés et des ses biens et d’une façon générale de toute réclamation
directe ou indirecte de sorte que le BIPM ne puisse être inquiété ou recherché à ce sujet.

10. Travaux et prestations effectués sur le site du BIPM

Lorsque la commande comprend l'installation, le montage, l'assemblage, la mise en service et d'autres


prestations, son exécution s'effectuera intégralement aux risques et périls du prestataire. Le
prestataire est tenu de respecter scrupuleusement le manuel de sécurité du BIPM.

11. Propriété intellectuelle

Le BIPM a le droit de :
• reproduire les résultats des prestations et les documents associés ;
• de fabriquer ou faire fabriquer des objets, matériels ou constructions conformes aux résultats
des prestations ou à des éléments de ces résultats ;
• communiquer à des tiers les résultats des prestations, notamment les dossiers d'études,
rapports d'essais, documents et renseignements de toute nature provenant de l'exécution de
la commande ;
• librement publier les résultats des prestations ; cette publication devant mentionner le
prestataire.

Le prestataire ne peut, sans l'accord préalable et écrit du BIPM :


• faire un usage commercial des résultats des prestations ;
• communiquer les résultats des prestations à des tiers, à titre gratuit ou onéreux ;
• publier des résultats. La publication ne doit pas mentionner que l'étude a été financée par le
BIPM.

Le prestataire est tenu de communiquer au BIPM, à la demande de ce dernier, les connaissances


acquises dans l'exécution de la commande, que celles-ci aient donné lieu ou non à dépôt de brevet.

Le BIPM s'engage à considérer les méthodes et le savoir-faire du prestataire comme confidentiels, sauf
si ces méthodes et ce savoir-faire sont compris dans l'objet de la commande.

Les titres protégeant les inventions nées, mises au point ou utilisées à l'occasion de l'exécution de la
commande ne peuvent être opposés au BIPM pour l'utilisation des résultats des prestations.

Le prestataire garantit le BIPM contre toutes les revendications des tiers relatives à l'exercice de leurs

BIPM_2021_CHEM_001 : JCTLM Database Page 37 /32


droits de propriété littéraire, artistique ou industrielle, à l'occasion de l'exécution des prestations et
de l'utilisation de leurs résultats, notamment pour l'exercice du droit de reproduire.

Le BIPM garantit le prestataire contre les revendications des tiers concernant les droits de propriété
littéraire, artistique ou industrielle, les procédés ou les méthodes dont il lui impose l'emploi.

Dès la première manifestation de la revendication d'un tiers contre le prestataire ou le BIPM, ceux-ci
doivent prendre toute mesure pour faire cesser le trouble et se prêter assistance mutuelle, notamment
en se communiquant les éléments de preuve ou les documents utiles qu'ils peuvent détenir ou obtenir.

Article 12. Résiliation

Le BIPM se réserve le droit de résilier la commande sans préavis ni indemnités, sans préjuger de tout
autre recours que le BIPM pourrait exercer en cas de manquement total ou partiel du prestataire à ses
obligations contractuelles et/ou si le prestataire s’est engagée, selon le BIPM, dans des pratiques
frauduleuses ou de corruption dans le cadre de l’appel d’offres ou de l’exécution de la commande.

Si le BIPM résilie la commande en tout ou en partie, sans qu’il y ait faute du prestataire, il n’est pas
tenu de justifier sa décision. Outre le paiement des obligations ou fractions d’obligations déjà
exécutées et le remboursement des frais avancés sur justificatif, le prestataire est indemnisé d’un
montant forfaitaire correspondant à l’application d’un pourcentage de 3% (trois pour cent) du solde
de la commande, à l’exclusion de toute indemnisation complémentaire, et qui couvre notamment le
manque à gagner du prestataire.

Quelle que soit la cause ou la responsabilité de la résiliation, celle-ci fera l’objet d’une notification par
lettre recommandée avec accusé de réception et sera automatique, de plein droit et sans formalités.

BIPM_2021_CHEM_001 : JCTLM Database Page 38 /32


13. Droit applicable et de Règlement des différends

13.1 Eu égard à la qualité d’organisation internationale du BIPM, il est expressément convenu que les
droits et obligations des parties seront exclusivement réglés conformément à la commande et, à titre
subsidiaire, aux dispositions du droit français. Les clauses de la commande prévaudront sur les
dispositions législatives ou réglementaires éventuellement visées par ces clauses.

13.2 Toute contestation relative à l'interprétation ou à l'exécution de la commande devra faire l’objet
d’une tentative de règlement amiable par les parties. Si, dans un délai de 15 (quinze) jours calendaires
à compter de la notification de la contestation par lettre recommandée avec a.r. à l’autre partie, le
litige n’a pas trouvé de solution amiable, la partie la plus diligente peut avoir recours à la procédure
d’arbitrage conformément aux articles 13.3 et suivants.

13.3 L’arbitre est choisi par les parties d'un commun accord dans le délai de 15 (quinze) jours
calendaires après expiration du délai de règlement amiable.

13.4 A défaut d’accord sur la personne de l’arbitre dans le délai prévu à l’article 13.2, l’arbitre sera tiré
au sort dans les 8 (huit) jours calendaires de l’expiration dudit délai. Chacune des deux parties propose
un nom d’arbitre. Si l’une des parties refuse de proposer un nom d’arbitre ou de se présenter à la
séance de tirage au sort, la partie la plus diligente pourra y procéder le dernier jour du délai de 8 (huit)
jours calendaires sus-visé et pourra saisir sans délai l’arbitre.

13.5 L’arbitre devra se prononcer dans le délai de 30 (trente) jours calendaires à compter de sa saisine
par lettre recommandée a.r. par la partie la plus diligente. Il se prononcera en appliquant les clauses
de la commande et, subsidiairement, le droit applicable à la commande. L’arbitrage se déroulera dans
la région parisienne (France) en langue française. Les frais, dépens et débours de l’arbitrage seront
fixés par l’arbitre sans que ceux-ci puissent être supérieurs au montant total du prix de la commande.
Ces frais, dépens et débours seront intégralement supportés par la partie défaillante.

13.6 La décision de l'arbitre sera définitive et sans appel.

Lu et approuvé

Pour le fournisseur :
Date …………………………………………………
Nom………………………………………………….
Titre………………………………………………….
Signature

***

BIPM_2021_CHEM_001 : JCTLM Database Page 39 /32

Vous aimerez peut-être aussi