Cinématiques d'utilisation des API du Service DUME


Ce document est destiné uniquement aux éditeurs de profils d’acheteurs. Il présente les cinématiques à mettre en place sur sa plateforme dans le cadre de l’utilisation minimale des API du Service DUME. Il est demandé à chaque éditeur d’adapter ces cinématiques à son profil d’acheteur dans la perspective d’une utilisation fluide des fonctionnalités du Service DUME, sans négliger l’ergonomie et la clarté de l’interface homme machine.

 

Table des matières

 

1    Prérequis : Récupérer le modèle du DUME

 

L’API « recupererModelDume » permet de récupérer le modèle d’un DUME vierge.

 

Dans les cinématiques suivantes, il sera admis que le profil d’acheteur récupère au préalable le modèle du DUME.

 

2    Parcours utilisateur pour les acheteurs

 

Le parcours utilisateur décrit ici suppose que l'acheteur souhaite bénéficier des fonctionnalités offertes par le DUME lors de la création de sa consultation.

 

2.1       Cas 1 : l’acheteur souhaite repartir d’un ancien DUME

 

La cinématique suivante présente l’enchainement API permettant à un acheteur de repartir d’un ancien DUME (modèle de DUME par exemple).

 

Lorsqu’un DUME est enregistré au statut brouillon, il est stocké dans le référentiel Service DUME et peut être modifié par l’acheteur à tout moment. Le Service DUME attribue également un numéro d’identifiant à ce DUME.

Illustration de la cinématique d'appels : rechercher, puis récupérerDUME, puis enregistrerDUME

Description de la cinématique d’enchainement des appels :

  1. Recherche de DUME Acheteur existant : DUMEA/rechercher DUMEs
  2. Récupération du DUME Acheteur choisi : DUMEA/récupérerDUMEFormate
  3. Enregistrement du DUME modifié par l’acheteur : DUMEA/enregistrerDUME

 

Lorsqu’un DUME est enregistré au statut validé, il est stocké dans le référentiel Service DUME et se voit confié un numéro d’identifiant. A ce stade, le DUME ne peut être modifié par l’acheteur. Dans le cas, où l’acheteur aurait toutefois oublié un critère de sélection ou autre élément structurant, il aura tout de même la possibilité de remplacer son DUME. Cela signifie que l’acheteur créera un nouveau DUME auquel sera attribué un nouveau numéro d’identifiant et qui viendra remplacer l’ancien DUME, alors caduque.

 

2.2       Cas 2 : L’acheteur souhaite créer un nouveau DUME

 

La cinématique suivante présente l’API à utiliser lorsqu’un acheteur souhaite créer un nouveau DUME.

Illustration de la cinématique : l'acheteur enregistreDUME

 

Description de la cinématique d’enchainement des appels :

 

Lorsqu’un DUME est enregistré au statut brouillon, il est stocké dans le référentiel Service DUME et peut être modifié par l’acheteur à tout moment. Le Service DUME attribue également un numéro d’identifiant à ce DUME.

 

Lorsqu’un DUME est enregistré au statut validé, il est stocké dans le référentiel Service DUME et se voit confié un numéro d’identifiant. A ce stade, le DUME ne peut être modifié par l’acheteur. Il pourra uniquement être remplacé et se verra attribué un nouveau numéro d’identifiant.

 

3    Parcours utilisateur pour les opérateurs économiques

 

Le parcours utilisateur décrit ici suppose que l’opérateur économique ait choisi de bénéficier des fonctionnalités offertes par le DUME pour répondre à une consultation.

 

Pour l’utilisation d’un DUME Opérateur Economique, nous distinguerons deux grands cas d’utilisation du DUME. Dans un cas, l’opérateur économique répondra à un DUME préalablement créé par l’acheteur alors que dans l’autre, l’opérateur économique repartira d’un DUME opérateur économique pour formuler sa réponse.

 

Sur le plan fonctionnel, le fait de répondre à un DUME acheteur permet à l’opérateur économique de ne repartir que des critères de sélection fixés par l’acheteur.

 

