Geedoc (Gestion des Elevages Expérimentaux Ovins/Caprins) ou Sicpa Ovins-Caprins Marie-Christine Batut
SOMMAIRE * SI : Système d’Informations Historique Organisation Les Unités Expérimentales (UE) / Les Unités de Recherche (UR) SI* complet : Saisies portables + Interface Homme Machine (IHM) IHM** : Saisies IHM** : Liste et inventaire IHM** : Import de données à partir d’un fichier La forge Avantages/Inconvénients Perspectives * SI : Système d’Informations ** IHM : Interface Homme Machine
Geedoc –> Sicpa Ovins-Caprins Pour qui ? Pour les fermes expérimentales ou Unités Expérimentales (UE) Pour les scientifiques des Unités de Recherche (UR) Pourquoi ? Pour gérer les données liées aux élevages ovins/caprins Reproduction (Génétique Animale) Généalogie depuis de nombreuses années Mesures pesées, état corporel (NEC), abattage Lait Sanitaire : SICPA Sanitaire (CaSaME) Alimentation (demande dès le début du projet) : SI SICPA Alimentation Aide à la gestion du troupeau, aide à la décision … Cati : Centre Automatisé pour le Traitement de l’Information Sicpa : Systèmes d’Informations pour le Calcul et le Phénotypage Animal CaSaME : Carnet Sanitaire Multi Espèce
Geedoc –> Sicpa Ovins-Caprins Historique Avant 2000 Bases Locales en Dbase, logiciel Nantucket Données remontaient par campagne de reproduction au CTIG Organisés en systèmes de fichiers plats sous DGA1 (système IBM) Extraction par SaS ou par logiciel développé en Cobol /PL1 Geedoc Base Oracle au CTIG (serveur dga5 machine AIX unix IBM) Modélisation des données avec AMC Designer Déploiement 2003 : Application IHM développée sous Borland C++ Geedoc aujourd’hui (suite au départ à la retraite d’Alain Gaillard juillet 2011) Application IHM développée sous Visual Studio C# Installation sur PC 32bits et 64bits Nouvelle identification obligatoire depuis 2011 : IPG Identification Pérenne Généralisé Multi-fenêtrage Actions sur UN ou plusieurs animaux/enregistrements Import de données à partir de fichier Nombreuses possibilités de modification pour les utilisateurs Rebaptisé par le cati en Sicpa Ovins-Caprins (SICPA = Système d’Information pour le Calcul et le Phénotypage Animal)
Les Unités Expérimentales (UE) 2 espèces : ovins/caprins 2 productions : lait-viande Paris Rennes Tours Lusignan Bourges Clermont St Affrique Arles Tlse 2 UE Guadeloupe Gardel/Duclos Bleu=GA Noir=PHASE
Les Unités de Recherche (UR) Organisation GA 1 scientifique responsable de chaque UE 1 personne « interface » entre les UR et les UE Valorise les données Fait le plan d’accouplement Suit les données Fait des bilans (campagne de reproduction .etc.) Créé des lignées (divergentes) Troupeau Duclos Ovins-Viande et Caprins-Viande : Responsables scientifiques : ? Agent pivot : Giorgo Mario UE : Giorgo Mario Troupeau Gardel Ovins-Viande et Caprins-Viande : Agents pivot : Rémy Arquet UE : Rémy Arquet
Sicpa Ovins-Caprins : suivi des animaux Vente Mise Bas Elevage Abattus Réformés Repro Repro Campagne/saison Mise Bas Lot Lutte IA Lutte DG Eponge Pesée, Nec, Réforme, Suivi Sanitaire, Mesures diverses, Alimentation
Saisies portables sur le terrain Système d’Information complet Contrôle laitier Saisies portables sur le terrain Unité de Recherche Unité Expérimentale Enregistrement des données Suivi d’élevage Extraction des données Valorisation des données SaS (Personnes pivots) JOUY EN JOSAS CTIG Sauvegardes Oracle 10g
Sicpa Ovins-Caprins : IHM + saisies terrain Automate de pesée Baléa/Téo : IHM charger/décharger Pesées + allotement des animaux + saisies données supplémentaires Carnet d’agnelage : IHM charger/décharger Mesures diverses Sidex/Idlogger : Nec, Endoscopie, DG (Import) IA et Luttes Naturelles : Geedoc_Saillie (chargement d’un plan d’accouplement) Pointage des mamelles : Geedoc_PMM L’application IHM Saisies des données Les corrections, les mises à jours Le suivi des effectifs : réforme des animaux .etc.. La gestion du troupeau Extractions diverses
Sicpa Ovins-Caprins : Identification Elevage de naissance : 8 caractères 5 caprins Identité de naissance : 6 chiffres 5 caprins IPG (Identification Pérenne Généralisée) IPG (11 caractères) : obligatoire depuis juillet 2011 N° élevage naisseur sur 6 (Gardel=615123,Duclos=615149) N° boucle visuelle sur 5 RFID (Boucle électronique) RFID (15 caractères) : pays (250) + espèce (0) + IPG Espèce Prod Elv_ne Id_animal IPG RFID Gardel Ovin V 97117019 152001 61512352001 250061512352001 160701 61512316701 250061512316701 Caprin 15550 61512350550 250061512350550 16029 61512316029 250061512316029 15=Millésime 5=Millésime
Sicpa Ovins-Caprins : identification - suite Espèce Prod Elv_ne Id_animal IPG RFID Duclos Ovin V 97118027 140149 61514940149 250061514940149 Caprin 14148 61514940148 250061514940148 Les boucles sont utilisées en ovin ET en caprin : pas de double C’est VOUS qui les commandez à votre EDE* ELV_NE ID_ANI IPG Espèce 97118027 140145 61514940145 2 97118027 140146 61514940146 2 97118027 140147 61514940147 2 97118027 140148 61514940148 2 97118027 140149 61514940149 2 97118027 14015 61514940015 1 97118027 140150 61514940150 2 Caprin *EDE : Etablissement Départemental d’Elevage
Application IHM : Se connecter Il faut un login/mot de passe pour accéder à la BD Geedoc sur Oracle Avoir le droit de se connecter sur l’espèce/production/élevage D’après le rôle Oracle, l’utilisateur ne pourra pas tout faire Dba Geedoc, Chef élevage, Consulter
Application IHM : utilisateur User Rôle Duclos Ovin Caprin Gardel ARR Rémy Arquet DBA_Geedoc X CBA Claude Barbier Chef_Elevage JBA José Badri JCB Jean-Christophe Bambou Consulter JCO Jacky Gobardham MGI Giorgi Mario MNV Michel Naves PJD Pierre-Justin Dumoulin TEL Luber Tel TKA Tony Kandassamy XGO Xavier Godard WTR Willy Troupe
Données : Gardel-Ovin-Viande Par millésime 99 152 01 135 02 109 03 108 04 126 05 156 06 83 07 104 08 293 09 187 10 211 11 128 12 183 13 198 14 205 15 128 16 95
Données : Gardel-Caprin-Viande Par millésime 03 1 04 4 05 4 06 7 07 26 08 27 09 68 10 48 11 51 12 63 13 314 14 630 15 661 16 612
Données : Duclos-Ovin-Viande 94 296 95 320 96 324 97 337 98 255 99 324 00 244 01 300 02 303 03 319 04 300 05 332 06 363 07 292 08 247 09 210 10 114 11 109 12 98 13 157 14 75 15 91 Données : Duclos-Ovin-Viande Généalogie depuis 1983 Repro depuis 1991
Données : Duclos-Caprin-Viande Par millésime 09 3 10 5 11 6 12 13 13 47 14 116 15 9
IHM : menus
IHM : menus CaSaME Nouveau Lafage
Campagne/saison : paramétrage Campagne : découpée en 6 saisons Saison1 = Mai Début = Mai 1 2 3 4 5 6 01/05/15 01/09/15 01/01/16 01/07/15 01/11/15 01/03/16
Campagne/saison : paramétrage NE PAS CHANGER TOUS LES ANS Si Début = Juillet 1 2 3 4 5 6 01/07/15 01/11/15 01/03/16 01/09/15 01/01/16 01/05/16
Début du no IPG : paramétrage Conseil 2 positions Si 1 Position Ovin 152001 52001 Ovin 252001 52001 Si 2 positions Ovin 160701 16701 Ovin 162701 16701 Si 1 position Ovin 152001 52001 Caprin 15550 50550 Si 2 positions Ovin 160701 16701 Caprin 16029 16029 Espèce Prod Elv_ne Id_animal IPG RFID Gardel Ovin V 97117019 152001 61512352001 250061512352001 160701 61512316701 250061512316701 Caprin 15550 61512350550 250061512350550 16029 61512316029 250061512316029
IHM : principe sur les saisies Exemple lié à la reproduction Double clic sur la campagne Sélectionne la saison Sélectionne le lot de lutte Exemple : Pose d’éponge sur toutes les femelles d’un lot de lutte
IHM : possibilité de modifier / supprimer Modifier sur UN ou plusieurs enregistrements Supprimer sur UN ou plusieurs enregistrements Les données sont liées donc l’utilisateur ne peut pas tout faire : Il ne peut pas supprimer une mise bas si il y a déjà une traite saisie Il ne peut pas supprimer une saillie fécondante .etc..
IHM : principe sur les listes et inventaires Sélection des animaux Champ alpha-numérique Champ numérique
IHM : Afficher les données Affichage des animaux Total en haut à droite Couleur sur les identifiants Aller directement à un animal par IPG ou par identité naissance (numéro) Tri sur la colonne (ascendant ou descendant) : que sur UNE colonne
Choix des colonnes à afficher Cocher sur les champs à afficher Possibilité de sauvegarder le format (par utilisateur connecté sur élevage/espèce/production)
IHM : Inventaire Inventaire simple Inventaire avec statistiques élémentaires (champ numérique) Exemple sur le poids des animaux
IHM : principe sur les grilles Action sur UN ou plusieurs animaux Sélectionne un ou plusieurs animaux Clic droit avec la souris -> choisir une opération UN seul animal Vrai dans toutes les listes
Exemple de Fin d’activité des reproducteurs Les animaux sélectionnés sont réformés à la même date, pour la même cause et pour le même code Contraintes à respecter : > à toutes les dates de saisies Actions automatiques : sort du lot physique, sort de l’expé, sort de l’élevage, ..etc..
Journal Toutes les opérations terrain sont consignées dans le journal Visualisation plus détaillée des opérations
Import de données à partir d’un fichier Lecture de fichier csv, *.txt (séparateur virgule point-virgule ou tabulation)
Gestion projet – La Forge Gestion des projets : Forge logicielle GA - Redmine (https://forge-dga.jouy.inra.fr/) - Se connecter puis se mettre sur le projet Geedoc - Suivi des demandes - Suivi des bugs - Wiki : MCD, versions, compte-rendus, présentations, procédures d’installation, notice utilisateur - Forums Me dire s’il manque des personnes de vos unités dans la forge MAJ semi-automatique par le module UpdaterSaga.exe (fait par stagiaire François Laperruque) : Il faut être administrateur de son PC (ou connaitre le mot de passe de l’admin)
Avantages/inconvénients de Sicpa Ovins/Caprins Données centralisées, sécurisées IHM avec beaucoup de possibilités Saisie terrain : de nombreuses possibilités Utilisateurs autonomes ou presque Mouvements des animaux : les données suivent (Voir carrière des animaux) Inconvénients Elv_Ne + Id_animal IPG Si pas de réseau : problème pour charger les automates Base de données est au CTIG à Jouy-En-Josas : loin de la Guadeloupe Tester les temps d’accès depuis la Guadeloupe : Gardel : ? , Duclos : ? Saisie terrain : de nombreuses applications et de nombreux interlocuteurs WifiLan pour charger/décharger les Mises Bas (François/Edmond) MiseBas sur le PDA pour saisir les Mise Bas sur le terrain (Edmond) Saisie2000 pour charger/décharger les automates ComAGPA (jaunes) (Edmond) TraceAppli pour la traçabilité (Edmond) Sidex pour les chantiers spéciaux NEC,DG et autres (François) Pesee_PDA pour les charger/décharger les automates Téo (gris) (Edmond) Geedoc_Saillie : Saisie des saillies avec plan d’accouplement (Marie-Christine)
Perspectives A faire Remontée des données de Duclos (campagnes 2015, 2016 et 2017) Réformer les animaux Gardel (Anciens animaux) Au niveau de Geedoc Fichier pour logiciel de mouvements d’animaux TracInd à envoyer aux EDE Editions style MARGAU (Crystal Report) Saisies spécifiques Geedoc sur TDS : GeedocMobile (Reforme, DG, NEC) Au niveau des autres demandes (Au niveau du cati SICPA) Saisie du carnet sanitaire terrain Sicpa Sanitaire (CaSaME) Alexandre Journaux (Mission début 2017) Pose d’éponges : depuis Geedoc, MAJ dans Sicpa Sanitaire (Fait) Complément Hormonal : depuis Geedoc, MAJ dans Sicpa Sanitaire (Fait) Alimentation -> SI multi-espèce Sicpa Alimentation (Alain Valancogne) Suivi des animaux sur les parcelles : se fait par les lots physiques pour certains Gestions des parcelles GAEL (Matthieu Reichstadt) Données d’environnement (André Neau)
Merci de votre attention …