Collec-Science : stockez et retrouvez vos échantillons !

Attention ! Le code de l'application est maintenant disponible ici : https://github.com/collec-science/collec-science

Un nouveau site a été créé pour récapituler l'ensemble de la documentation concernant le paramétrage et l'utilisation du logiciel : https://collec-science.github.io/docs/fr

 

Collec-Science :

  • Récoltez vos échantillons, stockez-les dans des containers, étiquetez-les, retrouvez-les des années après !
  • Vérifiez le contenu de vos congélateurs simplement en scannant les étiquettes des échantillons présents !
  • Imprimez le produit de stockage et les risques associés sur l’étiquette, pour éviter de mauvaises surprises par la suite !

Le logiciel est basé sur deux types d’objets :

  • les containers, qui contiennent des objets quelconques
    • un bâtiment, une salle, un congélateur, une caisse, un bidon, une éprouvette…
    • une traçabilité totale – tous les mouvements, d’entrée ou de sortie, sont conservés
  • les échantillons
    • les types sont configurables
    • ils sont associés à des projets (ou sous-collections), pour que les informations particulières ne puissent être gérées que par les utilisateurs concernés
    • possibilité de déclarer des métadonnées spécifiques (taxons, caractéristiques particulières…) entièrement configurables
    • il est possible d’importer des lots déjà existants

Il permet d’enregistrer les mouvements d’entrée ou de sortie de tous types d’objets en scannant les QRCODE imprimés sur les étiquettes, y compris en travaillant dans un local sans connexion wifi (si la douchette permet le stockage des informations).

Vous partez sur le terrain, sans connexion internet ? Embarquez le logiciel et sa base de données dans un Rasperry, connectez-vous localement en wifi, imprimez directement les étiquettes et, de retour au bureau ou au laboratoire, importez en quelques clics les échantillons saisis !

Collec-Science est fait pour aider les scientifiques et leurs équipes techniques à suivre leurs échantillons.

Techniquement, il fonctionne en mode web. Écrit en PHP, il fonctionne avec une base de données PostgreSQL.

Fonctionnalités principales

  • Entrée/sortie du stock de tout objet (un container peut être placé dans un autre container, comme une boite dans une armoire, une armoire dans une pièce, etc)
  • possibilité de générer des étiquettes avec ou sans QRCODE ou EAN128, les QRCODES pouvant contenir des métadonnées adaptées au type d’échantillon. Impression soit directement depuis le navigateur, soit depuis une imprimante connectée au serveur
  • gestion d’événements pour tout objet, recherche des objets par type d'événement, échu ou non, réalisé ou non
  • réservation de tout objet
  • lecture par scanner (douchette) des codes-barres, soit objet par objet, soit en mode batch (lecture multiple, puis intégration des mouvements en une seule opération)
  • ajout de photos ou de pièces jointes à tout objet
  • ajout de métadonnées aux échantillons, en fonction de l’opération de collecte effectuée
  • export d’échantillons et import dans une autre base de données
    • saisie sur le terrain (avec ou sans génération d’étiquettes)
    • échanges entre laboratoires
  • exportations à façon, pour échanger les informations avec des référentiels internationaux (testé avec le GBIF notamment)

Sécurité

  • logiciel homologué à Irstea, résistance à des attaques opportunistes selon la nomenclature de l’OWASP (projet ASVS), mais probablement capable de répondre à la plupart des besoins du niveau standard
  • identification possible selon plusieurs modalités : base de comptes interne, annuaire ldap, ldap – base de données (identification mixte), via un serveur CAS, ou par délégation à un serveur d’identification SAML (identification RENATER, par exemple)
  • gestion des droits pouvant s’appuyer sur les groupes d’un annuaire LDAP (fonctionnement mixte possible, avec des groupes LDAP et des groupes déclarés localement)
  • mécanisme de réinitialisation du mot de passe par envoi d’un mail pour les comptes déclarées dans la base locale

Licence

Logiciel diffusé sous licence AGPL

Copyright

La version 1.0 a été déposée auprès de l’Agence de Protection des Programmes sous le numéro IDDN.FR.001.470013.000.S.C.2016.000.31500

Mémoire en vue de l'obtention de l'année M1 du master Qualité, Hygiène, Sécurité délivré par l'Université Clermont - Auvergne, en 2024
Liste des modifications apportées :
À partir de la version 24.0.0, la procédure de mise à jour s'appuie sur la récupération du code via GIT.

Pour utiliser la plate-forme de démonstration : 

 https://demo.collec-science.inrae.fr

Login : collec-science
Mot de passe : Collec-Science (attention aux majuscules)

Pour tester les nouveautés des versions en test :

https://test.collec-science.inrae.fr

Attention : l'accès à la plate-forme nécessite de disposer d'un compte de la fédération Renater. Après la première connexion, le compte est verrouillé jusqu'à l'activation par un administrateur.

Si vous découvrez des bugs, signalez-les, cette plate-forme a été créée pour ça !