Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 8ec66459 by Tony Chemit at 2023-06-26T15:58:53+02:00 update pom - - - - - fe9d572e by Tony Chemit at 2023-06-26T18:00:39+02:00 ajout chiffrage azti 2023 - - - - - 2 changed files: - + doc/specs/azti-2023/observe-azti-2023.md - pom.xml Changes: ===================================== doc/specs/azti-2023/observe-azti-2023.md ===================================== @@ -0,0 +1,122 @@ +# Introduction + +* Ce document décrit notre réponse technique suite à la demande de développements complémentaires par l'AZTI et l'IRD. +* Rédigé le 26/06/2023 à Saint Cybardeaux (16170) +* Auteur *Tony Chemit*, société *Ultreia.io* + +\newpage + +# Détail des développements demandés + +## (2707) Faire évoluer l'UI équipement du bateau pour autoriser la gestion de listes de référence + + * ajout d'un nouveau type **date** (0.5J) + * ajout du nouveau type **liste de choix** (1J) + * contraindre les caractéristiques d'équipement (common.gearcharacteristic) autorisées pour un équipement (common.gear) donné (4J) (1) + * remplir les référentiels correctements (2J) + +(1) Il faut qu'on en rediscute car je ne comprends pas du tout comment cela va fonctionner avec les caractéristiques par défaut. Ce n'est pas du tout clair. + +## (2708) Ajout de deux nouveaux champs et listes déroulantes sur le formulaire bonnes pratiques de remise à l'eau + + * ajout du nouveau référentiel Zone de manipulation (0.5J) + * ajout du champs Numéro de salabarde (0.5J) + +## (1056) Ajout de fonctions sur les écrans de synchro avancée de marées et du référentiel + + * Référentiel - ajouter bouton Retirer (2J) + * Marée - ajouter bouton Retier (1J) + * Référentiel - ajouter bouton Relancer (0.5J) + * Marée - ajouter bouton Relancer (0.5J) + * Marées - Masquer les marées existantes et identiques (4J) + * Référentiel - Bouton pour afficher les versions obsolètes des éléments différents (4J) (1) + * Marées - Bouton pour afficher les versions obsolètes des éléments différents ??? (2) + +(1) j'ai vraiment du mal à voir le besoin, dans le sens où si on se met en mode bi-directionnel, tu peux alors tout à faire récupérer la valeur que tu veux, non ? J'ai peur que ça devienne une usine à gaz où l'on ne comprendre plus rien sur ce qui est affiché. +(2) en l'état je ne comprends pas le besoin, sur la synchronisation des marées, on ne fait aucune comparaison entre les marées de deux cotés... + +## (1483) Affichage des enregistrements métier dans les fenêtres qui répertories les liens référence/données + + * ajout des clefs métiers remontant jusqu'à la marée (2J) + +À noter que cela risque vraiment de plomber les performances, il faudrait peut-etre envisager un mécanisme qui permet +à la demande de remonter ces informations... + +## (2211) Revoir la validation pour produire un résultat en forme d'arbre + + * construction de l'arbre (à plat) à la volée lors de l'appel au service (3J) + * affichage de cet arbre dans l'interface graphique (3J) + +## (2215) Améliorer le rapport de validation + + * ajout méta-données et configuration de la validation (0.5J) + * ajout des nouvelles informations permettant d'itentifier les objets (0.5J) + +## (2449) Nouveaux flags allowSet et fpaZoneMode sur les types d'activités bateau + + * ajout du flag **allowSet** et utilisation à tous les endroits propices (1J) + * ajout du flag **allowFpaZoneChange** (1J) + +## (2497) Filtrage des devenirs pour les données observation et logbooks + + * ajout des deux nouveaux flags **observation** et **logbook** (0.5J) + * mise en place des valeurs associées via migration et utilisation sur les formulaires concernés (0.5J) + +## (2498) Filtrage des types d'activité bateau pour les données observation et logbooks + + * ajout du nouveau flag (0.5J) + * remplissage du référentiel et utilisation sur les deux formulaires (0.5J) + +## (2706) Améliorer l'identification des enregistrements dans l'UI de validation batch + + * ajouter les clefs métiers qui remontent jusqu'à la marée (2J) + +La modification du rapport est traité dans un autre ticket. + +## (2723) Améliorer le comportement de l'UI traduction + + * ajout d'un avertissement avec possibilité de faire un export si on quitte et que le modèle a été modifié (0.5J) + +## (2725) Contrôler la syntaxe des id balises par une expression régulière propre à chaque modèle de balise + + * ajout du nouveau champs **regex** (0.5J) + * mise à jour du référentiel via migration (1J) + * mise en place de la validation via ce champs (0.5j) + +## (2729) En PS / logbook / Activité, voir comment mieux gérer l'ajout d'une activité dont l'horaire précéde celui de la dernière activité saisie (souci lié au numéro d'activité auto incrémenté) + + * ajout du champs **activitiesAcquisitionMode** au niveau de la marée (0.5J) + * positionnement de ce nouveau champs via migration (0.5J) + * mise en place du mode horaire (1J) + * mise en place du mode indexé (1.5J) + +## (2740) En PS / logbook, ajouter 2 champs previousFpaZone et nextFpaZone + + * ajout des deux nouveaux champs *previousFpaZone* et *nextFpaZone* (0.5J) + * renommage du champs *fpaZone* en *currentFpaZone* (0.5J) + * pilotage de ces champs via le drapeau sur vesselActivity (0.5J) + +# Chiffrage global + +**Tous les prix sont affichés HT.** et le prix journalier est de **540€**. + +| Tâche | Temps (en J) | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------:| +| (2707) Faire évoluer l'UI équipement du bateau pour autoriser la gestion de listes de référence | 7.5 | +| (2708) Ajout de deux nouveaux champs et listes déroulantes sur le formulaire bonnes pratiques de remise à l'eau | 1 | +| (1056) Ajout de fonctions sur les écrans de synchro avancée de marées et du référentiel | 12 | +| (1483) Affichage des enregistrements métier dans les fenêtres qui répertories les liens référence/données | 2 | +| (2211) Revoir la validation pour produire un résultat en forme d'arbre | 6 | +| (2215) Améliorer le rapport de validation | 1 | +| (2449) Nouveaux flags allowSet et fpaZoneMode sur les types d'activités bateau | 2 | +| (2497) Filtrage des devenirs pour les données observation et logbooks | 1 | +| (2498) Filtrage des types d'activité bateau pour les données observation et logbooks | 1 | +| (2706) Améliorer l'identification des enregistrements dans l'UI de validation batch | 2 | +| (2723) Améliorer le comportement de l'UI traduction | 0.5 | +| (2725) Contrôler la syntaxe des id balises par une expression régulière propre à chaque modèle de balise | 2 | +| (2729) En PS / logbook / Activité, voir comment mieux gérer l'ajout d'une activité dont l'horaire précéde celui de la dernière activité saisie (souci lié au numéro d'activité auto incrémenté) | 3.5 | +| (2740) En PS / logbook, ajouter 2 champs previousFpaZone et nextFpaZone | 1.5 | +| Gestion de projet | 5 | +| Total | 48 | + +Le prix total est de **25 920 €**. ===================================== pom.xml ===================================== @@ -23,7 +23,7 @@ <parent> <groupId>io.ultreia.maven</groupId> <artifactId>pom</artifactId> - <version>2023.29</version> + <version>2023.30</version> </parent> <groupId>fr.ird.observe</groupId> <artifactId>ird-observe</artifactId> View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/2dc2704bf89ccffd63be0b184... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/2dc2704bf89ccffd63be0b184... You're receiving this email because of your account on gitlab.com.