Fonctionnalité 2 : Gestion des commandes jusqu’au bon de livraison
Fonctionnalité 2 : Gestion des commandes jusqu’au bon de livraison
Tâches sur l'application rare-basket
:
- Mise en place d'un mécanisme de gestion des droits d’accès par
accessionProvider
(authentification + autorisation) 1 :-
Gestion d'utilisateurs/rôles, avec des comptes utilisateurs distincts pour la gestions des commandes -
Un utilisateur est rattaché à un CRB et dispose d'une vue reprenant l'historique des commandes de son CRB -
Modification possible pour le/les gestionnaires de CRB -
Rôle administrateur ayant une vue sur l'ensemble des données -
Rôle pilier permettant d'avoir une vue en lecture seule sur les commandes des différents CRB qui lui sont rattachés (à ce jour : liste provenant des données RARe) Voir #11 (closed)
-
-
Interface de soumission manuelle de pré-commandes qui arrivent par d’autres voies qu'un panier du portail RARe (autres paniers, saisie directe, upload d'un CSV à parser, utilisation de directe l'API, au choix). Cet item équivaut à la création d'une commande externe en fournissant les mêmes informations que lorsque l'on passe par l'API via le portail RARe. Done via l'API et pré-remplir les quantité. Voir #15 (closed) pour une saisie directe. -
Mise en place d'un mécanisme de sauvegarde de fichiers liés à la commande : (mail, MTA, BL, Divers_avec_description, facture) - les échanges d'e-mails entre le gestionnaire de CRB + le demandeur
- le MTA correspondant à la commande
- une copie du bon de livraison
- un passeport phytosanitaire
- une facture
- tout autre document pertinent (liste à compléter TODO @raphael.flores : vérifier avec Michel et Christian)
-
Système de modification d'une commande (accessible au gestionnaire de CRB uniquement) permettant d'ajouter, supprimer des accessions, ainsi que leur quantité -
Possibilité alors d’éditer un bon de livraison (PDF) qui sera envoyé avec les échantillons, reprenant les informations de la commande (expéditeur, listes et quantité des accession, destinataire, MTA associé (PDF ?), passeport phytosanitaire optionnel (PDF?)...). Le contenu reste à préciser avec @anne-francoise.adam-blondon. Voir #10 (closed) pour plus de détails -
Possibilité pour le CRB d’exporter l’ensemble des données correspondant aux commandes qu’il a traitées par exemple annuellement <= @anne-francoise.adam-blondon : il est préférable de pouvoir exporter ces données, avec toutes les informations présentes dans le bon de livraison. Voir #12 (closed) -
Possibilité de suivre l'état des demandes affectées à un CRB, via un accessionProvider
: en cours/finalisée (associé à un nom pour suivre qui fait quoi dans le CRB?)
-
autant que possible, se baser sur des outils existants et éprouvés tel que Keycloak (voir l'intégration avec Spring Boot) ou autre solution à définir.
↩