Project

General

Profile

Development #35818

mdel: démarche DDPACS

Added by Emmanuel Cazenave 2 months ago. Updated 12 days ago.

Status:
Solution proposée
Priority:
Normal
Target version:
-
Start date:
04 Sep 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Aucune information particulière sur la façon dont ça doit se gérer mais parait-il que c'est possible.

0001-utils-add-zip-package-for-templated-zip-files-36848.patch View (11.1 KB) Benjamin Dauvergne, 15 Oct 2019 02:08 PM

0003-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (9.84 KB) Benjamin Dauvergne, 15 Oct 2019 02:08 PM

0002-utils-add-JSON-flattening-helpers-35818.patch View (11.8 KB) Benjamin Dauvergne, 15 Oct 2019 02:08 PM

0003-utils-allow-blank-SFTPField-35818.patch View (858 Bytes) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0006-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (13 KB) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0002-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.3 KB) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0007-tox.ini-rebase-and-remove.patch View (1.4 KB) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0008-new-DDPACS-connector.patch View (43.3 KB) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0001-gitignore-add-build-and-htmlcov.patch View (462 Bytes) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0005-utils-load-more-json-related-symbols.patch View (883 Bytes) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0004-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 21 Oct 2019 10:25 AM

0001-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0007-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (13.1 KB) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0008-add-MDEL-DDPACS-connector-35818.patch View (54.3 KB) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0006-utils-load-more-json-related-symbols.patch View (883 Bytes) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0003-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0005-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0002-gitignore-add-build-and-htmlcov.patch View (462 Bytes) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0004-utils-allow-blank-SFTPField-35818.patch View (858 Bytes) Benjamin Dauvergne, 24 Oct 2019 11:05 PM