3.1       Cas 1 : Réponse à un DUME acheteur avec un ancien DUME opérateur économique

 

Dans le cadre de cette cinématique, on suppose que le profil d’acheteur propose par défaut à l’opérateur économique de repartir du DUME créé par l'acheteur. Ici, l’opérateur économique doit récupérer son ancien DUME avant de le fusionner avec le DUME Acheteur.

 

Illustration de la cinématique : rechercher DUME, puis récupérer DUME format OE, puis FusionnerDUMEavec données entreprises, puis enregistrer DUME

 

Description de la cinématique d’enchainement des appels :

  1. Recherche de DUME existant : DUMEOE/rechercher DUMEs
  2. Récupération du DUME choisi : DUMEOE/récupérerDUMEFormate
  3. Fusion du DUME A choisi avec le DUME opérateur existant choisi : DUMEOE/FusionnerDUMEavecDonnéesEntreprise
  4. Enregistrement du DUME modifié par l’opérateur : DUMEOE/enregistrerDUME

 

3.2       Cas 2 : Réponse à un DUME acheteur avec un nouveau DUME opérateur économique

 

Dans le cadre de cette cinématique, on suppose que le profil d’acheteur propose par défaut à l’opérateur économique de repartir du DUME créé par l'acheteur. Ici, l’opérateur économique choisit de repartir d’un nouveau DUME.

 

Illustration de la cinématique : fusionner DUME avec données entreprises puis enregistrer DUME

 

Description de la cinématique d’enchainement des appels :

  1. Fusion du DUME A choisi avec le DUME opérateur existant choisi : DUMEOE/FusionnerDUMEavecDonnéesEntreprise
  2. Enregistrement du DUME modifié par l’opérateur : DUMEOE/enregistrerDUME

 

 

3.3       Cas 3 : Réponse sans DUME acheteur avec un ancien DUME opérateur économique

 

Dans le cadre de cette cinématique, on suppose que l'acheteur n'a pas créé de DUME acheteur. Ici, l’opérateur économique choisit de repartir d’un ancien DUME pour formuler sa réponse.

Illustration : rechercher DUME puis récupérer DUME format, puis enregistrer DUME

 

Description de la cinématique d’enchainement des appels :

  1. Recherche de DUME existant : DUMEOE/rechercher DUMEs
  2. Récupération du DUME choisi : DUMEOE/récupérerDUMEFormate
  3. Enregistrement du DUME modifié par l’opérateur économique : DUMEOE/enregistrerDUME

 

3.4       Cas 4 : Réponse sans DUME acheteur avec un nouveau DUME opérateur économique

 

Dans le cadre de cette cinématique, on suppose que l’acheteur n’a pas créé de DUME acheteur. Ici, l’opérateur économique choisit de partir d’un nouveau DUME opérateur économique.

 

Illustration : enregistrer DUME

 

Description de la cinématique d’enchainement des appels :

 

4    Cas particuliers d’utilisation

 

4.1       Cas des marchés allotis

 

Le DUME gère le cas des marchés à lots puisqu’il permet :

 

Un acheteur peut créer un marché à lot via un ou plusieurs DUME et peut formuler des critères de sélection différents d’un lot à un autre.

 

L’opérateur économique peut, dans le cadre des marchés allotis :

 

A minima, l’opérateur économique doit remettre autant de DUME OE que de DUME A créé par l’acheteur.

 

4.2       Cas des marchés avec cotraitants et sous-traitants

 

Sur certains marchés, les opérateurs économiques ont recours à des cotraitants et sous-traitants pour réaliser les prestations proposées par l’entité publique.

 

Dans ce cas, c’est le mandataire qui doit répondre à la consultation par un DUME indiquant les liaisons avec les DUME des autres parties prenantes.

 

Schema récapitulant les situations de sous traitance et cotraitance. On peut avoir des sous-traitants et cotraitants directs et des sou-traitants de cotraitants.