Ce premier prototype permettra d’initier une base d’outils numériques interconnectés à destination des maraîcher·es tout en démontrant l’intérêt de l’interopérabilité entre applications.
Cas d’usage : faciliter la gestion d’entreprise et la gestion de paniers AMAP à travers une solution numérique unifiée.
Spécifications fonctionnelles : ce que l’on fait
Le prototype devra permettre de :
- Gérer ses produits, clients, commandes et factures avec un logiciel de gestion d’entreprise (ERP);
- Composer ses paniers AMAP avec les mêmes produits que ceux contenus dans l’ERP;
- Pouvoir suivre les quantités de produits distribuée via les paniers AMAP;
- Éditer des fiches de récolte et de distribution pour l’AMAP;
- Proposer une interface unique pour accéder à l’ERP et l’Application de Gestion de Paniers (AGP);
- Se connecter à l’ERP et à l’AGP avec les mêmes identifiants;
- Interconnecter l’ERP et l’AGP via un standard d’interopérabilité;
- Garantir le contrôle de leurs données aux utilisateurs et utilisatrices.
Spécifications techniques : comment on le fait
- L’interopérabilité des données et leur contrôle par l’utilisateur :
- sera assurée en implémentant les spécifications SOLID
- Le standard d’interopérabilité :
- se basera sur l’ontologie du Data Food Consortium
- L’interface d’accès à l’ERP et à l’AGP :
- sera écrite en TypeScript
- sera déployable par Docker
- La connexion avec les mêmes identifiants :
- sera assurée par OpenID Connect (OIDC)
- via le Single Sign On (SSO) des communs
- L’AGP :
- sera écrite en TypeScript
- utilisera SemApps
- sera déployable par Docker
Voir :