0001-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0007-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (13.1 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0009-add-MDEL-DDPACS-connector-35818.patch View (55.5 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0006-utils-load-more-json-related-symbols.patch View (883 Bytes) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0003-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0005-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0002-gitignore-add-build-and-htmlcov.patch View (462 Bytes) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0004-utils-allow-blank-SFTPField-35818.patch View (858 Bytes) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

0008-api-add-long_description-for-POST-endpoints-35818.patch View (1.47 KB) Benjamin Dauvergne, 25 Oct 2019 10:48 AM

Firefox_Screenshot_2019-10-25T08-47-55.574Z.png View (404 KB) Benjamin Dauvergne, 25 Oct 2019 10:49 AM

0001-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0007-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (13.1 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0009-add-MDEL-DDPACS-connector-35818.patch View (55.5 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0006-utils-load-more-json-related-symbols.patch View (883 Bytes) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0003-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0005-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0002-gitignore-add-build-and-htmlcov.patch View (462 Bytes) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0004-utils-allow-blank-SFTPField-35818.patch View (858 Bytes) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0008-api-add-long_description-for-POST-endpoints-35818.patch View (2.76 KB) Benjamin Dauvergne, 25 Oct 2019 02:23 PM

0009-utils-load-more-json-related-symbols.patch View (885 Bytes) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0005-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0006-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0007-utils-allow-blank-SFTPField-35818.patch View (860 Bytes) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0003-misc-render-request-body-s-JSON-schema-35818.patch View (9.79 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0001-gitignore-add-build-and-htmlcov.patch View (464 Bytes) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0011-add-MDEL-DDPACS-connector-35818.patch View (55.1 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0008-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0002-misc-add-long_description-for-POST-endpoints-35818.patch View (2.76 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0010-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (13.4 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

0004-misc-adapt-payload-when-parsing-JSON-request-body-35.patch View (1.79 KB) Benjamin Dauvergne, 05 Nov 2019 03:41 PM

Firefox_Screenshot_2019-11-05T14-40-34.689Z.png View (211 KB) Benjamin Dauvergne, 05 Nov 2019 03:44 PM

Firefox_Screenshot_2019-11-05T14-40-14.999Z.png View (441 KB) Benjamin Dauvergne, 05 Nov 2019 03:44 PM

Firefox_Screenshot_2019-11-05T14-37-53.248Z.png View (530 KB) Benjamin Dauvergne, 05 Nov 2019 03:44 PM

0009-utils-load-more-json-related-symbols.patch View (885 Bytes) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0005-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0006-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0007-utils-allow-blank-SFTPField-35818.patch View (860 Bytes) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0003-misc-render-request-body-s-JSON-schema-35818.patch View (9.87 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0001-gitignore-add-build-and-htmlcov.patch View (464 Bytes) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0011-add-MDEL-DDPACS-connector-35818.patch View (55.1 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0008-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0002-misc-add-long_description-for-POST-endpoints-35818.patch View (2.76 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0010-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (15.9 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0004-misc-adapt-payload-when-parsing-JSON-request-body-35.patch View (1.79 KB) Benjamin Dauvergne, 05 Nov 2019 06:54 PM

0009-utils-load-more-json-related-symbols.patch View (885 Bytes) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0005-utils-add-zip-package-for-templated-zip-files-36848.patch View (14.9 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0006-base-add-context-method-to-ProxyLogger-35818.patch View (1.56 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0007-utils-allow-blank-SFTPField-35818.patch View (860 Bytes) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0003-misc-render-request-body-s-JSON-schema-35818.patch View (9.87 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0001-gitignore-add-build-and-htmlcov.patch View (464 Bytes) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0011-add-MDEL-DDPACS-connector-35818.patch View (55.1 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0008-utils-add-JSON-flattening-helpers-35818.patch View (12.2 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0002-misc-add-long_description-for-POST-endpoints-35818.patch View (2.76 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0010-utils-add-conversion-from-XMLSchema-to-JSON-schema-3.patch View (15.9 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

0004-misc-adapt-payload-when-parsing-JSON-request-body-35.patch View (1.79 KB) Benjamin Dauvergne, 05 Nov 2019 07:22 PM

38427
38680
38681
38682

Related issues

Related to Passerelle - Development #36848: mdel: adopter une nouvelle façon de faire les .zip Résolu (à déployer) 10 Oct 2019
Related to Passerelle - Development #37491: permettre d'ajouter du contexte au proxylogger Solution proposée 06 Nov 2019
Related to Passerelle - Development #37490: ajouter des transformations à la validation de schéma JSON Solution proposée 06 Nov 2019
Blocked by Passerelle - Development #37481: Afficher les schémas JSON déclarés pour les endpoints POST Résolu (à déployer) 06 Nov 2019
Blocked by Passerelle - Development #37487: SFTPField: permettre blank=True Solution déployée 06 Nov 2019

History

#1 Updated by Benjamin Dauvergne 2 months ago

On parle de la déclaration préalable de PACS ? On a un formulaire sur hautes-alpes.

#2 Updated by Stéphane Laget 2 months ago

Oui, on parle de ce formulaire.
Le principe est de pouvoir générer un fichier "MDEL" pour un import dans l'appli métier cible.
Si ce formulaire correspond à celui en place sur sp.fr, on garde exactement le même.

#3 Updated by Benjamin Dauvergne about 2 months ago

Stéphane Laget a écrit :

Oui, on parle de ce formulaire.
Le principe est de pouvoir générer un fichier "MDEL" pour un import dans l'appli métier cible.
Si ce formulaire correspond à celui en place sur sp.fr, on garde exactement le même.

Le formulaire existant sur hautes-alpes est adapté pour reprendre sans difficulté les données tel que formaté dans le XML déposé par MDEL (donc notamment les listes de nationalité et les dates séparées en 3 champs); dans l'autre sens i.e. de w.c.s. vers un logiciel compatible MDEL on peut repartir au moins pour les dates sur un champ date classique. À part ça on peut reprendre le formulaire tel quel, merci de lier ce ticket au ticket client correspondant et de mettre en place ce formulaire sur la recette du client correspondante.

Il me faudra un accès au logiciel qui consomme ou un lien vers le wiki où tout ça est actuellement décrit (ça ira plutôt dans le ticket client).

#4 Updated by Benjamin Dauvergne about 2 months ago

  • Subject changed from MDEL: gestion du PACS to mdel: démarche DDPACS

#5 Updated by Benjamin Dauvergne about 1 month ago

  • Related to Development #36848: mdel: adopter une nouvelle façon de faire les .zip added

#6 Updated by Benjamin Dauvergne about 1 month ago

En plus de changer la façon de produire les .zip par rapport à AEC et ILE je pense aussi changer la façon de déposer les fichiers en utilisant directement le champ SFTP, parce qu'il me semble que toute ville actuellement raccordée à la DILA dispose d'un tel SFTP ou que leur prestataire sait en monter un, donc le plus simple c'est d'avoir la même approche. Au pire ça peut-être un SFTP qu'on déploie nous.

#7 Updated by Emmanuel Cazenave about 1 month ago

Est-ce que tu prévois que l'envoi SFTP puisse être débrayé ?

Ça me parait important au moins pour les phases de recette, qu'on puisse générer des fichiers et les transmettre au client sans que eux ou nous aient à monter l'infra sftp.

#8 Updated by Benjamin Dauvergne about 1 month ago

Emmanuel Cazenave a écrit :

Est-ce que tu prévois que l'envoi SFTP puisse être débrayé ?

Ça me parait important au moins pour les phases de recette, qu'on puisse générer des fichiers et les transmettre au client sans que eux ou nous aient à monter l'infra sftp.

Hmm oui; ce que je trouverai bien c'est que tout ça soit un peu découplé à un moment, à la manière d'un ESB qui ont des connecteurs "filesystem" (sftp, répertoire locale dans media/, etc..) et d'autres qui produisent du contenu et qu'on puisse les brancher les uns dans les autres sans se poser de questions existentielles. Dans l'attente le plus simple c'est de stocker ça localement dans les modèles des demandes qui sont déjà là.

Mais dans le cas particulier de MDEL ils doivent toujours avoir un SFTP déjà là, sinon je ne vois pas comment ils sont raccordés à MDEL (pour l'instant on a eu aucun client qui utilise le truc sans l'avoir jamais utilisé avec MDEL en fait). Donc question HS: Coté SITIV on a les informations sur le SFTP ?

#9 Updated by Emmanuel Cazenave about 1 month ago

Benjamin Dauvergne a écrit :

Donc question HS: Coté SITIV on a les informations sur le SFTP ?

Yes : #33323

#10 Updated by Benjamin Dauvergne about 1 month ago

  • Assignee set to Benjamin Dauvergne

#11 Updated by Benjamin Dauvergne about 1 month ago

Voilà j'ai mes outils.

#12 Updated by Serghei Mihai about 1 month ago

Dans 0002 renommer le module json.py, pour éviter les conflits à l'import?

#13 Updated by Benjamin Dauvergne 27 days ago

  • Status changed from Solution proposée to En cours

#17 Updated by Benjamin Dauvergne 23 days ago

38427

Ce n'est pas magnifique mais ça fait le job.

#19 Updated by Benjamin Dauvergne 23 days ago

Discussion sur le salon :

(14:28:10) fpeters: l'idée maintenant est d'avoir un connecteur mdel par type de document ?
(14:40:51) bdauvergne: ça me parait plus simple oui
(14:41:33) bdauvergne: les types n'ont aucun rapport entre eux à part vaguement la structure de l'enveloppe et encore
(14:41:52) bdauvergne: de toute façon il y a un connecteur sftp par type de document et par collectivité (même deux si on sépare aller et retour)
(14:42:33) bdauvergne: mais j'ai créé un modèle Django abstrait pour tout ce qui est commun

#21 Updated by Benjamin Dauvergne 12 days ago

38680
38681
38682

Exemples de rendu pour les schémas JSON.

J'ai aussi au passage modifier la présentation des paramètres de GET et j'ai ajouté l'affichage d'un type tout le temps (donc soit string, soit integer soit float).

#24 Updated by Frédéric Péters 12 days ago

Ça m'irait d'avoir ces modifs génériques (affichage des données attendues dans le POST, modification de ce qui est affiché pour le GET) dans un ticket séparé, qu'ils puissent être relus et validés indépendamment des parties xmlschema et MDEL.

#25 Updated by Benjamin Dauvergne 11 days ago

  • Blocked by Development #37481: Afficher les schémas JSON déclarés pour les endpoints POST added

#26 Updated by Benjamin Dauvergne 11 days ago

  • Blocked by Development #37482: outils: fonction pour aplatir/désaplatir une structure JSON added

#27 Updated by Benjamin Dauvergne 11 days ago

#28 Updated by Benjamin Dauvergne 2 days ago

#29 Updated by Benjamin Dauvergne 2 days ago

  • Related to Development #37490: ajouter des transformations à la validation de schéma JSON added

#30 Updated by Benjamin Dauvergne 2 days ago

  • Blocked by deleted (Development #37482: outils: fonction pour aplatir/désaplatir une structure JSON)

Also available in: Atom PDF