Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add decp augmente #12

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
9bc67b7
Hugo fonctionnel, doc minimale dans README #2
ColinMaudry May 4, 2020
6f89796
.gitignore pour Hugo #2
ColinMaudry May 4, 2020
e2dfd8c
Remplacement de Ace (imbuvable) par un thème temporaire plus simple, …
ColinMaudry May 5, 2020
6af1bca
Contexte, données #3
ColinMaudry May 5, 2020
647d029
Màj du README pour tenir compte du changement de thème provisoire
ColinMaudry May 5, 2020
b94b06d
Update content/contexte/_index.md
ColinMaudry May 6, 2020
d0b4f16
Update content/donnees.md
ColinMaudry May 6, 2020
24f5b48
Information sur les schémas et application des correction #3
ColinMaudry May 6, 2020
42a99e3
Détails des traitements #3
ColinMaudry May 6, 2020
e569050
Merge branch 'feature/doc-de-base' of github.com:ColinMaudry/decp-doc…
ColinMaudry May 6, 2020
1806b43
Mise en liste pour la lisibilité #3
ColinMaudry May 12, 2020
e2128f9
Ajouts de TODO pour compléter le contenu à l'avenir #3
ColinMaudry May 12, 2020
7658daa
WIP - Documentation initiale (#4)
ColinMaudry May 13, 2020
4cdf4bf
URLs : etalab => 139bercy
ColinMaudry May 25, 2020
ea74e1d
Ajout des objectifs du projet
ColinMaudry May 26, 2020
dcf423d
Merged with upstream develop
ColinMaudry May 26, 2020
0ed4e9e
Ajout des liens vers les schémas
ColinMaudry May 26, 2020
e88a8a3
Import du contenu publier dans la doc data.gouv.fr #5
ColinMaudry Jun 3, 2020
d47b272
Retenu du contenu lié à la publication des données #5
ColinMaudry Jun 3, 2020
9ab4ba8
Amélioration du chapitre sur la publication des données closed #5
ColinMaudry Jun 8, 2020
a44ebee
Ajout des instructions pour déclarer un profil d'acheteur
ColinMaudry Jun 8, 2020
f9f5fd8
Données et schémas, plutôt que juste Données
ColinMaudry Jun 12, 2020
9c81c9f
Installation de Ace comme gitmodule
ColinMaudry Jun 12, 2020
9f84813
Mise à jour de la doc
ColinMaudry Jun 12, 2020
f701ba8
Contexte placé à la racine
ColinMaudry Jun 12, 2020
9dce28e
Merge branch 'develop' into feature/ace
ColinMaudry Jun 12, 2020
541cb6e
Thème Ace (#7)
ColinMaudry Jun 12, 2020
1244551
Restructuration pour la ToC
ColinMaudry Jun 23, 2020
8524a66
Custom CSS, toml vers yaml
ColinMaudry Jun 23, 2020
d3d4750
URL de base temporaire, liens entre les sections
ColinMaudry Jun 23, 2020
426fc85
Merged with origin
ColinMaudry Jun 23, 2020
8121b1f
Ajout d'une section Contact
ColinMaudry Aug 25, 2020
f5f2964
Base URL 139bercy, suppression du champ de recherche (non fonctionnel)
ColinMaudry Aug 26, 2020
bff08ef
Ajout de liens, correction dateNotificationSignature
ColinMaudry Aug 26, 2020
9f2082a
Rollback de l'URL de base à de fins de test
ColinMaudry Aug 26, 2020
c4fdb07
Documentation processus, illustration decp-rama
ColinMaudry Aug 27, 2020
3ea97b8
Merge pull request #6 from ColinMaudry/develop
ColinMaudry Aug 27, 2020
7212246
Interprétation du HTML dans le markdown
ColinMaudry Sep 7, 2020
870f830
Export des schémas au format draw.io
ColinMaudry Sep 7, 2020
863c6c9
Intégration du schéma dgfip-gw, normalisation de la syntaxe
ColinMaudry Sep 7, 2020
63ece3a
Plus de référencement de fichier SVG
ColinMaudry Sep 7, 2020
3233e4a
Suppressions de liens
ColinMaudry Sep 7, 2020
a6ed11e
Correction de la référence du numéro d'instruction
ColinMaudry Sep 7, 2020
bc215ef
baseUrl: 139bercy.github.io/decp-docs/
ColinMaudry Sep 21, 2020
3dd3ae3
Merge pull request #9 from ColinMaudry/schemas
ColinMaudry Sep 21, 2020
157dba8
Coquille
ColinMaudry Sep 21, 2020
28d81e9
Ajout doc decp augmente
QMaire Sep 3, 2021
68f788d
première relecture intégrale de la documentation, avec essentiellemen…
j-rostand Sep 7, 2021
5b815f2
[skip ci] mis a jour suite à l'ajout de referentiel
QMaire Oct 4, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Files generated by hugo

/public/
/resources/_gen/

3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "themes/ace-documentation"]
path = themes/ace-documentation
url = https://github.com/vantagedesign/ace-documentation.git
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,25 @@
# decp-docs

Documentation de la collecte et de la publication des données essentielles de la commande publique (DECP)

## Cloner le dépôt


Ce dépôt référence un submodule, le thème Ace. Pour récupérer l'ensemble des fichiers nécessaires au bon fonctionnement du site :

```
git clone https://github.com/139bercy/decp-docs.git --recursive
```

Pour télécharger le thème Ace si vous avez cloné le dépôt sans l'option `--recursive` :

```
git submodule update --init
```

## Génération du site

1. [Installer Hugo extended](https://gohugo.io/getting-started/installing/)
2. Lancer `hugo -D` pour simplement générer le site statique, ou `hugo server -D` pour lancer un server HTTP local

Le site statique est créé dans `/public`.
6 changes: 6 additions & 0 deletions archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

3 changes: 3 additions & 0 deletions assets/custom.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.bg-primary.overflow-hidden.p-3.mt-5.shadow {
display:none;
}
2 changes: 2 additions & 0 deletions assets/processus-decp-rama.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="app.diagrams.net" modified="2020-09-07T17:09:35.577Z" agent="5.0 (X11)" etag="Ps69AAdXFbCJzM3Lv8dg" version="13.6.6" type="github"><diagram id="YwVPcnQrtgQc1rpSdtJS" name="Page-1">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</diagram></mxfile>
1 change: 1 addition & 0 deletions assets/processus-dgfip-gw.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="app.diagrams.net" modified="2020-09-07T16:02:52.994Z" agent="5.0 (X11)" etag="lCUSBAcNBLegcri73Eu8" version="13.6.6" type="device"><diagram id="YwVPcnQrtgQc1rpSdtJS" name="Page-1">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</diagram></mxfile>
14 changes: 14 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
baseURL: https://139bercy.github.io/decp-docs/
languageCode: fr
title: Données essentielles de la commande publique
theme: ace-documentation
orderSections: weight
defaultContentLanguage: fr
params:
disableSearch: true
markup:
defaultMarkdownHandler: goldmark
goldmark:
renderer:
unsafe: true
42 changes: 42 additions & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: "Contexte"
date: 2020-05-05T12:57:45+02:00
---

[L’arrêté du 14 avril 2017](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000034492587&fastPos=5&fastReqId=1878427973&categorieLien=id&oldAction=rechTexte) est entré en vigueur le 1er octobre 2018, et avec lui l’obligation pour les 70 000 acheteurs publics français (collectivités, ministères, hôpitaux publics, etc.) de publier les données essentielles des marchés publics d'un montant supérieur à 25 000 euros (40 000 euros depuis le 1er janvier 2020) sur leur profil d'acheteur.

Conscient de leur valeur, la mission Etalab et les ministères économiques et financiers ont entrepris de rassembler ces données dans un même jeu de données afin d'accroître leur visibilité et stimuler leur réutilisation par la société civile et les acheteurs eux-mêmes.

Pour en savoir plus sur la publication des données, consultez [le site de la direction des affaires juridiques (DAJ) du Ministère de l'économie](https://www.economie.gouv.fr/daj/ouverture-des-donnees-commande-publique), ainsi que [l’article de blog](https://www.data.gouv.fr/fr/posts/le-point-sur-les-donnees-essentielles-de-la-commande-publique/) disponble sur la plateforme data.gouv.fr.


## Objectifs

Le rassemblement des données s'inscrit dans la poursuite des objectifs suivant :

- faciliter l'accès aux données et leur réutilisation par les acheteurs publics, la société civile et les services du Ministère des Finances
- procéder à des corrections et enrichissements dans les données publiées par les acheteurs

## Évolutions réglementaires

- **[Arrêté du 14 avril 2017](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000034492587&fastPos=5&fastReqId=1878427973&categorieLien=id&oldAction=rechTexte)** : arrêté initial, abrogé.
- **[Arrêté modificatif du 27 juillet 2018](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000037282994&dateTexte=&categorieLien=id)**
- pour les données de marchés publics `dateSignatureModification` est remplacé par `dateNotificationModification` (pas de changement pour les données des contrats de concession)
- fin de l'obligation de publier les données des marchés défense et sécurité
- durée minimale de publication des données réduite à un an si publication en parallèle sur data.gouv.fr, contre cinq ans le cas échéant

- **[Arrêté du 22 mars 2019](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000038318675&categorieLien=id)** : modification de la liste des valeurs pour le champ `procedure`. Les valeurs "Procédure concurrentielle avec négociation" et "Procédure négociée avec mise en concurrence préalable" sont remplacées par "Procédure avec négociation".
- **[Décret du 12 décembre 2019](https://www.legifrance.gouv.fr/affichTexte.do;jsessionid=018367148239E9992AE8A78B78C4E2B2.tplgfr23s_2?cidTexte=JORFTEXT000039494397&dateTexte=&oldAction=rechJO&categorieLien=id&idJO=JORFCONT000039494029)** : au 1er janvier 2020, le seuil de procédure, et donc de l'obligation de publication des données, est relevé de 25 000 euros à 40 000 euros hors taxes.

## Acteurs et partenaires

- DGFiP
- AIFE
- Etalab

Les profils d'acheteurs qui publient leurs données sur data.gouv.fr :

- achatpublic.com (données collectée et publiées par l'AIFE)
- e-marchespublics.com ([jeu de données](https://www.data.gouv.fr/fr/datasets/donnees-essentielles-des-marches-publics-e-marchespublics-com-1/#))

Si vous êtes un acheteur public ou un profil d'acheteur et que vous avez des questions sur la publication des données essentielles de la commande publique, veuillez consulter [les modalités de contact]({{< ref "/contact/" >}}).
59 changes: 59 additions & 0 deletions content/consolidation-donnees/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
title: "Consolidation des données"
date: 2020-05-05T12:57:45+02:00
weight: 4
---

## Les sources de données

Les données sont mises à dispositions par les partenaires pour faciliter leur téléchargement en masse, et donc leur collecte. Les scripts de consolidation, de traitement et de publication des données sont hébergés dans un dépôt dédié : [139bercy/decp-rama](https://github.com/139bercy/decp-rama/).

## Collecte

Les données sont téléchargées et traitées en intégralité toutes les nuits, autour de 5 heure du matin, depuis les sources de données identifiées ci-dessous :

- [données issues du PES Marché de la DGFiP](https://www.data.gouv.fr/fr/datasets/donnees-essentielles-de-la-commande-publique-transmises-via-le-pes-marche/)
- [données collectées par l'API DUME de l'AIFE](https://www.data.gouv.fr/fr/organizations/agence-pour-linformatique-financiere-de-letat/)
- données issues du profil d'acheteur [Achatpublic.com](https://www.data.gouv.fr/fr/datasets/aife-de-44785462100045/) mises à disposition via l'API DUME de l'AIFE
- données issues du profil d'acheteur [Dématis](https://www.data.gouv.fr/fr/organizations/dematis/) facilitant le téléchargement des données de ses clients ([e-marchespublics.com](https://www.data.gouv.fr/fr/datasets/donnees-essentielles-des-marches-publics-e-marchespublics-com-1/#_))
- données publiées [sur le portail Open Data du Grand Lyon](https://data.grandlyon.com/citoyennete/marchf-public-de-la-mftropole-de-lyon/)
- données publiées sur le profil d'acheteur AWS ([marches-publics.info](https://www.marches-publics.info/mpiaws/index.cfm?fuseaction=pub.affResultats&IDs=25)), jusqu'au 6 mars, extraites et publiées manuellement par Colin Maudry [sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/donnees-essentielles-des-marches-publics-publies-sur-marches-publics-info-aws/)

## Gestion des anomalies

### Données non conformes des schémas réglementaires

Certaines données ne respectant pas la structure définie par les [schémas]({{< ref "/schemas" >}}), et donc la structure définie dans [la réglementation]({{< ref "/" >}}), peuvent être détectées et corrigées. Par exemple, si une date n'est pas au bon format ou qu'une valeur normée (ex : nom de procédure) n'a pas la bonne casse, un traitement automatisé pourra corriger l'erreur. En revanche, si un champ de données est manquant, on ne peut pas l'ajouter ne pouvant en connaître le contenu.

### Données inexploitables

Certaines données, incohérentes ou manifestement erronées, sont susceptibles d'altérer significativement leur analyse, comme lorsque le montant maximal est fantaisiste (1 milliard d'euro pour une mission de conseil) ou lorsque les données sont publiées par les acheteurs à des fins de test. Ces données sont extraites des données consolidées et publiées dans un fichier à part (TODO à préciser après la stabilisation des datasets), notamment lorsque l'identité de l'acheteur et du titulaire sont identiques et lorsqu'il n'existe pas d'acheteur, de titulaire ou d'identifiant de marché.

## Consolidation

Les données au format XML sont converties au format JSON, puis les données de chaque source sont fusionnées dans un seul fichier JSON.

Les données consolidées de la veille sont ensuite téléchargées afin

1. d'être comparées avec les données actuelles
2. d'établir la liste des nouveaux marchés du jour (marchés présents dans les données consolidées du jour mais absents des données de la veille)
3. d'exporter les nouveaux marchés du jour dans un fichier dédié

Enfin les fichiers finaux sont produits :

1. le fichier consolidé au format JSON est converti aux formats XML et OCDS JSON
2. le fichier JSON des nouveaux marchés du jour est converti au format XML.

Résultat :

- l'ensemble des marchés consolidé est publié aux formats suivants :
- JSON réglementaire
- XML réglementaire
- OCDS JSON
- les nouveaux marchés du jour sont publiés aux formats suivants :
- JSON réglementaire
- XML réglementaire

## Publication

Les données consolidées et les fichiers du jour sont publiées [sur data.gouv.fr](https://www.data.gouv.fr/fr/datasets/5cd57bf68b4c4179299eb0e9/) via l'API.
9 changes: 9 additions & 0 deletions content/contact/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Contact"
date: 2020-08-21T12:57:45+02:00
weight: 9
---

Merci d'adresser vos questions et vos retours, tant techniques que juridiques, à l'adresse email ci-dessous :

- decp@finances.gouv.fr
37 changes: 37 additions & 0 deletions content/declarer-profil-acheteur/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Déclarer un profil d'acheteur
slug: déclarer-profil-acheteur
weight: 2
---

## Qui doit déclarer ?

La déclaration du profil d’acheteur est effectuée par l’acheteur, ou toute personne habilitée par celui-ci, sur [data.gouv.fr](https://data.gouv.fr)). L’objectif est d’impliquer les **éditeurs** de profils d’acheteurs afin de simplifier la déclaration des profils d’acheteurs initialement confiée aux acheteurs publics. Dans le cas où l’éditeur n’est pas en mesure d’assurer la déclaration, l’administrateur du profil d’acheteur ou l’acheteur peut le faire directement.

Cette déclaration est décrite dans [l'article 4 de l'arrêté du 22 mars 2019](https://www.legifrance.gouv.fr/affichTexteArticle.do;jsessionid=83D13947C0F1553E2F5BEFBBE3400B3D.tplgfr28s_1?idArticle=JORFARTI000038318529&cidTexte=JORFTEXT000038318516&dateTexte=20190331&categorieLien=id).

## Comment déclarer ?

### Format de fichier

Les éditeurs de profil d’acheteur sont invités à créer un fichier au format CSV contenant les informations suivantes :

- le SIRET des acheteurs (colonne `siretAcheteur`) ;
- l’adresse URL des profils d’acheteurs (colonne `urlProfilAcheteur`) ;
- l’adresse URL du catalogue DCAT qui répértorie les données (colonne `urlDCAT`) ;
- les coordonnées du ou des acheteurs concernés (colonne `coordonnees`).

Un modèle de fichier CSV est disponible sur [data.gouv.fr](https://www.data.gouv.fr/fr/datasets/structure-du-fichier-de-declaration-de-profil-dacheteur/#).

### Dépôt sur data.gouv.fr

Pour chaque fiche publiée, il est essentiel de demander aux éditeurs de profils d’acheteurs d’associer le mot-clé (« tag ») suivant : « decp » (données essentielles de la commande publique) afin de permettre la centralisation de l’ensemble des contributions par Etalab.

La procédure complète pour déposer un ficher de déclaration de profil d’acheteur sur data.gouv.fr est la suivante :

1. Créez un compte individuel en allant sur : <https://www.data.gouv.fr/fr/register> ;
2. Une fois celui-ci validé via l’email de confirmation, créez une organisation correspondant à votre profil d’acheteur depuis : <https://www.data.gouv.fr/fr/admin/organization/new/> ;
3. Choisissez l'organisation en question, puis créez un jeu de données depuis <https://www.data.gouv.fr/fr/admin/dataset/new/>  ;
4. À l’étape « Décrivez votre jeu de données », renseignez un titre, **le tag (mot clé) « decp »** et éventuellement d’autres métadonnées (couverture spatiale, fréquence de mise à jour…) et ;
5. À l’étape « Ajouter vos premières ressources » de la création du jeu de données, déposez le fichier CSV.

Loading