{ "metadata": { "source_old": "/mnt/data/BATIK.md", "source_new": "/mnt/data/OMIKA.md", "old_schema": "Isis_BO.wda", "new_schema": "Batik.wda", "old_table_count": 48, "new_table_count": 58, "union_table_count": 59, "old_detailed_field_count": 560, "new_detailed_field_count": 713, "union_table_field_count": 720, "old_zombie_count": 0, "new_zombie_count": 52, "old_relation_count": 38, "new_relation_count": 38, "warning": "Nullability and unique-index flags must be verified against the actual WDA or production schema." }, "tables": [ { "name": "Doc_Aide", "domain": "Documents et messages", "presence": "Omika uniquement", "purpose_inference": "Aide contextuelle Omika par fenêtre ou champ, avec contenu et tags.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "doc_aide.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "DA_PKID", "old": null, "new": { "name": "DA_PKID", "label": "Identifiant de Doc_Aide", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "DA_Fenetre", "old": null, "new": { "name": "DA_Fenetre", "label": "Fenêtre", "hfsql_type": "Chaîne", "size": "70", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "DA_Champs", "old": null, "new": { "name": "DA_Champs", "label": "Champs concerné", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "DA_Titre", "old": null, "new": { "name": "DA_Titre", "label": "Titre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "DA_Contenu", "old": null, "new": { "name": "DA_Contenu", "label": "Contenu", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "DA_Tags", "old": null, "new": { "name": "DA_Tags", "label": "Tags", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "DA_TexteOriginal", "old": null, "new": { "name": "DA_TexteOriginal", "label": "DA_TexteOriginal", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": null, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": null, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "Document", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Métadonnées d'un document ou fichier lié à une intervention ou à un message externe.", "compatibility_note": "Omika remplace progressivement les identifiants numériques de catégorie et d'état par des clés textuelles.", "old_metadata": { "disk_name": "Document.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 15 }, "new_metadata": { "disk_name": "Document.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 17 }, "fields": [ { "canonical_name": "DC_PKID", "old": { "name": "DC_PKID", "label": "Identifiant de Document", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_PKID", "label": "Identifiant de Document", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `DocumentNote.DN_IDDocument`; parent déclaré (Omika) de `DocumentNote.DN_IDDocument`" }, { "canonical_name": "DC_IDIntervention", "old": { "name": "DC_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DC_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_Nom", "old": { "name": "DC_Nom", "label": "Nom du document", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_Nom", "label": "Nom du document", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_Commentaire", "old": { "name": "DC_Commentaire", "label": "Commentaire attaché au document", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_Commentaire", "label": "Commentaire attaché au document", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_Categorie", "old": { "name": "DC_Categorie", "label": "Catégorie de classement", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DC_Categorie", "label": "Catégorie de classement (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_DateFichier", "old": { "name": "DC_DateFichier", "label": "DC_DateFichier", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_DateFichier", "label": "DC_DateFichier", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_IDMessageExterne", "old": { "name": "DC_IDMessageExterne", "label": "Identifiant du Message externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DC_IDMessageExterne", "label": "Identifiant du Message externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_IDEtatDocument", "old": { "name": "DC_IDEtatDocument", "label": "Identifiant de l'état du document", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DC_IDEtatDocument", "label": "Identifiant de l'état du document", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "DC_HeriteDroit", "old": { "name": "DC_HeriteDroit", "label": "Hérite du droit", "hfsql_type": "Chaîne", "size": "8", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_HeriteDroit", "label": "Hérite du droit", "hfsql_type": "Chaîne", "size": "8", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_Chemin", "old": { "name": "DC_Chemin", "label": "Chemin", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DC_Chemin", "label": "Chemin", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DC_CleCategorie", "old": null, "new": { "name": "DC_CleCategorie", "label": "Cle Categorie", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "DC_CleEtatDoc", "old": null, "new": { "name": "DC_CleEtatDoc", "label": "Cle Etat du Document", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "DocumentNote", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Note attachée à un document.", "compatibility_note": null, "old_metadata": { "disk_name": "DocumentNote.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 6 }, "new_metadata": { "disk_name": "DocumentNote.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 6 }, "fields": [ { "canonical_name": "DN_PKID", "old": { "name": "DN_PKID", "label": "Identifiant de DocumentNote", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DN_PKID", "label": "Identifiant de DocumentNote", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "DN_IDDocument", "old": { "name": "DN_IDDocument", "label": "DN_IDDocument", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DN_IDDocument", "label": "DN_IDDocument", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Document.DC_PKID`; FK déclarée (Omika) vers `Document.DC_PKID`" }, { "canonical_name": "DN_Note", "old": { "name": "DN_Note", "label": "Note", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DN_Note", "label": "Note", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "MailCat", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Association entre un modèle de courriel et une catégorie.", "compatibility_note": "La table subsiste dans Omika, mais la liaison déclarée `MailModele -> MailCat` n'apparaît plus dans les liaisons du nouveau schéma.", "old_metadata": { "disk_name": "MailCat.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "MailCat.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "MMC_PKID", "old": { "name": "MMC_PKID", "label": "Identifiant de MailCat", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MMC_PKID", "label": "Identifiant de MailCat", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MMC_CodeModMail", "old": { "name": "MMC_CodeModMail", "label": "MMC_CodeModMail", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MMC_CodeModMail", "label": "MMC_CodeModMail", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `MailModele.MM_Code`" }, { "canonical_name": "MMC_CodeCat", "old": { "name": "MMC_CodeCat", "label": "MMC_CodeCat", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MMC_CodeCat", "label": "MMC_CodeCat", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MMC_CodeModMail_CodeCat", "old": { "name": "MMC_CodeModMail_CodeCat", "label": "MMC_CodeModMail_Co MMC_CodeModMail + MMC_CodeCat", "hfsql_type": "Clé composée", "size": "10", "default": null, "zombie": false, "notes": [ "MMC_CodeModMail+MMC_CodeCat" ] }, "new": { "name": "MMC_CodeModMail_CodeCat", "label": "MMC_CodeModMail_Co MMC_CodeModMail + MMC_CodeCat", "hfsql_type": "Clé composée", "size": "10", "default": null, "zombie": false, "notes": [ "MMC_CodeModMail+MMC_CodeCat" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; MMC_CodeModMail+MMC_CodeCat" } ] }, { "name": "MailModele", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Modèle de courriel avec sujet, contenu, langue, code et options d'envoi mobile.", "compatibility_note": null, "old_metadata": { "disk_name": "MailModele.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 11 }, "new_metadata": { "disk_name": "MailModele.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 13 }, "fields": [ { "canonical_name": "MM_PKID", "old": { "name": "MM_PKID", "label": "Identifiant de ModMail", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_PKID", "label": "Identifiant de ModMail", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MM_Code", "old": { "name": "MM_Code", "label": "MM_Code", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_Code", "label": "MM_Code", "hfsql_type": "Chaîne", "size": "5", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "parent déclaré (ancien) de `MailCat.MMC_CodeModMail`" }, { "canonical_name": "MM_Nom", "old": { "name": "MM_Nom", "label": "Désignation du modèle", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_Nom", "label": "Désignation du modèle", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MM_Sujet", "old": { "name": "MM_Sujet", "label": "Sujet du mail", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_Sujet", "label": "Sujet du mail", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MM_MsgDoc", "old": { "name": "MM_MsgDoc", "label": "Corps du message", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_MsgDoc", "label": "Corps du message", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MM_System", "old": { "name": "MM_System", "label": "Donnée system non modifiable", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "MM_System", "label": "Donnée system non modifiable", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MM_Langue", "old": { "name": "MM_Langue", "label": "Langue", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MM_Langue", "label": "Langue", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MM_Extra", "old": null, "new": { "name": "MM_Extra", "label": "Information extra", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "MM_EnvoiMob", "old": null, "new": { "name": "MM_EnvoiMob", "label": "Envoi vers le mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "MessageExterne", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Courriel ou message externe lié à une intervention, avec destinataires, contenu et pièces jointes.", "compatibility_note": null, "old_metadata": { "disk_name": "MessageExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 17 }, "new_metadata": { "disk_name": "MessageExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 18 }, "fields": [ { "canonical_name": "ME_PKID", "old": { "name": "ME_PKID", "label": "Identifiant de MessageExterne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_PKID", "label": "Identifiant de MessageExterne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "ME_IDIntervention", "old": { "name": "ME_IDIntervention", "label": "IDIntervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_IDIntervention", "label": "IDIntervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "ME_AdrExp", "old": { "name": "ME_AdrExp", "label": "Adresse Expediteur", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_AdrExp", "label": "Adresse Expediteur", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_AdrDestinataires", "old": { "name": "ME_AdrDestinataires", "label": "Adresses des destinataires", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_AdrDestinataires", "label": "Adresses des destinataires", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_Objet", "old": { "name": "ME_Objet", "label": "ME_Objet", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_Objet", "label": "ME_Objet", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_Message", "old": { "name": "ME_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_IDDocPJ", "old": { "name": "ME_IDDocPJ", "label": "ID du document en PJ", "hfsql_type": "Chaîne", "size": "100", "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_IDDocPJ", "label": "ID du document en PJ", "hfsql_type": "Chaîne", "size": "100", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_Envoyer", "old": { "name": "ME_Envoyer", "label": "Message envoyé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_Envoyer", "label": "Message envoyé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_Brouillon", "old": { "name": "ME_Brouillon", "label": "Mode Brouillon", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_Brouillon", "label": "Mode Brouillon", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_PJ", "old": { "name": "ME_PJ", "label": "Avec PJ", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_PJ", "label": "Avec PJ", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_AdrCC", "old": { "name": "ME_AdrCC", "label": "Adresse expéditeur CC", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_AdrCC", "label": "Adresse expéditeur CC", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_AdrCCI", "old": { "name": "ME_AdrCCI", "label": "Adresse expéditeur CCI", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_AdrCCI", "label": "Adresse expéditeur CCI", "hfsql_type": "Chaîne", "size": "200", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_IDImport", "old": { "name": "ME_IDImport", "label": "Identifiant de l'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ME_IDImport", "label": "Identifiant de l'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_EnvoyerMob", "old": { "name": "ME_EnvoyerMob", "label": "Message envoyé par le mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ME_EnvoyerMob", "label": "Message envoyé par le mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ME_PieceJointes", "old": null, "new": { "name": "ME_PieceJointes", "label": "Chemin des documents joints", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "MessageInterne", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Note ou message interne lié à une intervention.", "compatibility_note": null, "old_metadata": { "disk_name": "MessageInterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "new_metadata": { "disk_name": "MessageInterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "MI_PKID", "old": { "name": "MI_PKID", "label": "Identifiant de MessageInterne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MI_PKID", "label": "Identifiant de MessageInterne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MI_IDTypeMessage", "old": { "name": "MI_IDTypeMessage", "label": "Identifiant du Type de Message", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "MI_IDTypeMessage", "label": "Identifiant du Type de Message", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MI_Message", "old": { "name": "MI_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MI_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MI_IDIntervention", "old": { "name": "MI_IDIntervention", "label": "Identifiant de l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "MI_IDIntervention", "label": "Identifiant de l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "ModeleRapport", "domain": "Documents et messages", "presence": "Omika uniquement", "purpose_inference": "Modèle de rapport Omika, avec contenu, métadonnées et option d'envoi mobile.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "ModeleRapport.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "MRP_PKID", "old": null, "new": { "name": "MRP_PKID", "label": "Identifiant de ModeleRapport", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "MRP_Nom", "old": null, "new": { "name": "MRP_Nom", "label": "MRP_Nom", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "MRP_Modele", "old": null, "new": { "name": "MRP_Modele", "label": "MRP_Modele", "hfsql_type": "Mémo binaire", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "MRP_EnvoiMob", "old": null, "new": { "name": "MRP_EnvoiMob", "label": "Envoi vers Mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "MRP_Extra", "old": null, "new": { "name": "MRP_Extra", "label": "Rub extra ajouter manuellement", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": null, "new": { "name": "CreationDate", "label": "CreationDate", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": null, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": null, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": null, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "ModeleRapportMob", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Modèle historique de rapport mobile et liste de rubriques mobiles.", "compatibility_note": null, "old_metadata": { "disk_name": "ModeleRapportMob.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "ModeleRapportMob.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "MRM_PKID", "old": { "name": "MRM_PKID", "label": "Identifiant de ModeleRapportMob", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MRM_PKID", "label": "Identifiant de ModeleRapportMob", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MRM_Nom", "old": { "name": "MRM_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MRM_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MRM_Modele", "old": { "name": "MRM_Modele", "label": "Buffer Modele", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MRM_Modele", "label": "Buffer Modele", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MRM_RubMob", "old": { "name": "MRM_RubMob", "label": "Rubriques mobiles", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MRM_RubMob", "label": "Rubriques mobiles", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "MotClef", "domain": "Documents et messages", "presence": "Commun", "purpose_inference": "Mots-clés localisés utilisés pour les rapports, courriels ou remplacements de contenu.", "compatibility_note": null, "old_metadata": { "disk_name": "MotClef.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "MotClef.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "MOC_PKID", "old": { "name": "MOC_PKID", "label": "Identifiant de MotClef", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_PKID", "label": "Identifiant de MotClef", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MOC_Code", "old": { "name": "MOC_Code", "label": "Code Valeur", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_Code", "label": "Code Valeur", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MOC_Mot", "old": { "name": "MOC_Mot", "label": "Mot", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_Mot", "label": "Mot", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MOC_Lib", "old": { "name": "MOC_Lib", "label": "Libellé", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_Lib", "label": "Libellé", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MOC_Langue", "old": { "name": "MOC_Langue", "label": "Langue", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_Langue", "label": "Langue", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MOC_CodeMOC_Langue", "old": { "name": "MOC_CodeMOC_Langue", "label": "MOC_Code + MOC_Langue", "hfsql_type": "Clé composée", "size": "23", "default": null, "zombie": false, "notes": [ "MOC_Code+MOC_Langue" ] }, "new": { "name": "MOC_CodeMOC_Langue", "label": "MOC_Code + MOC_Langue", "hfsql_type": "Clé composée", "size": "23", "default": null, "zombie": false, "notes": [ "MOC_Code+MOC_Langue" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; MOC_Code+MOC_Langue" }, { "canonical_name": "MOC_MotMOC_Langue", "old": { "name": "MOC_MotMOC_Langue", "label": "MOC_Mot + MOC_Langue", "hfsql_type": "Clé composée", "size": "53", "default": null, "zombie": false, "notes": [ "MOC_Mot+MOC_Langue" ] }, "new": { "name": "MOC_MotMOC_Langue", "label": "MOC_Mot + MOC_Langue", "hfsql_type": "Clé composée", "size": "53", "default": null, "zombie": false, "notes": [ "MOC_Mot+MOC_Langue" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; MOC_Mot+MOC_Langue" }, { "canonical_name": "MOC_Groupe", "old": { "name": "MOC_Groupe", "label": "Groupe de mots clés", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOC_Groupe", "label": "Groupe de mots clés", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "RubriquesDocument", "domain": "Documents et messages", "presence": "Omika uniquement", "purpose_inference": "Métadonnées des rubriques utilisables dans les documents, rapports ou formulaires dynamiques.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "RubriquesDocument.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 13 }, "fields": [ { "canonical_name": "RD_PKID", "old": null, "new": { "name": "RD_PKID", "label": "Identifiant de RubriquesDocument", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "RD_Nom", "old": null, "new": { "name": "RD_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_Description", "old": null, "new": { "name": "RD_Description", "label": "Description (Info pour l'utilisateur)", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_Rubrique", "old": null, "new": { "name": "RD_Rubrique", "label": "Rubrique (variable dans document)", "hfsql_type": "Chaîne", "size": "35", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_TypeMembre", "old": null, "new": { "name": "RD_TypeMembre", "label": "Type membre", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_MasqueSaisie", "old": null, "new": { "name": "RD_MasqueSaisie", "label": "Masque de saisie", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_EnvoiMob", "old": null, "new": { "name": "RD_EnvoiMob", "label": "Envoi Mobile ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_BD", "old": null, "new": { "name": "RD_BD", "label": "Donnée disponible dans les rq", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_Modifiable", "old": null, "new": { "name": "RD_Modifiable", "label": "Modifiable ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_Groupe", "old": null, "new": { "name": "RD_Groupe", "label": "Groupe", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_IdRubParent", "old": null, "new": { "name": "RD_IdRubParent", "label": "Id rubrique parent (Ex Tableau)", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_MembreMob", "old": null, "new": { "name": "RD_MembreMob", "label": "Nom de la variable qui stocke", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RD_Ordre", "old": null, "new": { "name": "RD_Ordre", "label": "Ordre de présentation", "hfsql_type": "Entier non signé sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "uint", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "Action", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Actions ou tâches rattachées à une intervention, avec date, heure, type, description et état clos.", "compatibility_note": null, "old_metadata": { "disk_name": "Action.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "new_metadata": { "disk_name": "Action.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 10 }, "fields": [ { "canonical_name": "AC_PKID", "old": { "name": "AC_PKID", "label": "Identifiant de Action", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "AC_PKID", "label": "Identifiant de Action", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "AC_DateAction", "old": { "name": "AC_DateAction", "label": "Date de l'action", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "AC_DateAction", "label": "Date de l'action", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_HeureAction", "old": { "name": "AC_HeureAction", "label": "Heure de l'action", "hfsql_type": "Heure (hhmm)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "AC_HeureAction", "label": "Heure de l'action", "hfsql_type": "Heure (hhmm)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "TimeOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_IDTypeAction", "old": { "name": "AC_IDTypeAction", "label": "Identifiant du type d'action", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AC_IDTypeAction", "label": "Identifiant du type d'action (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "AC_IDIntervention", "old": { "name": "AC_IDIntervention", "label": "Identifiant de l'Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AC_IDIntervention", "label": "Identifiant de l'Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "AC_Description", "old": { "name": "AC_Description", "label": "Description de l'action", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "AC_Description", "label": "Description de l'action", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_Clos", "old": { "name": "AC_Clos", "label": "L'action est Clos", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AC_Clos", "label": "L'action est Clos", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_IDQui", "old": { "name": "AC_IDQui", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AC_IDQui", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_IDImport", "old": { "name": "AC_IDImport", "label": "Identifiant de l'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "AC_IDImport", "label": "Identifiant de l'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AC_CleTypeAction", "old": null, "new": { "name": "AC_CleTypeAction", "label": "Cle de type action", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "CheckList", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Éléments et groupes de checklist associés à une intervention ou à un modèle.", "compatibility_note": null, "old_metadata": { "disk_name": "CheckList.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 12 }, "new_metadata": { "disk_name": "CheckList.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 12 }, "fields": [ { "canonical_name": "CHK_PKID", "old": { "name": "CHK_PKID", "label": "Identifiant de CheckList", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CHK_PKID", "label": "Identifiant de CheckList", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `CheckList_Collab.CHC_IDCheckList`; parent déclaré (Omika) de `CheckList_Collab.CHC_IDCheckList`" }, { "canonical_name": "CHK_Nom", "old": { "name": "CHK_Nom", "label": "Nom regoupant les éléments", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CHK_Nom", "label": "Nom regoupant les éléments", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_Element", "old": { "name": "CHK_Element", "label": "Element de la checklist", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CHK_Element", "label": "Element de la checklist", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_Fait", "old": { "name": "CHK_Fait", "label": "Indique si l'élément est fait", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHK_Fait", "label": "Indique si l'élément est fait", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_Ordre", "old": { "name": "CHK_Ordre", "label": "Ordre d'apparation de l'élément", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHK_Ordre", "label": "Ordre d'apparation de l'élément", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "int", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_IDModele", "old": { "name": "CHK_IDModele", "label": "Identifiant du modèle", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHK_IDModele", "label": "Identifiant du modèle", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_IDIntervention", "old": { "name": "CHK_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHK_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CHK_OrdreDuGroupe", "old": { "name": "CHK_OrdreDuGroupe", "label": "Ordre d'apparition du Groupe", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHK_OrdreDuGroupe", "label": "Ordre d'apparition du Groupe", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "int", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "CheckList_Collab", "domain": "Interventions", "presence": "Commun", "purpose_inference": "État de réalisation d'un élément de checklist pour un collaborateur.", "compatibility_note": null, "old_metadata": { "disk_name": "CheckList_Collab.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "CheckList_Collab.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "CHC_PKID", "old": { "name": "CHC_PKID", "label": "Identifiant de CheckList_Collab", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CHC_PKID", "label": "Identifiant de CheckList_Collab", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CHC_IDCollaborateur", "old": { "name": "CHC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Collaborateur.CO_PKID`; FK déclarée (Omika) vers `Collaborateur.CO_PKID`" }, { "canonical_name": "CHC_IDCheckList", "old": { "name": "CHC_IDCheckList", "label": "Identifiant de CheckList", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHC_IDCheckList", "label": "Identifiant de CheckList", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `CheckList.CHK_PKID`; FK déclarée (Omika) vers `CheckList.CHK_PKID`" }, { "canonical_name": "CHC_Fait", "old": { "name": "CHC_Fait", "label": "Indique l'élément de la checklist", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CHC_Fait", "label": "Indique l'élément de la checklist", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "CompteRendu", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Compte rendu d'intervention ou de rendez-vous, notes, signatures et informations de conformité.", "compatibility_note": "Omika ajoute une clé de type de signataire et un GUID de rendez-vous; plusieurs champs historiques restent marqués zombie dans les traitements.", "old_metadata": { "disk_name": "CompteRendu.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 22 }, "new_metadata": { "disk_name": "CompteRendu.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 24 }, "fields": [ { "canonical_name": "CR_PKID", "old": { "name": "CR_PKID", "label": "Identifiant de CompteRendu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_PKID", "label": "Identifiant de CompteRendu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CR_IDRdv", "old": { "name": "CR_IDRdv", "label": "Identifiant de Planning_RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_IDRdv", "label": "Identifiant de Planning_RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_IDIntervention", "old": { "name": "CR_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_DateHeureDebut", "old": { "name": "CR_DateHeureDebut", "label": "Date et Heure de Debut", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_DateHeureDebut", "label": "Date et Heure de Debut", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "DateTime", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CR_DateHeureFin", "old": { "name": "CR_DateHeureFin", "label": "Date et Heure de Fin", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_DateHeureFin", "label": "Date et Heure de Fin", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "DateTime", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CR_NoteCollaborateur", "old": { "name": "CR_NoteCollaborateur", "label": "Note du collaborateur", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_NoteCollaborateur", "label": "Note du collaborateur", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_NomSignataire", "old": { "name": "CR_NomSignataire", "label": "Nom du Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_NomSignataire", "label": "Nom du Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_NoteSignataire", "old": { "name": "CR_NoteSignataire", "label": "Note Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_NoteSignataire", "label": "Note Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_DateHeureSignature", "old": { "name": "CR_DateHeureSignature", "label": "Date et Heure de Signature", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_DateHeureSignature", "label": "Date et Heure de Signature", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_Signature", "old": { "name": "CR_Signature", "label": "Signature", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_Signature", "label": "Signature", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_IDCollaborateur", "old": { "name": "CR_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_SignatureTech", "old": { "name": "CR_SignatureTech", "label": "Signature du technicien", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_SignatureTech", "label": "Signature du technicien", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_NomSignataireTech", "old": { "name": "CR_NomSignataireTech", "label": "Nom du technicien Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_NomSignataireTech", "label": "Nom du technicien Signataire", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_DevisConforme", "old": { "name": "CR_DevisConforme", "label": "Devis Conforme", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_DevisConforme", "label": "Devis Conforme", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_AvecReserve", "old": { "name": "CR_AvecReserve", "label": "Avec Réserve", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_AvecReserve", "label": "Avec Réserve", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_ReserveCommentaire", "old": { "name": "CR_ReserveCommentaire", "label": "Commentaire de Réserve", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CR_ReserveCommentaire", "label": "Commentaire de Réserve", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CR_IDTypeSignataire", "old": { "name": "CR_IDTypeSignataire", "label": "Identifiant du TypeSignataire", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CR_IDTypeSignataire", "label": "Identifiant du TypeSignataire (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CR_CleTypeSignataire", "old": null, "new": { "name": "CR_CleTypeSignataire", "label": "CleType du Signataire", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CR_GUID_Rdv", "old": null, "new": { "name": "CR_GUID_Rdv", "label": "GUID du Rdv", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Dossier", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Dossier client regroupant des interventions, références, statut, type et société.", "compatibility_note": "Omika ajoute des clés de type/statut et un GUID. Le champ numérique de type est zombie; le statut numérique doit aussi être considéré transitoire.", "old_metadata": { "disk_name": "Dossier.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text DO_Index_FullText (Rubriques : DO_Titre, DO_RefInterne, DO_RefExterne, DO_NumDossier)" ], "field_count": 17 }, "new_metadata": { "disk_name": "Dossier.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text DO_Index_FullText (Rubriques : DO_Titre, DO_RefInterne, DO_RefExterne, DO_NumDossier)" ], "field_count": 20 }, "fields": [ { "canonical_name": "DO_PKID", "old": { "name": "DO_PKID", "label": "Identifiant de DOSSIER", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_PKID", "label": "Identifiant de DOSSIER", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `Intervention.IN_IDDossier`; parent déclaré (Omika) de `Intervention.IN_IDDossier`" }, { "canonical_name": "DO_IDClient", "old": { "name": "DO_IDClient", "label": "Identifiant de CLIENT", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DO_IDClient", "label": "Identifiant de CLIENT", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Client.CL_PKID`; FK déclarée (Omika) vers `Client.CL_PKID`" }, { "canonical_name": "DO_IDTypeDossier", "old": { "name": "DO_IDTypeDossier", "label": "Type de Dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DO_IDTypeDossier", "label": "Type de Dossier (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "DO_Titre", "old": { "name": "DO_Titre", "label": "Titre du Dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_Titre", "label": "Titre du Dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_IDStatut", "old": { "name": "DO_IDStatut", "label": "Identifiant du Statut du dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DO_IDStatut", "label": "Identifiant du Statut du dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_RefInterne", "old": { "name": "DO_RefInterne", "label": "Référence interne du dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_RefInterne", "label": "Référence interne du dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_RefExterne", "old": { "name": "DO_RefExterne", "label": "Référence externe du dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_RefExterne", "label": "Référence externe du dossier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_IDImport", "old": { "name": "DO_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_IDSociete", "old": { "name": "DO_IDSociete", "label": "Identifiant de SOCIETE", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "DO_IDSociete", "label": "Identifiant de SOCIETE", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_DateDebut", "old": { "name": "DO_DateDebut", "label": "Date de début du dossier", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_DateDebut", "label": "Date de début du dossier", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_NumDossier", "old": { "name": "DO_NumDossier", "label": "NumDossier", "hfsql_type": "Chaîne", "size": "6", "default": null, "zombie": false, "notes": [] }, "new": { "name": "DO_NumDossier", "label": "NumDossier", "hfsql_type": "Chaîne", "size": "6", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DO_CleType", "old": null, "new": { "name": "DO_CleType", "label": "Cle Type de dossier", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "DO_CleStatut", "old": null, "new": { "name": "DO_CleStatut", "label": "Cle Statut", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "EtatIntervention", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Historique des états d'une intervention, avec période et description.", "compatibility_note": null, "old_metadata": { "disk_name": "EtatIntervention.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 6 }, "new_metadata": { "disk_name": "EtatIntervention.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "EI_PKID", "old": { "name": "EI_PKID", "label": "Identifiant de", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EI_PKID", "label": "Identifiant de", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "EI_IDEtat", "old": { "name": "EI_IDEtat", "label": "Identifiant de Etat d'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "EI_IDEtat", "label": "Identifiant de Etat d'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "EI_DateDebut", "old": { "name": "EI_DateDebut", "label": "Date début", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EI_DateDebut", "label": "Date début", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "EI_DateFin", "old": { "name": "EI_DateFin", "label": "Date fin", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EI_DateFin", "label": "Date fin", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "EI_Description", "old": { "name": "EI_Description", "label": "Description de l'intervention pour", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EI_Description", "label": "Description de l'intervention pour", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "EI_IDIntervention", "old": { "name": "EI_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "EI_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "EI_CleEtat", "old": null, "new": { "name": "EI_CleEtat", "label": "Cle Etat d'intervention", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Intervention", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Intervention métier : dossier, client, site, type, état, dates, devis, facture et suivi.", "compatibility_note": "Omika ajoute des clés de type/état et un GUID, tout en conservant les anciens identifiants numériques comme champs transitoires.", "old_metadata": { "disk_name": "Intervention.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 29 }, "new_metadata": { "disk_name": "Intervention.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 32 }, "fields": [ { "canonical_name": "IN_PKID", "old": { "name": "IN_PKID", "label": "Identifiant de Intervention", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_PKID", "label": "Identifiant de Intervention", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `Action.AC_IDIntervention`; parent déclaré (ancien) de `CheckList.CHK_IDIntervention`; parent déclaré (ancien) de `Intervention_Collaborateur.IC_IDIntervention`; parent déclaré (ancien) de `EtatIntervention.EI_IDIntervention`; parent déclaré (ancien) de `Intervention_BddExterne.INX_IDIntervention`; parent déclaré (ancien) de `MessageExterne.ME_IDIntervention`; parent déclaré (ancien) de `Intervention_ChampLibre.ICL_IDIntervention`; parent déclaré (ancien) de `MessageInterne.MI_IDIntervention`; parent déclaré (ancien) de `SuiviDesTemps.SDT_IDIntervention`; parent déclaré (Omika) de `Action.AC_IDIntervention`; parent déclaré (Omika) de `CheckList.CHK_IDIntervention`; parent déclaré (Omika) de `EtatIntervention.EI_IDIntervention`; parent déclaré (Omika) de `Intervention_BddExterne.INX_IDIntervention`; parent déclaré (Omika) de `MessageExterne.ME_IDIntervention`; parent déclaré (Omika) de `Intervention_ChampLibre.ICL_IDIntervention`; parent déclaré (Omika) de `MessageInterne.MI_IDIntervention`; parent déclaré (Omika) de `SuiviDesTemps.SDT_IDIntervention`" }, { "canonical_name": "IN_IDTypeIntervention", "old": { "name": "IN_IDTypeIntervention", "label": "Identifiant du Type d'Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDTypeIntervention", "label": "Type d'Intervention (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "IN_IDEtatIntervention", "old": { "name": "IN_IDEtatIntervention", "label": "Identifiant de l'état de l'Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDEtatIntervention", "label": "l'état de l'Intervention (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "IN_IDSuiviPar", "old": { "name": "IN_IDSuiviPar", "label": "Identifiant du Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDSuiviPar", "label": "Identifiant du Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_IDDossier", "old": { "name": "IN_IDDossier", "label": "Identifiant de Dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDDossier", "label": "Identifiant de Dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Dossier.DO_PKID`; FK déclarée (Omika) vers `Dossier.DO_PKID`" }, { "canonical_name": "IN_IDDemandeur", "old": { "name": "IN_IDDemandeur", "label": "Identifiant du DEMANDEUR", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDDemandeur", "label": "Identifiant du DEMANDEUR", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_IDClient", "old": { "name": "IN_IDClient", "label": "Identifiant de Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDClient", "label": "Identifiant de Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_IDLieu", "old": { "name": "IN_IDLieu", "label": "Identifiant de Lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDLieu", "label": "Identifiant de Lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_Description", "old": { "name": "IN_Description", "label": "Description de l'intervention", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_Description", "label": "Description de l'intervention", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_AttestationTVAPresente", "old": { "name": "IN_AttestationTVAPresente", "label": "Attestation TVA présentée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_AttestationTVAPresente", "label": "Attestation TVA présentée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_NoteInterne", "old": { "name": "IN_NoteInterne", "label": "Note Interne", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_NoteInterne", "label": "Note Interne", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_Titre", "old": { "name": "IN_Titre", "label": "Titre de l'intervention", "hfsql_type": "Chaîne", "size": "51", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_Titre", "label": "Titre de l'intervention", "hfsql_type": "Chaîne", "size": "51", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_RefInterne", "old": { "name": "IN_RefInterne", "label": "Référence interne de l'intervention", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_RefInterne", "label": "Référence interne de l'intervention", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_RefExterne", "old": { "name": "IN_RefExterne", "label": "Référence externe de l'interne", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_RefExterne", "label": "Référence externe de l'interne", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_IDImport", "old": { "name": "IN_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_IDSociete", "old": { "name": "IN_IDSociete", "label": "Identifiant de Societe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_IDSociete", "label": "Identifiant de Societe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_DateIntervention", "old": { "name": "IN_DateIntervention", "label": "Date d'Intervention", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_DateIntervention", "label": "Date d'Intervention", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_DureePrevue", "old": { "name": "IN_DureePrevue", "label": "Durée prévue d'intervention", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IN_DureePrevue", "label": "Durée prévue d'intervention", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "float", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_NumDevis", "old": { "name": "IN_NumDevis", "label": "Numéro du devis", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_NumDevis", "label": "Numéro du devis", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_DateDevis", "old": { "name": "IN_DateDevis", "label": "Date du devis", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_DateDevis", "label": "Date du devis", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_NumFacture", "old": { "name": "IN_NumFacture", "label": "Numéro de la facture", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_NumFacture", "label": "Numéro de la facture", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_DateFacture", "old": { "name": "IN_DateFacture", "label": "Date de la facture", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_DateFacture", "label": "Date de la facture", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_NumIntervention", "old": { "name": "IN_NumIntervention", "label": "IN_NumIntervention", "hfsql_type": "Chaîne", "size": "6", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IN_NumIntervention", "label": "IN_NumIntervention", "hfsql_type": "Chaîne", "size": "6", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IN_CleType", "old": null, "new": { "name": "IN_CleType", "label": "Clé Type d'intervention", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "IN_CleEtat", "old": null, "new": { "name": "IN_CleEtat", "label": "Clé état d'intervention", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Intervention_ChampLibre", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Valeur d'un paramètre ou champ libre pour une intervention.", "compatibility_note": null, "old_metadata": { "disk_name": "Intervention_ChampLibre.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "new_metadata": { "disk_name": "Intervention_ChampLibre.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "ICL_PKID", "old": { "name": "ICL_PKID", "label": "Identifiant de", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ICL_PKID", "label": "Identifiant de", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "ICL_IDIntervention_ICL_IDParametreM", "old": { "name": "ICL_IDIntervention_ICL_IDParametreM", "label": "Identifiant de", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "ICL_IDIntervention+ICL_IDParametreMetier" ] }, "new": { "name": "ICL_IDIntervention_ICL_IDParametreM", "label": "Identifiant de", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "ICL_IDIntervention+ICL_IDParametreMetier" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; ICL_IDIntervention+ICL_IDParametreMetier" }, { "canonical_name": "ICL_IDIntervention", "old": { "name": "ICL_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ICL_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "ICL_IDParametreMetier", "old": { "name": "ICL_IDParametreMetier", "label": "Identifiant de ParametreMetier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ICL_IDParametreMetier", "label": "Identifiant de ParametreMetier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `ParametreMetier.PA_PKID`; FK déclarée (Omika) vers `ParametreMetier.PA_PKID`" }, { "canonical_name": "ICL_ValeurDuChamp", "old": { "name": "ICL_ValeurDuChamp", "label": "Valeur Du Champ", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "ICL_ValeurDuChamp", "label": "Valeur Du Champ", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Intervention_Collaborateur", "domain": "Interventions", "presence": "Ancien uniquement", "purpose_inference": "Association historique entre une intervention et un collaborateur ; absente du nouveau schéma.", "compatibility_note": "Table uniquement ancienne. Son remplacement fonctionnel n'est pas une simple table homonyme : Omika utilise le nouvel agrégat RDV et ses affectations collaborateurs.", "old_metadata": { "disk_name": "Intervention_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "new_metadata": null, "fields": [ { "canonical_name": "IC_PKID", "old": { "name": "IC_PKID", "label": "Identifiant de", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "long", "status": "Table Isis_BO uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "IC_IDIntervention", "old": { "name": "IC_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "long", "status": "Table Isis_BO uniquement", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`" }, { "canonical_name": "IC_IDCollaborateur", "old": { "name": "IC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "long", "status": "Table Isis_BO uniquement", "compatibility_notes": "FK déclarée (ancien) vers `Collaborateur.CO_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "DateTime", "status": "Table Isis_BO uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "long", "status": "Table Isis_BO uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "DateTime", "status": "Table Isis_BO uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": null, "dotnet_type_recommendation": "long", "status": "Table Isis_BO uniquement", "compatibility_notes": "" } ] }, { "name": "Intervention_Personne", "domain": "Interventions", "presence": "Commun", "purpose_inference": "Association entre une intervention et une personne, avec rôle, demandeur, étage et lot.", "compatibility_note": null, "old_metadata": { "disk_name": "Intervention_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 14 }, "new_metadata": { "disk_name": "Intervention_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 15 }, "fields": [ { "canonical_name": "IP_PKID", "old": { "name": "IP_PKID", "label": "Identifiant de Intervention_Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "IP_PKID", "label": "Identifiant de Intervention_Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "IP_IDIntervention", "old": { "name": "IP_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_IDPersonne", "old": { "name": "IP_IDPersonne", "label": "Identifiant de Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDPersonne", "label": "Identifiant de Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_IDClient", "old": { "name": "IP_IDClient", "label": "Identifiant de Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDClient", "label": "Identifiant de Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_IDLieu", "old": { "name": "IP_IDLieu", "label": "Identifiant de Lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDLieu", "label": "Identifiant de Lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_IDRole", "old": { "name": "IP_IDRole", "label": "Role de la personne dans l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDRole", "label": "Role de la personne dans l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "IP_IDImport", "old": { "name": "IP_IDImport", "label": "Identifiant Import", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_IDImport", "label": "Identifiant Import", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_EstDemandeur", "old": { "name": "IP_EstDemandeur", "label": "La personne est le demandeur sur", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_EstDemandeur", "label": "La personne est le demandeur sur", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_Etage", "old": { "name": "IP_Etage", "label": "Etage où se situe l'occupant", "hfsql_type": "Chaîne", "size": "10", "default": "0", "zombie": false, "notes": [] }, "new": { "name": "IP_Etage", "label": "Etage où se situe l'occupant", "hfsql_type": "Chaîne", "size": "10", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_Lot", "old": { "name": "IP_Lot", "label": "Lot concerné", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "IP_Lot", "label": "Lot concerné", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "IP_CleRole", "old": null, "new": { "name": "IP_CleRole", "label": "Clé du Role de la personne dans", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "BddExterne", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "Configuration d'une base ou d'un système externe, généralement par société, avec paramètres sérialisés.", "compatibility_note": null, "old_metadata": { "disk_name": "BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "BSX_PKID", "old": { "name": "BSX_PKID", "label": "Identifiant de Base_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "BSX_PKID", "label": "Identifiant de Base_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `Intervention_BddExterne.INX_IDBddExterne`; parent déclaré (ancien) de `Client_BddExterne.CLX_IDBddExterne`; parent déclaré (Omika) de `Intervention_BddExterne.INX_IDBddExterne`; parent déclaré (Omika) de `Client_BddExterne.CLX_IDBddExterne`" }, { "canonical_name": "BSX_Nom", "old": { "name": "BSX_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "BSX_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "BSX_Param", "old": { "name": "BSX_Param", "label": "Paramètres JSON", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "BSX_Param", "label": "Paramètres JSON", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "BSX_IDSociete", "old": { "name": "BSX_IDSociete", "label": "Identifiant de la Société", "hfsql_type": "Entier sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "BSX_IDSociete", "label": "Identifiant de la Société", "hfsql_type": "Entier sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Client_BddExterne", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "Correspondance entre un client local et son identifiant dans une base externe.", "compatibility_note": null, "old_metadata": { "disk_name": "Client_BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 10 }, "new_metadata": { "disk_name": "Client_BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 10 }, "fields": [ { "canonical_name": "CLX_PKID", "old": { "name": "CLX_PKID", "label": "Identifiant de Client_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CLX_PKID", "label": "Identifiant de Client_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CLX_IDCLient", "old": { "name": "CLX_IDCLient", "label": "ID CLient", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CLX_IDCLient", "label": "ID CLient", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Client.CL_PKID`; FK déclarée (Omika) vers `Client.CL_PKID`" }, { "canonical_name": "CLX_IDExterne", "old": { "name": "CLX_IDExterne", "label": "ID Externe", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CLX_IDExterne", "label": "ID Externe", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CLX_DateSynchro", "old": { "name": "CLX_DateSynchro", "label": "Date Heure dernière synchro", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CLX_DateSynchro", "label": "Date Heure dernière synchro", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CLX_IDBddExterne", "old": { "name": "CLX_IDBddExterne", "label": "ID Bdd externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CLX_IDBddExterne", "label": "ID Bdd externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `BddExterne.BSX_PKID`; FK déclarée (Omika) vers `BddExterne.BSX_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CLX_IDBddExterneCLX_IDCLient", "old": { "name": "CLX_IDBddExterneCLX_IDCLient", "label": "CLX_IDBddExterneCLX_I | CLX_IDBddExterne + CLX_IDCLient", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "CLX_IDBddExterne+CLX_IDCLient" ] }, "new": { "name": "CLX_IDBddExterneCLX_IDCLient", "label": "CLX_IDBddExterneCLX_I | CLX_IDBddExterne + CLX_IDCLient", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "CLX_IDBddExterne+CLX_IDCLient" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; CLX_IDBddExterne+CLX_IDCLient" } ] }, { "name": "ElementModifie", "domain": "Intégrations et audit", "presence": "Omika uniquement", "purpose_inference": "Journal technique Omika des enregistrements modifiés.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "elementmodifie.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 5 }, "fields": [ { "canonical_name": "EM_PKID", "old": null, "new": { "name": "EM_PKID", "label": "Identifiant de ElementModifie", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "EM_Fichier", "old": null, "new": { "name": "EM_Fichier", "label": "Fichier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "EM_Date", "old": null, "new": { "name": "EM_Date", "label": "Date de modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "EM_IdUser", "old": null, "new": { "name": "EM_IdUser", "label": "Id User", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "EM_IdEnrg", "old": null, "new": { "name": "EM_IdEnrg", "label": "Id de l'enregistrement", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "ElementSupprime", "domain": "Intégrations et audit", "presence": "Omika uniquement", "purpose_inference": "Journal technique Omika des enregistrements supprimés.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "elementsupprime.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "ES_PKID", "old": null, "new": { "name": "ES_PKID", "label": "Identifiant de ElementSupprime", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "ES_NumEnrg", "old": null, "new": { "name": "ES_NumEnrg", "label": "Numéro d'enregistrement", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ES_IdEnrg", "old": null, "new": { "name": "ES_IdEnrg", "label": "Id enregistrement", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ES_Fichier", "old": null, "new": { "name": "ES_Fichier", "label": "Nom du fichier", "hfsql_type": "Chaîne", "size": "40", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ES_IdUser", "old": null, "new": { "name": "ES_IdUser", "label": "Id User", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ES_DateHeure", "old": null, "new": { "name": "ES_DateHeure", "label": "Date Heure suppression", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ES_NumEnr_Id", "old": null, "new": { "name": "ES_NumEnr_Id", "label": "Numéro d'enregistrement plus ID", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "Intervention_BddExterne", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "Correspondance entre une intervention locale et une intervention d'une base externe.", "compatibility_note": null, "old_metadata": { "disk_name": "Intervention_BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "new_metadata": { "disk_name": "Intervention_BddExterne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "INX_PKID", "old": { "name": "INX_PKID", "label": "Identifiant de Intervention_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "INX_PKID", "label": "Identifiant de Intervention_Ext", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "INX_IDIntervention", "old": { "name": "INX_IDIntervention", "label": "INX_IDIntervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "INX_IDIntervention", "label": "INX_IDIntervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "INX_IDExterne", "old": { "name": "INX_IDExterne", "label": "INX_IDExterne", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "new": { "name": "INX_IDExterne", "label": "INX_IDExterne", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "INX_IDBddExterne", "old": { "name": "INX_IDBddExterne", "label": "Id bdd externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "INX_IDBddExterne", "label": "Id bdd externe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `BddExterne.BSX_PKID`; FK déclarée (Omika) vers `BddExterne.BSX_PKID`" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "INX_IDBaseExtINX_IDIntervention", "old": { "name": "INX_IDBaseExtINX_IDIntervention", "label": "INX_IDBaseExtINX_IDIn | INX_IDBaseExt + INX_IDIntervention", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "INX_IDBddExterne+INX_IDIntervention" ] }, "new": { "name": "INX_IDBaseExtINX_IDIntervention", "label": "INX_IDBaseExtINX_IDIn | INX_IDBaseExt + INX_IDIntervention", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "INX_IDBddExterne+INX_IDIntervention" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; INX_IDBddExterne+INX_IDIntervention" } ] }, { "name": "Mobile", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "Terminal mobile enregistré, identifié par numéro de série et utilisateur.", "compatibility_note": null, "old_metadata": { "disk_name": "Mobile.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 3 }, "new_metadata": { "disk_name": "Mobile.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 3 }, "fields": [ { "canonical_name": "MOB_PKID", "old": { "name": "MOB_PKID", "label": "Identifiant de Mobile", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOB_PKID", "label": "Identifiant de Mobile", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MOB_NumSerie", "old": { "name": "MOB_NumSerie", "label": "MOB_NumSerie", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOB_NumSerie", "label": "MOB_NumSerie", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MOB_NomPersonne", "old": { "name": "MOB_NomPersonne", "label": "MOB_NomPersonne", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MOB_NomPersonne", "label": "MOB_NomPersonne", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "MobLog", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "Journal de messages ou événements mobiles.", "compatibility_note": null, "old_metadata": { "disk_name": "MobLog.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "MobLog.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "ML_PKID", "old": { "name": "ML_PKID", "label": "Identifiant de MobLog", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ML_PKID", "label": "Identifiant de MobLog", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "ML_DateCreat", "old": { "name": "ML_DateCreat", "label": "DateHeure", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ML_DateCreat", "label": "DateHeure", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ML_Message", "old": { "name": "ML_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ML_Message", "label": "Message", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ML_Niveau", "old": { "name": "ML_Niveau", "label": "ML_Niveau", "hfsql_type": "Entier sur 1 octet", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ML_Niveau", "label": "ML_Niveau", "hfsql_type": "Entier sur 1 octet", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "sbyte", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "MobReception", "domain": "Intégrations et audit", "presence": "Commun", "purpose_inference": "File de réception des commandes et données envoyées par les terminaux mobiles.", "compatibility_note": null, "old_metadata": { "disk_name": "MobReception.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "MobReception.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "MR_PKID", "old": { "name": "MR_PKID", "label": "Identifiant de MobReception", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_PKID", "label": "Identifiant de MobReception", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "MR_IDToSRV", "old": { "name": "MR_IDToSRV", "label": "MR_IDToSRV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "MR_IDToSRV", "label": "MR_IDToSRV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_JSON", "old": { "name": "MR_JSON", "label": "JSON", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_JSON", "label": "JSON", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_CMD", "old": { "name": "MR_CMD", "label": "Commande", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_CMD", "label": "Commande", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_Buffer", "old": { "name": "MR_Buffer", "label": "Buffer", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_Buffer", "label": "Buffer", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_NumSerie", "old": { "name": "MR_NumSerie", "label": "Numéro de Série", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_NumSerie", "label": "Numéro de Série", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_Fait", "old": { "name": "MR_Fait", "label": "Fait", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "MR_Fait", "label": "Fait", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "MR_DateHeureRecep", "old": { "name": "MR_DateHeureRecep", "label": "DateHeure de Réception", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "MR_DateHeureRecep", "label": "DateHeure de Réception", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Collaborateur", "domain": "Organisation", "presence": "Commun", "purpose_inference": "Collaborateur ou technicien planifiable, avec coordonnées, statut, accès et pondération.", "compatibility_note": "Omika ajoute les clés de civilité/statut et un GUID; les identifiants numériques correspondants deviennent zombie.", "old_metadata": { "disk_name": "Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 20 }, "new_metadata": { "disk_name": "Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 23 }, "fields": [ { "canonical_name": "CO_PKID", "old": { "name": "CO_PKID", "label": "Identifiant de Collaboteur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_PKID", "label": "Identifiant de Collaboteur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `CheckList_Collab.CHC_IDCollaborateur`; parent déclaré (ancien) de `Equipe_Collaborateur.EC_IDCollaborateur`; parent déclaré (ancien) de `Intervention_Collaborateur.IC_IDCollaborateur`; parent déclaré (ancien) de `Societe_Collaborateur.SC_IDCollaborateur`; parent déclaré (Omika) de `CheckList_Collab.CHC_IDCollaborateur`; parent déclaré (Omika) de `Equipe_Collaborateur.EC_IDCollaborateur`; parent déclaré (Omika) de `Societe_Collaborateur.SC_IDCollaborateur`" }, { "canonical_name": "CO_IDCivilite", "old": { "name": "CO_IDCivilite", "label": "Identifiant de la civilité du", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_IDCivilite", "label": "civilité du collaborateur (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CO_Nom", "old": { "name": "CO_Nom", "label": "CO_Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_Nom", "label": "CO_Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Prenom", "old": { "name": "CO_Prenom", "label": "CO_Prenom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_Prenom", "label": "CO_Prenom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_TelFixe", "old": { "name": "CO_TelFixe", "label": "CO_TelFixe", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_TelFixe", "label": "CO_TelFixe", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_TelMobile", "old": { "name": "CO_TelMobile", "label": "CO_TelMobile", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_TelMobile", "label": "CO_TelMobile", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Email", "old": { "name": "CO_Email", "label": "CO_Email", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_Email", "label": "CO_Email", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Fonction", "old": { "name": "CO_Fonction", "label": "Fonction du collaborateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_Fonction", "label": "Fonction du collaborateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_AuPlanning", "old": { "name": "CO_AuPlanning", "label": "Indique qu'on gère le planning pour ce", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_AuPlanning", "label": "Indique qu'on gère le planning pour ce", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Actif", "old": { "name": "CO_Actif", "label": "Collaborateur Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "new": { "name": "CO_Actif", "label": "Collaborateur Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_IDImport", "old": { "name": "CO_IDImport", "label": "Identifiant d'Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_IDImport", "label": "Identifiant d'Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Ponderation", "old": { "name": "CO_Ponderation", "label": "Pondération sur le collaborateur", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_Ponderation", "label": "Pondération sur le collaborateur", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "float", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_Trigramme", "old": { "name": "CO_Trigramme", "label": "Trigramme", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CO_Trigramme", "label": "Trigramme", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_IDStatut", "old": { "name": "CO_IDStatut", "label": "Statut du collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_IDStatut", "label": "Statut du collaborateur (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CO_AccesBO", "old": { "name": "CO_AccesBO", "label": "Utilise le Back-Office", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_AccesBO", "label": "Utilise le Back-Office", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_AccesMobile", "old": { "name": "CO_AccesMobile", "label": "Utilise le Mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CO_AccesMobile", "label": "Utilise le Mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CO_CleCivilite", "old": null, "new": { "name": "CO_CleCivilite", "label": "Cle Civilite", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CO_CleStatut", "old": null, "new": { "name": "CO_CleStatut", "label": "Cle Statut", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Equipe", "domain": "Organisation", "presence": "Commun", "purpose_inference": "Équipe de collaborateurs rattachée à une société.", "compatibility_note": null, "old_metadata": { "disk_name": "Equipe.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "new_metadata": { "disk_name": "Equipe.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "EQ_PKID", "old": { "name": "EQ_PKID", "label": "Identifiant de Equipe", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EQ_PKID", "label": "Identifiant de Equipe", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `Equipe_Collaborateur.EC_IDEquipe`; parent déclaré (Omika) de `Equipe_Collaborateur.EC_IDEquipe`" }, { "canonical_name": "EQ_Nom", "old": { "name": "EQ_Nom", "label": "Nom de l'équipe", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "EQ_Nom", "label": "Nom de l'équipe", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "EQ_IDSociete", "old": { "name": "EQ_IDSociete", "label": "SO_PKID", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "EQ_IDSociete", "label": "SO_PKID", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Societe.SO_PKID`; FK déclarée (Omika) vers `Societe.SO_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Equipe_Collaborateur", "domain": "Organisation", "presence": "Commun", "purpose_inference": "Association d'appartenance d'un collaborateur à une équipe.", "compatibility_note": null, "old_metadata": { "disk_name": "Equipe_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "Equipe_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "EC_PKID", "old": { "name": "EC_PKID", "label": "Identifiant de Equipe_Collaborateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "EC_PKID", "label": "Identifiant de Equipe_Collaborateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "EC_IDCollaborateur", "old": { "name": "EC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "EC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Collaborateur.CO_PKID`; FK déclarée (Omika) vers `Collaborateur.CO_PKID`" }, { "canonical_name": "EC_IDEquipe", "old": { "name": "EC_IDEquipe", "label": "Identifiant de Equipe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "EC_IDEquipe", "label": "Identifiant de Equipe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Equipe.EQ_PKID`; FK déclarée (Omika) vers `Equipe.EQ_PKID`" }, { "canonical_name": "EC_IDEquipe_EC_IDCollaborateur", "old": { "name": "EC_IDEquipe_EC_IDCollaborateur", "label": "EC_IDEquipe_EC_IDColla Identifiant de Equipe_Collaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "EC_IDEquipe+EC_IDCollaborateur" ] }, "new": { "name": "EC_IDEquipe_EC_IDCollaborateur", "label": "EC_IDEquipe_EC_IDColla Identifiant de Equipe_Collaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "EC_IDEquipe+EC_IDCollaborateur" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; EC_IDEquipe+EC_IDCollaborateur" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Societe", "domain": "Organisation", "presence": "Commun", "purpose_inference": "Société ou entité de rattachement, avec identité, coordonnées, logo et paramètres.", "compatibility_note": "La taille de `SO_SIRET` passe de 50 à 20 caractères et Omika ajoute `SO_SIREN` et `GUID`.", "old_metadata": { "disk_name": "Societe.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 16 }, "new_metadata": { "disk_name": "Societe.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 18 }, "fields": [ { "canonical_name": "SO_PKID", "old": { "name": "SO_PKID", "label": "Identifiant de Societe", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Societe" ] }, "new": { "name": "SO_PKID", "label": "Identifiant de Societe", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Societe" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; FR: Identifiant unique du fichier Societe; parent déclaré (ancien) de `Societe_Collaborateur.SC_IDCSociete`; parent déclaré (ancien) de `Equipe.EQ_IDSociete`; parent déclaré (Omika) de `Societe_Collaborateur.SC_IDCSociete`; parent déclaré (Omika) de `Equipe.EQ_IDSociete`" }, { "canonical_name": "SO_Nom", "old": { "name": "SO_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "80", "default": null, "zombie": false, "notes": [ "FR: Nom de la société (Raison sociale)" ] }, "new": { "name": "SO_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "80", "default": null, "zombie": false, "notes": [ "FR: Nom de la société (Raison sociale)" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Nom de la société (Raison sociale)" }, { "canonical_name": "SO_SIRET", "old": { "name": "SO_SIRET", "label": "SIRET", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: SIRET de la société" ] }, "new": { "name": "SO_SIRET", "label": "SIRET", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [ "FR: SIRET de la société" ] }, "dotnet_type_recommendation": "string", "status": "Commun, définition différente", "compatibility_notes": "FR: SIRET de la société" }, { "canonical_name": "SO_Tel", "old": { "name": "SO_Tel", "label": "Téléphone", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Téléphone de la société" ] }, "new": { "name": "SO_Tel", "label": "Téléphone", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Téléphone de la société" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Téléphone de la société" }, { "canonical_name": "SO_Fax", "old": { "name": "SO_FAX", "label": "Fax", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Fax de la société" ] }, "new": { "name": "SO_Fax", "label": "Fax", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Fax de la société" ] }, "dotnet_type_recommendation": "string", "status": "Commun, variation de casse", "compatibility_notes": "FR: Fax de la société" }, { "canonical_name": "SO_Email", "old": { "name": "SO_Email", "label": "Email", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Email de la société" ] }, "new": { "name": "SO_Email", "label": "Email", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Email de la société" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Email de la société" }, { "canonical_name": "SO_SiteWeb", "old": { "name": "SO_SiteWeb", "label": "Site Web", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [ "FR: Site Web de la société" ] }, "new": { "name": "SO_SiteWeb", "label": "Site Web", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [ "FR: Site Web de la société" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Site Web de la société" }, { "canonical_name": "SO_IDAdressePrincipale", "old": { "name": "SO_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la société" ] }, "new": { "name": "SO_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la société" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la société; FK déclarée (ancien) vers `Adresse.AD_PKID`; FK déclarée (Omika) vers `Adresse.AD_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Date de création de l'enregistrement" ] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Date de création de l'enregistrement" ] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "FR: Date de création de l'enregistrement" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Utilisateur qui a créé l'enregistrement" ] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Utilisateur qui a créé l'enregistrement" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Utilisateur qui a créé l'enregistrement" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Date de Modification de l'enregistrement" ] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Date de Modification de l'enregistrement" ] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "FR: Date de Modification de l'enregistrement" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Utilisateur qui a modifié l'enregistrement" ] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Utilisateur qui a modifié l'enregistrement" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Utilisateur qui a modifié l'enregistrement" }, { "canonical_name": "SO_IDImport", "old": { "name": "SO_IDImport", "label": "Identifiant d'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "SO_IDImport", "label": "Identifiant d'import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SO_Logo", "old": { "name": "SO_Logo", "label": "Logo de la société", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SO_Logo", "label": "Logo de la société", "hfsql_type": "Image (mémo binaire)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "byte[]", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SO_Parametres", "old": { "name": "so_parametres", "label": "Paramètres société", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SO_Parametres", "label": "Paramètres société", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, variation de casse", "compatibility_notes": "" }, { "canonical_name": "SO_Archive", "old": { "name": "SO_Archive", "label": "SO_Archive", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SO_Archive", "label": "SO_Archive", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "SO_SIREN", "old": null, "new": { "name": "SO_SIREN", "label": "SIREN", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Societe_Collaborateur", "domain": "Organisation", "presence": "Commun", "purpose_inference": "Association entre une société et un collaborateur.", "compatibility_note": null, "old_metadata": { "disk_name": "Societe_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "new_metadata": { "disk_name": "Societe_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "SC_PKID", "old": { "name": "SC_PKID", "label": "Identifiant de Societe_Collaborateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SC_PKID", "label": "Identifiant de Societe_Collaborateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "SC_IDCollaborateur", "old": { "name": "SC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SC_IDCollaborateur", "label": "Identifiant de Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Collaborateur.CO_PKID`; FK déclarée (Omika) vers `Collaborateur.CO_PKID`" }, { "canonical_name": "SC_IDCSociete", "old": { "name": "SC_IDCSociete", "label": "Identifiant de Societe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SC_IDCSociete", "label": "Identifiant de Societe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Societe.SO_PKID`; FK déclarée (Omika) vers `Societe.SO_PKID`" }, { "canonical_name": "SC_IDCSoc_IDCol", "old": { "name": "SC_IDCSoc_IDCol", "label": "SC_IDCSociete + SC_IDCollaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "SC_IDCSociete+SC_IDCollaborateur" ] }, "new": { "name": "SC_IDCSoc_IDCol", "label": "SC_IDCSociete + SC_IDCollaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "SC_IDCSociete+SC_IDCollaborateur" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; SC_IDCSociete+SC_IDCollaborateur" }, { "canonical_name": "SC_IDCSociete_SC_IDCollaborateur", "old": { "name": "SC_IDCSociete_SC_IDCollaborateur", "label": "SC_IDCSociete_SC_IDCol Identifiant de Societe_Collaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "SC_IDCSociete+SC_IDCollaborateur" ] }, "new": { "name": "SC_IDCSociete_SC_IDCollaborateur", "label": "SC_IDCSociete_SC_IDCol Identifiant de Societe_Collaborateur", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "SC_IDCSociete+SC_IDCollaborateur" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; SC_IDCSociete+SC_IDCollaborateur" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Compteur", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Compteurs techniques utilisés pour générer des numéros ou références, éventuellement par année ou mois.", "compatibility_note": null, "old_metadata": { "disk_name": "Compteur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "Compteur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "fields": [ { "canonical_name": "CPT_PKID", "old": { "name": "CPT_PKID", "label": "Identifiant de Compteur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CPT_PKID", "label": "Identifiant de Compteur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CPT_Code", "old": { "name": "CPT_Code", "label": "Code Compteur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CPT_Code", "label": "Code Compteur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_Annee", "old": { "name": "CPT_Annee", "label": "Année Compteur", "hfsql_type": "Entier sur 2 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_Annee", "label": "Année Compteur", "hfsql_type": "Entier sur 2 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "short", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_Valeur", "old": { "name": "CPT_Valeur", "label": "Valeur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_Valeur", "label": "Valeur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_ParAnnee", "old": { "name": "CPT_ParAnnee", "label": "Par Année", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_ParAnnee", "label": "Par Année", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_ParMois", "old": { "name": "CPT_ParMois", "label": "Par Mois", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_ParMois", "label": "Par Mois", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_Mois", "old": { "name": "CPT_Mois", "label": "Mois Compteur", "hfsql_type": "Entier sur 1 octet", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_Mois", "label": "Mois Compteur", "hfsql_type": "Entier sur 1 octet", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "sbyte", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CPT_Actif", "old": { "name": "CPT_Actif", "label": "Actif", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CPT_Actif", "label": "Actif", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Etats", "domain": "Paramétrage", "presence": "Omika uniquement", "purpose_inference": "Référentiel Omika générique de valeurs d'état regroupées et ordonnées.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "Etats.fic", "connection": "", "groups": [ "ProtectionPlus" ], "indexes": [], "field_count": 5 }, "fields": [ { "canonical_name": "ETA_PKID", "old": null, "new": { "name": "ETA_PKID", "label": "Identifiant de Etats", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "ETA_Groupe", "old": null, "new": { "name": "ETA_Groupe", "label": "Groupe (Intervention/rdv)", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ETA_Libelle", "old": null, "new": { "name": "ETA_Libelle", "label": "Libelle", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ETA_Ordre", "old": null, "new": { "name": "ETA_Ordre", "label": "Ordre", "hfsql_type": "Entier non signé sur 2 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ushort", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ETA_Valeur", "old": null, "new": { "name": "ETA_Valeur", "label": "Valeur , nom de l’état", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "ParametreApplication", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Paramètre applicatif clé/description/valeur.", "compatibility_note": null, "old_metadata": { "disk_name": "ParametreApplication.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "ParametreApplication.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "PAP_PKID", "old": { "name": "PAP_PKID", "label": "Identifiant de ParametreApplication", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAP_PKID", "label": "Identifiant de ParametreApplication", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PAP_Code", "old": { "name": "PAP_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PAP_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PAP_Description", "old": { "name": "PAP_Description", "label": "Description du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAP_Description", "label": "Description du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PAP_Valeur", "old": { "name": "PAP_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAP_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "ParametreMetier", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Valeur d'un référentiel métier configurable : catégorie, clé, libellé, ordre et paramètres.", "compatibility_note": "Refonte importante : Omika ajoute `PA_CLE` et `PA_Categorie`; plusieurs anciennes rubriques sont marquées zombie.", "old_metadata": { "disk_name": "ParametreMetier.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 13 }, "new_metadata": { "disk_name": "ParametreMetier.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 15 }, "fields": [ { "canonical_name": "PA_PKID", "old": { "name": "PA_PKID", "label": "Identifiant de PARAMETREMETIER", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PA_PKID", "label": "Identifiant de PARAMETREMETIER", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; parent déclaré (ancien) de `Intervention_ChampLibre.ICL_IDParametreMetier`; parent déclaré (Omika) de `Intervention_ChampLibre.ICL_IDParametreMetier`" }, { "canonical_name": "PA_Code", "old": { "name": "PA_Code", "label": "Code", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [ "FR: Code du paramètre métier" ] }, "new": { "name": "PA_Code", "label": "Code (zombie)", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": true, "notes": [ "FR: Code du paramètre métier" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Code du paramètre métier; FK déclarée (ancien) vers `ParametreMetierEntete.PM_Code`; FK déclarée (Omika) vers `ParametreMetierEntete.PM_Code`" }, { "canonical_name": "PA_Libelle", "old": { "name": "PA_Libelle", "label": "Libellé", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [ "FR: Libellé du paramètre métier" ] }, "new": { "name": "PA_Libelle", "label": "Libellé", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [ "FR: Libellé du paramètre métier" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Libellé du paramètre métier" }, { "canonical_name": "PA_Valeur", "old": { "name": "PA_Valeur", "label": "Valeur", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [ "FR: Valeur du paramètre métier" ] }, "new": { "name": "PA_Valeur", "label": "Valeur (Zombie)", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": true, "notes": [ "FR: Valeur du paramètre métier" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Valeur du paramètre métier" }, { "canonical_name": "PA_Ordre", "old": { "name": "PA_Ordre", "label": "Ordre", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Ordre d'affichage du paramètre métier" ] }, "new": { "name": "PA_Ordre", "label": "Ordre", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Ordre d'affichage du paramètre métier" ] }, "dotnet_type_recommendation": "int", "status": "Commun", "compatibility_notes": "FR: Ordre d'affichage du paramètre métier" }, { "canonical_name": "PA_Systeme", "old": { "name": "PA_Systeme", "label": "Valeur Systeme", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PA_Systeme", "label": "Valeur Systeme", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PA_Invisible", "old": { "name": "PA_Invisible", "label": "Invisible pour l'utilisateur", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PA_Invisible", "label": "Invisible pour l'utilisateur (zombie)", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": true, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "PA_IDImport", "old": { "name": "PA_IDImport", "label": "ID Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PA_IDImport", "label": "ID Import (zombie)", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": true, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "PA_Actif", "old": { "name": "PA_Actif", "label": "Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "new": { "name": "PA_Actif", "label": "Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PA_CodePA_Valeur", "old": { "name": "PA_CodePA_Valeur", "label": "PA_Code + PA_Valeur", "hfsql_type": "Clé composée", "size": "23", "default": null, "zombie": false, "notes": [ "PA_Code+PA_Valeur" ] }, "new": { "name": "PA_CodePA_Valeur", "label": "PA_Code + PA_Valeur (zombie)", "hfsql_type": "Clé composée", "size": "23", "default": null, "zombie": true, "notes": [ "PA_Code+PA_Valeur" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun, zombie dans Omika", "compatibility_notes": "clé composée technique; ne pas utiliser comme référence principale dans le nouveau domaine; PA_Code+PA_Valeur" }, { "canonical_name": "PA_CleLiaison", "old": { "name": "PA_CleLiaison", "label": "Clé de liaison", "hfsql_type": "Chaîne", "size": "23", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PA_CleLiaison", "label": "Clé de liaison (zombie)", "hfsql_type": "Chaîne", "size": "23", "default": null, "zombie": true, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "PA_Parametre", "old": { "name": "PA_Parametre", "label": "PA_Parametre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PA_Parametre", "label": "PA_Parametre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PA_LibelleCourt", "old": { "name": "PA_LibelleCourt", "label": "Libellé court", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PA_LibelleCourt", "label": "Libellé court", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PA_CLE", "old": null, "new": { "name": "PA_CLE", "label": "Identifiant sur les autres tables", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PA_Categorie", "old": null, "new": { "name": "PA_Categorie", "label": "Catégorie du paramètre métier", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "ParametreMetierEntete", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Définition d'une famille de paramètres métier et de ses règles de présentation.", "compatibility_note": "Omika ajoute `PM_Categorie` et `PM_Type`; les anciens codes et options restent transitoires.", "old_metadata": { "disk_name": "ParametreMetierEntete.fic", "connection": "", "groups": [ "ProtectionPlus" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "ParametreMetierEntete.fic", "connection": "", "groups": [ "ProtectionPlus" ], "indexes": [], "field_count": 10 }, "fields": [ { "canonical_name": "PM_PKID", "old": { "name": "PM_PKID", "label": "Identifiant de ParametreMetierEntete", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_PKID", "label": "Identifiant de ParametreMetierEntete", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PM_Libelle", "old": { "name": "PM_Libelle", "label": "Libellé du paramètre métier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_Libelle", "label": "Libellé du paramètre métier", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PM_Description", "old": { "name": "PM_Description", "label": "Description pour les utilisateurs", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_Description", "label": "Description pour les utilisateurs", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PM_Systeme", "old": { "name": "PM_Systeme", "label": "Le paramètre est-il personnalisable", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PM_Systeme", "label": "Le paramètre est-il personnalisable", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PM_Groupe", "old": { "name": "PM_Groupe", "label": "Nom du groupe de rattachement", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_Groupe", "label": "Nom du groupe de rattachement", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PM_Code", "old": { "name": "PM_Code", "label": "Code interne du paramètre", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_Code", "label": "Code interne du paramètre (zombie)", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": true, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; parent déclaré (ancien) de `ParametreMetier.PA_Code`; parent déclaré (Omika) de `ParametreMetier.PA_Code`" }, { "canonical_name": "PM_AucunPossible", "old": { "name": "PM_AucunPossible", "label": "Gestion de la valeur aucune", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PM_AucunPossible", "label": "Gestion de la valeur aucune (zombie)", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": true, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "PM_Specifique", "old": { "name": "PM_Specifique", "label": "Code Specifique", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PM_Specifique", "label": "Code Specifique (zombie)", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": true, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine" }, { "canonical_name": "PM_Categorie", "old": null, "new": { "name": "PM_Categorie", "label": "Catégorie", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PM_Type", "old": null, "new": { "name": "PM_Type", "label": "Type de paramètre", "hfsql_type": "Entier non signé sur 2 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ushort", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "ParametreSysteme", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Paramètre système clé/description/valeur, protégé par le groupe renforcé.", "compatibility_note": null, "old_metadata": { "disk_name": "ParametreSysteme.fic", "connection": "", "groups": [ "ProtectionPlus" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "ParametreSysteme.fic", "connection": "", "groups": [ "ProtectionPlus" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "PAS_PKID", "old": { "name": "PAS_PKID", "label": "Identifiant de ParametreSysteme", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAS_PKID", "label": "Identifiant de ParametreSysteme", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PAS_Code", "old": { "name": "PAS_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAS_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PAS_Description", "old": { "name": "PAS_Description", "label": "Description du paramètre", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAS_Description", "label": "Description du paramètre", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PAS_Valeur", "old": { "name": "PAS_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PAS_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "ParametreUtilisateur", "domain": "Paramétrage", "presence": "Commun", "purpose_inference": "Préférence utilisateur identifiée par code et valeur.", "compatibility_note": null, "old_metadata": { "disk_name": "ParametreUtilisateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 5 }, "new_metadata": { "disk_name": "ParametreUtilisateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 5 }, "fields": [ { "canonical_name": "PU_PKID", "old": { "name": "PU_PKID", "label": "Identifiant de ParametreUtilisateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PU_PKID", "label": "Identifiant de ParametreUtilisateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PU_Code", "old": { "name": "PU_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PU_Code", "label": "Code du paramètre", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PU_IDUtilisateur", "old": { "name": "PU_IDUtilisateur", "label": "Identifiant de Utilisateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PU_IDUtilisateur", "label": "Identifiant de Utilisateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PU_Valeur", "old": { "name": "PU_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PU_Valeur", "label": "Valeur du paramètre", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PU_CodePU_IDUtilisateur", "old": { "name": "PU_CodePU_IDUtilisateur", "label": "PU_CodePU_IDUtilisate PU_Code + PU_IDUtilisateur", "hfsql_type": "Clé composée", "size": "58", "default": null, "zombie": false, "notes": [ "PU_Code+PU_IDUtilisateur" ] }, "new": { "name": "PU_CodePU_IDUtilisateur", "label": "PU_CodePU_IDUtilisate PU_Code + PU_IDUtilisateur", "hfsql_type": "Clé composée", "size": "58", "default": null, "zombie": false, "notes": [ "PU_Code+PU_IDUtilisateur" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; PU_Code+PU_IDUtilisateur" } ] }, { "name": "Planning_RDV", "domain": "Planning et temps", "presence": "Commun", "purpose_inference": "Structure historique de rendez-vous et de planning, conservée dans Omika pour compatibilité.", "compatibility_note": "Table historique toujours présente dans Omika. Elle ne doit pas être confondue avec `RDV_Planning`; prévoir un adaptateur ou une vue de compatibilité.", "old_metadata": { "disk_name": "Planning_RDV.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 35 }, "new_metadata": { "disk_name": "Planning_RDV.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 39 }, "fields": [ { "canonical_name": "PL_PKID", "old": { "name": "PL_PKID", "label": "Identifiant de Planning_RDV", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_PKID", "label": "Identifiant de Planning_RDV", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PL_IDGroupe", "old": { "name": "PL_IDGroupe", "label": "Groupe de Rendez-vous", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDGroupe", "label": "Groupe de Rendez-vous", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_Grouper", "old": { "name": "PL_Grouper", "label": "Rendez-vous groupé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_Grouper", "label": "Rendez-vous groupé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDSociete", "old": { "name": "PL_IDSociete", "label": "Identifiant de la Société", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDSociete", "label": "Identifiant de la Société", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDEquipe", "old": { "name": "PL_IDEquipe", "label": "Identifiant de l'équipe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDEquipe", "label": "Identifiant de l'équipe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDCollaborateur", "old": { "name": "PL_IDCollaborateur", "label": "Identifiant du collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDCollaborateur", "label": "Identifiant du collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDDossier", "old": { "name": "PL_IDDossier", "label": "Identifiant du dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDDossier", "label": "Identifiant du dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDIntervention", "old": { "name": "PL_IDIntervention", "label": "Identifiant de l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDIntervention", "label": "Identifiant de l'intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDTypeActivite", "old": { "name": "PL_IDTypeActivite", "label": "Type activité du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDTypeActivite", "label": "Type activité du RDV (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PL_IDStatut", "old": { "name": "PL_IDStatut", "label": "Statut du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDStatut", "label": "Statut du RDV (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PL_Objet", "old": { "name": "PL_Objet", "label": "Objet du Rendez-vous", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_Objet", "label": "Objet du Rendez-vous", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_Description", "old": { "name": "PL_Description", "label": "Description du Rendez-vous", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_Description", "label": "Description du Rendez-vous", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_DateDebut", "old": { "name": "PL_DateDebut", "label": "Date et heure du début du RDV", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_DateDebut", "label": "Date et heure du début du RDV", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_DateFin", "old": { "name": "PL_DateFin", "label": "Date et heure de la fin du RDV", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_DateFin", "label": "Date et heure de la fin du RDV", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_Superposable", "old": { "name": "PL_Superposable", "label": "Condition de superposition d'un RDV", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_Superposable", "label": "Condition de superposition d'un RDV", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_Prive", "old": { "name": "PL_Prive", "label": "RDV Prive", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_Prive", "label": "RDV Prive", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDImport", "old": { "name": "PL_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDPersonne", "old": { "name": "PL_IDPersonne", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDPersonne", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDLieu", "old": { "name": "PL_IDLieu", "label": "Identifiant du site", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IDLieu", "label": "Identifiant du site", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_TempsValide", "old": { "name": "PL_TempsValide", "label": "Validation des Temps sur le RDV", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_TempsValide", "label": "Validation des Temps sur le RDV", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_DateExport", "old": { "name": "PL_DateExport", "label": "Date d'export du rdv", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_DateExport", "label": "Date d'export du rdv", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_SAV", "old": { "name": "PL_SAV", "label": "Rdv SAV?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_SAV", "label": "Rdv SAV?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IdGroupeDate", "old": { "name": "PL_IdGroupeDate", "label": "Id de Groupe de RDV par date", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_IdGroupeDate", "label": "Id de Groupe de RDV par date", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_CR", "old": { "name": "PL_CR", "label": "Rdv avec CR", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_CR", "label": "Rdv avec CR", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_NoteCollab", "old": { "name": "PL_NoteCollab", "label": "Note Collaborateur depuis mobile", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_NoteCollab", "label": "Note Collaborateur depuis mobile", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_IDOrigineAnnul", "old": { "name": "PL_IDOrigineAnnul", "label": "ID Origine Annulation", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_IDOrigineAnnul", "label": "ID Origine Annulation (zombie)", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "ulong", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PL_IDMotifAnnul", "old": { "name": "PL_IDMotifAnnul", "label": "ID Motif Annulation", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PL_IDMotifAnnul", "label": "ID Motif Annulation (zombie)", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "ulong", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PL_RappelSMS", "old": { "name": "PL_RappelSMS", "label": "Rappel SMS", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PL_RappelSMS", "label": "Rappel SMS", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PL_CleType", "old": null, "new": { "name": "PL_CleType", "label": "Cle Type", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PL_CleStatut", "old": null, "new": { "name": "PL_CleStatut", "label": "Cle Statut", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PL_CleOrigineAnnu", "old": null, "new": { "name": "PL_CleOrigineAnnu", "label": "Cle Origine de Annulation", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PL_CleMotifAnnu", "old": null, "new": { "name": "PL_CleMotifAnnu", "label": "Cle Motif de Annulation", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Planning_RDV_Personne", "domain": "Planning et temps", "presence": "Commun", "purpose_inference": "Association historique entre un rendez-vous Planning_RDV et une personne.", "compatibility_note": null, "old_metadata": { "disk_name": "Planning_RDV_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 11 }, "new_metadata": { "disk_name": "Planning_RDV_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 11 }, "fields": [ { "canonical_name": "PRP_PKID", "old": { "name": "PRP_PKID", "label": "Identifiant du RDV_Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PRP_PKID", "label": "Identifiant du RDV_Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "PRP_IDPersonne", "old": { "name": "PRP_IDPersonne", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PRP_IDPersonne", "label": "Identifiant de la personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Personne.PE_PKID`; FK déclarée (Omika) vers `Personne.PE_PKID`" }, { "canonical_name": "PRP_IDRdv", "old": { "name": "PRP_IDRdv", "label": "Identifiant du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PRP_IDRdv", "label": "Identifiant du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PRP_PKID_PE_PKID", "old": { "name": "PRP_PKID_PE_PKID", "label": "Identifiant de Planning_RDV_Personne", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "PRP_IDRdv+PRP_IDPersonne" ] }, "new": { "name": "PRP_PKID_PE_PKID", "label": "Identifiant de Planning_RDV_Personne", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "PRP_IDRdv+PRP_IDPersonne" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "PK automatique; clé composée technique; PRP_IDRdv+PRP_IDPersonne" }, { "canonical_name": "PRP_IDGroupeRDV", "old": { "name": "PRP_IDGroupeRDV", "label": "Identifiant Groupe du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PRP_IDGroupeRDV", "label": "Identifiant Groupe du RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "RDV_Collaborateur", "domain": "Planning et temps", "presence": "Omika uniquement", "purpose_inference": "Affectation Omika d'un rendez-vous à un collaborateur, avec période, statut et validation du temps.", "compatibility_note": "La rubrique `RVC_GUID_Colb` ne possède pas de liaison déclarée vers `Collaborateur.GUID` dans l'export; cette intégrité doit être contrôlée par l'API ou confirmée dans la WDA.", "old_metadata": null, "new_metadata": { "disk_name": "RDV_Collaborateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 13 }, "fields": [ { "canonical_name": "RVC_PKID", "old": null, "new": { "name": "RVC_PKID", "label": "Identifiant de RDV_Collaborateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "RVC_GUID_RDV", "old": null, "new": { "name": "RVC_GUID_RDV", "label": "GUID du RDV", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "FK déclarée (Omika) vers `RDV_Planning.GUID`" }, { "canonical_name": "RVC_GUID_Colb", "old": null, "new": { "name": "RVC_GUID_Colb", "label": "GUID du Collaborateur", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_DateDeb", "old": null, "new": { "name": "RVC_DateDeb", "label": "Date debut", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_DateFin", "old": null, "new": { "name": "RVC_DateFin", "label": "Date fin", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_CleStatut", "old": null, "new": { "name": "RVC_CleStatut", "label": "Statut du rendez-vous", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_Responsable", "old": null, "new": { "name": "RVC_Responsable", "label": "Est responsable dans le rendez-vous ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_TempsValide", "old": null, "new": { "name": "RVC_TempsValide", "label": "Le temps est validé ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_DateExport", "old": null, "new": { "name": "RVC_DateExport", "label": "Date de export", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": null, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_CR", "old": null, "new": { "name": "RVC_CR", "label": "Avec Compte Rendu", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVC_Superposable", "old": null, "new": { "name": "RVC_Superposable", "label": "Superposable ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "RDV_Contact", "domain": "Planning et temps", "presence": "Omika uniquement", "purpose_inference": "Association Omika entre un rendez-vous et un contact, basée sur des GUID.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "RDV_Contact.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "RVCT_PKID", "old": null, "new": { "name": "RVCT_PKID", "label": "Identifiant de RDV_Contact", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RVCT_GUID_Pers", "old": null, "new": { "name": "RVCT_GUID_Pers", "label": "GUID Personne", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "FK déclarée (Omika) vers `Personne.GUID`" }, { "canonical_name": "RVCT_GUID_RDV", "old": null, "new": { "name": "RVCT_GUID_RDV", "label": "GUID Rendez-vous", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "FK déclarée (Omika) vers `RDV_Planning.GUID`" } ] }, { "name": "RDV_Planning", "domain": "Planning et temps", "presence": "Omika uniquement", "purpose_inference": "Noyau Omika du nouveau modèle de rendez-vous, séparé des affectations collaborateurs et contacts.", "compatibility_note": "Nouveau modèle de rendez-vous. Les collaborateurs et contacts sont stockés séparément dans `RDV_Collaborateur` et `RDV_Contact`.", "old_metadata": null, "new_metadata": { "disk_name": "RDV_Planning.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 22 }, "fields": [ { "canonical_name": "RV_PKID", "old": null, "new": { "name": "RV_PKID", "label": "Identifiant de RendezVousPlanning", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "RV_IdSociete", "old": null, "new": { "name": "RV_IdSociete", "label": "Id societe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_IdDossier", "old": null, "new": { "name": "RV_IdDossier", "label": "Id Dossier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_IdInter", "old": null, "new": { "name": "RV_IdInter", "label": "Id Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_CleType", "old": null, "new": { "name": "RV_CleType", "label": "Type de rendez-vous", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_CleStatut", "old": null, "new": { "name": "RV_CleStatut", "label": "Statut de rendez-vous", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_Objet", "old": null, "new": { "name": "RV_Objet", "label": "Objet", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_Description", "old": null, "new": { "name": "RV_Description", "label": "Description", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_IdLieu", "old": null, "new": { "name": "RV_IdLieu", "label": "Id Lieu", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_SAV", "old": null, "new": { "name": "RV_SAV", "label": "SAV ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_CleOrigineAnnu", "old": null, "new": { "name": "RV_CleOrigineAnnu", "label": "Origine de l'annulation", "hfsql_type": "Chaîne", "size": "16", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_CleMotifAnnu", "old": null, "new": { "name": "RV_CleMotifAnnu", "label": "Motif de l'annulation", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_RappelSMS", "old": null, "new": { "name": "RV_RappelSMS", "label": "Avec Rappel SMS ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": null, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": null, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": null, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": null, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": null, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Table Omika uniquement", "compatibility_notes": "parent déclaré (Omika) de `RDV_Collaborateur.RVC_GUID_RDV`; parent déclaré (Omika) de `RDV_Contact.RVCT_GUID_RDV`" }, { "canonical_name": "RV_Groupe", "old": null, "new": { "name": "RV_Groupe", "label": "Groupe ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_PlusieursJours", "old": null, "new": { "name": "RV_PlusieursJours", "label": "Sur plusieurs jours ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "RV_Date", "old": null, "new": { "name": "RV_Date", "label": "Date du rendez-vous , utilisé si le", "hfsql_type": "Date (aaaammjj)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateOnly", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "SuiviDesTemps", "domain": "Planning et temps", "presence": "Commun", "purpose_inference": "Saisie de temps d'un collaborateur sur une intervention ou un rendez-vous.", "compatibility_note": "Omika ajoute les clés de type, les notes collaborateur/administration et le GUID de l'affectation de rendez-vous.", "old_metadata": { "disk_name": "SuiviDesTemps.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 20 }, "new_metadata": { "disk_name": "SuiviDesTemps.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 25 }, "fields": [ { "canonical_name": "SDT_PKID", "old": { "name": "SDT_PKID", "label": "Identifiant de Temps", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SDT_PKID", "label": "Identifiant de Temps", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "SDT_DateDebut", "old": { "name": "SDT_DateDebut", "label": "Date à laquelle à débuter l'événement", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SDT_DateDebut", "label": "Date à laquelle à débuter l'événement", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_IDIntervention", "old": { "name": "SDT_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDIntervention", "label": "Identifiant de Intervention", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Intervention.IN_PKID`; FK déclarée (Omika) vers `Intervention.IN_PKID`" }, { "canonical_name": "SDT_IDCollaborateur", "old": { "name": "SDT_IDCollaborateur", "label": "Collaborateur concerné par le temps", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDCollaborateur", "label": "Collaborateur concerné par le temps", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_IDPartenaire", "old": { "name": "SDT_IDPartenaire", "label": "Partenaire présent avec le", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDPartenaire", "label": "Partenaire présent avec le", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_NbMinutes", "old": { "name": "SDT_NbMinutes", "label": "Temps passé en minute", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_NbMinutes", "label": "Temps passé en minute", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "int", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_Libelle", "old": { "name": "SDT_Libelle", "label": "TE_Libelle", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "SDT_Libelle", "label": "TE_Libelle", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "SDT_IDTypeTemps", "old": { "name": "SDT_IDTypeTemps", "label": "Identifiant du type de temps", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDTypeTemps", "label": "Identifiant du type de temps (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "SDT_IDRdv", "old": { "name": "SDT_IDRdv", "label": "Identifiant du Rendez-vous", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDRdv", "label": "Identifiant du Rendez-vous", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_Ponderation", "old": { "name": "SDT_Ponderation", "label": "Ponderation", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_Ponderation", "label": "Ponderation", "hfsql_type": "Réel sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "float", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_IDImport", "old": { "name": "SDT_IDImport", "label": "Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "SDT_IDImport", "label": "Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_DateHeureFin", "old": { "name": "SDT_DateHeureFin", "label": "Date à laquelle à finir l'événement", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "SDT_DateHeureFin", "label": "Date à laquelle à finir l'événement", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_IDTypeRdv", "old": { "name": "SDT_IDTypeRdv", "label": "Identifiant du type de RDV", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDTypeRdv", "label": "Identifiant du type de RDV (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "SDT_Controle", "old": { "name": "SDT_Controle", "label": "Suivie des temps contrôlé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_Controle", "label": "Suivie des temps contrôlé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_IDGroupe", "old": { "name": "SDT_IDGroupe", "label": "Identifiant Groupe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "SDT_IDGroupe", "label": "Identifiant Groupe", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "SDT_CleType", "old": null, "new": { "name": "SDT_CleType", "label": "Cle Type", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "SDT_CleTypeRDV", "old": null, "new": { "name": "SDT_CleTypeRDV", "label": "Cle Type de RDV", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "SDT_NoteColb", "old": null, "new": { "name": "SDT_NoteColb", "label": "Note collaborateur", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "SDT_NoteAdmin", "old": null, "new": { "name": "SDT_NoteAdmin", "label": "Note administration", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "SDT_GUID_Rdv_Colb", "old": null, "new": { "name": "SDT_GUID_Rdv_Colb", "label": "GUID du rdv collaborateur", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Adresse", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Adresse postale réutilisable par les clients, personnes, sites et sociétés.", "compatibility_note": "Omika ajoute `AD_Adresse` en mémo et `GUID`; les cinq lignes historiques restent physiquement présentes mais sont marquées zombie.", "old_metadata": { "disk_name": "Adresse.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text AD_Index_FullText (Rubriques : AD_Etiquette, AD_Presentation)" ], "field_count": 14 }, "new_metadata": { "disk_name": "Adresse.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text AD_Index_FullText (Rubriques : AD_Etiquette, AD_Presentation)" ], "field_count": 16 }, "fields": [ { "canonical_name": "AD_PKID", "old": { "name": "AD_PKID", "label": "Identifiant de ADRESSE", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse" ] }, "new": { "name": "AD_PKID", "label": "Identifiant de ADRESSE", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; FR: Identifiant unique du fichier Adresse; parent déclaré (ancien) de `Client_Adresse.CA_IDAdresse`; parent déclaré (ancien) de `Lieu.LI_IDAdresse`; parent déclaré (ancien) de `Personne.PE_IDAdressePrincipale`; parent déclaré (ancien) de `Societe.SO_IDAdressePrincipale`; parent déclaré (Omika) de `Client_Adresse.CA_IDAdresse`; parent déclaré (Omika) de `Lieu.LI_IDAdresse`; parent déclaré (Omika) de `Personne.PE_IDAdressePrincipale`; parent déclaré (Omika) de `Societe.SO_IDAdressePrincipale`" }, { "canonical_name": "AD_Etiquette", "old": { "name": "AD_Etiquette", "label": "Etiquette de l'adresse", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Etiquette libre d'une Adresse" ] }, "new": { "name": "AD_Etiquette", "label": "Etiquette de l'adresse", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [ "FR: Etiquette libre d'une Adresse" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Etiquette libre d'une Adresse" }, { "canonical_name": "AD_Ligne_1", "old": { "name": "AD_Ligne_1", "label": "1ère ligne d'adresse", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": false, "notes": [ "FR: Première ligne d'adresse", "BtoC : Civilité - Titre ou Qualité - Prénom - Nom", "BtoB : Raison sociale ou dénomination" ] }, "new": { "name": "AD_Ligne_1", "label": "1ère ligne d'adresse (zombie)", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": true, "notes": [ "FR: Première ligne d'adresse", "BtoC : Civilité - Titre ou Qualité - Prénom - Nom", "BtoB : Raison sociale ou dénomination", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Première ligne d'adresse; BtoC : Civilité - Titre ou Qualité - Prénom - Nom; BtoB : Raison sociale ou dénomination; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AD_Ligne_2", "old": { "name": "AD_Ligne_2", "label": "2ème ligne d'adresse", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": false, "notes": [ "FR: Deuxième ligne d'adresse", "BtoC : N°APP ou BAL - Etage - Couloir - Esc", "BtoB : Identité du destinataire et/ou service" ] }, "new": { "name": "AD_Ligne_2", "label": "2ème ligne d'adresse (zombie)", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": true, "notes": [ "FR: Deuxième ligne d'adresse", "BtoC : N°APP ou BAL - Etage - Couloir - Esc", "BtoB : Identité du destinataire et/ou service", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Deuxième ligne d'adresse; BtoC : N°APP ou BAL - Etage - Couloir - Esc; BtoB : Identité du destinataire et/ou service; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AD_Ligne_3", "old": { "name": "AD_Ligne_3", "label": "3ème ligne d'adresse", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": false, "notes": [ "FR: Troisième ligne d'adresse", "BtoC : Entrée - Bâtiment - Immeuble - Résidence", "BtoB : Entrée - Bâtiment - Immeuble - Résidence - ZI" ] }, "new": { "name": "AD_Ligne_3", "label": "3ème ligne d'adresse (zombie)", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": true, "notes": [ "FR: Troisième ligne d'adresse", "BtoC : Entrée - Bâtiment - Immeuble - Résidence", "BtoB : Entrée - Bâtiment - Immeuble - Résidence - ZI", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Troisième ligne d'adresse; BtoC : Entrée - Bâtiment - Immeuble - Résidence; BtoB : Entrée - Bâtiment - Immeuble - Résidence - ZI; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AD_Ligne_4", "old": { "name": "AD_Ligne_4", "label": "4ème ligne d'adresse", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [ "FR: Quatrième ligne d'adresse", "BtoC : Numéro - Libellé de la voie", "BtoB : Numéro - Libellé de la voie" ] }, "new": { "name": "AD_Ligne_4", "label": "4ème ligne d'adresse (zombie)", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": true, "notes": [ "FR: Quatrième ligne d'adresse", "BtoC : Numéro - Libellé de la voie", "BtoB : Numéro - Libellé de la voie", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Quatrième ligne d'adresse; BtoC : Numéro - Libellé de la voie; BtoB : Numéro - Libellé de la voie; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AD_Ligne_5", "old": { "name": "AD_Ligne_5", "label": "5ème ligne d'adresse", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": false, "notes": [ "FR: Cinquième ligne d'adresse", "BtoC : Lieu dit ou Service particulier de distribution", "BtoB : Mention spéciale et commune géographique" ] }, "new": { "name": "AD_Ligne_5", "label": "5ème ligne d'adresse (zombie)", "hfsql_type": "Chaîne", "size": "38", "default": null, "zombie": true, "notes": [ "FR: Cinquième ligne d'adresse", "BtoC : Lieu dit ou Service particulier de distribution", "BtoB : Mention spéciale et commune géographique", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Cinquième ligne d'adresse; BtoC : Lieu dit ou Service particulier de distribution; BtoB : Mention spéciale et commune géographique; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AD_CodePostal", "old": { "name": "AD_CodePostal", "label": "Code Postal", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Code postale de l'adresse" ] }, "new": { "name": "AD_CodePostal", "label": "Code Postal", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Code postale de l'adresse" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Code postale de l'adresse" }, { "canonical_name": "AD_Ville", "old": { "name": "AD_Ville", "label": "Ville", "hfsql_type": "Chaîne", "size": "45", "default": null, "zombie": false, "notes": [ "FR: Ville de l'adresse" ] }, "new": { "name": "AD_Ville", "label": "Ville", "hfsql_type": "Chaîne", "size": "45", "default": null, "zombie": false, "notes": [ "FR: Ville de l'adresse" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Ville de l'adresse" }, { "canonical_name": "AD_Presentation", "old": { "name": "AD_Presentation", "label": "Présentation Adresse", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [ "FR: Présentation de l'adresse composée librement pour figurer sur les documents à destination du courrier" ] }, "new": { "name": "AD_Presentation", "label": "Présentation Adresse", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [ "FR: Présentation de l'adresse composée librement pour figurer sur les documents à destination du courrier" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Présentation de l'adresse composée librement pour figurer sur les documents à destination du courrier" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AD_Adresse", "old": null, "new": { "name": "AD_Adresse", "label": "Adresse", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Client", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Compte client : identité, coordonnées, statut, type, comptabilité, blocage et intégration externe.", "compatibility_note": "Omika conserve les identifiants numériques historiques mais ajoute des clés métier textuelles et un GUID. Les adaptateurs doivent préférer les clés lorsqu'elles sont renseignées.", "old_metadata": { "disk_name": "Client.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text CL_Index_FullText (Rubriques : CL_Nom, CL_Tel, CL_Fax, CL_CodeClient)" ], "field_count": 31 }, "new_metadata": { "disk_name": "Client.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text CL_Index_FullText (Rubriques : CL_Nom, CL_Tel, CL_Fax, CL_CodeClient)" ], "field_count": 37 }, "fields": [ { "canonical_name": "CL_PKID", "old": { "name": "CL_PKID", "label": "Identifiant de Client", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "new": { "name": "CL_PKID", "label": "Identifiant de Client", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; FR: Identifiant unique du fichier Client; parent déclaré (ancien) de `Client_Adresse.CA_IDClient`; parent déclaré (ancien) de `Client_BddExterne.CLX_IDCLient`; parent déclaré (ancien) de `Client_Lieu.CLI_IDClient`; parent déclaré (ancien) de `Dossier.DO_IDClient`; parent déclaré (ancien) de `Personne.PE_IDClient`; parent déclaré (Omika) de `Client_Adresse.CA_IDClient`; parent déclaré (Omika) de `Client_BddExterne.CLX_IDCLient`; parent déclaré (Omika) de `Client_Lieu.CLI_IDClient`; parent déclaré (Omika) de `Dossier.DO_IDClient`; parent déclaré (Omika) de `Personne.PE_IDClient`" }, { "canonical_name": "CL_Nom", "old": { "name": "CL_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [ "FR: Nom du client" ] }, "new": { "name": "CL_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [ "FR: Nom du client" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Nom du client" }, { "canonical_name": "CL_IDType", "old": { "name": "CL_IDType", "label": "Type", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Type de client", "Régie, Collectivité, Entreprise, Particulier" ] }, "new": { "name": "CL_IDType", "label": "Type (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "FR: Type de client", "Régie, Collectivité, Entreprise, Particulier", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Type de client; Régie, Collectivité, Entreprise, Particulier; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CL_IDStatut", "old": { "name": "CL_IDStatut", "label": "Statut", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Statut du client", "Client, Actif" ] }, "new": { "name": "CL_IDStatut", "label": "Statut (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "FR: Statut du client", "Client, Actif", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Statut du client; Client, Actif; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CL_IDAdressePrincipale", "old": { "name": "CL_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale du client" ] }, "new": { "name": "CL_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale du client" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale du client" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_Tel", "old": { "name": "CL_Tel", "label": "Téléphone Client", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_Tel", "label": "Téléphone Client", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_Fax", "old": { "name": "CL_Fax", "label": "Fax Client", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_Fax", "label": "Fax Client", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_IDImport", "old": { "name": "CL_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_CodeComptable", "old": { "name": "CL_CodeComptable", "label": "Code comptable", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_CodeComptable", "label": "Code comptable", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_Email", "old": { "name": "CL_Email", "label": "Email", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_Email", "label": "Email", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_RepertoireDocs", "old": { "name": "CL_RepertoireDocs", "label": "Répertoire des docs du client", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_RepertoireDocs", "label": "Répertoire des docs du client", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_IDContactPrincipal", "old": { "name": "CL_IDContactPrincipal", "label": "Identifiant du contact principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_IDContactPrincipal", "label": "Identifiant du contact principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_IDLieuPrincipal", "old": { "name": "CL_IDLieuPrincipal", "label": "Identifiant du site principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_IDLieuPrincipal", "label": "Identifiant du site principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_IDApporteur", "old": { "name": "CL_IDApporteur", "label": "Apporté par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_IDApporteur", "label": "Apporté par (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CL_IDApportOrigine", "old": { "name": "CL_IDApportOrigine", "label": "Apporté comment", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_IDApportOrigine", "label": "Apporté comment (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CL_CodeClient", "old": { "name": "CL_CodeClient", "label": "Code client", "hfsql_type": "Chaîne", "size": "10", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_CodeClient", "label": "Code client", "hfsql_type": "Chaîne", "size": "10", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_Blocage", "old": { "name": "CL_Blocage", "label": "Blocage commerciale du client", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_Blocage", "label": "Blocage commerciale du client", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Cl_RaisonBlocage", "old": { "name": "CL_RaisonBlocage", "label": "Raison du blocage Blocage", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "Cl_RaisonBlocage", "label": "Raison du blocage Blocage", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun, variation de casse", "compatibility_notes": "" }, { "canonical_name": "CL_FormeJuridique", "old": { "name": "CL_FormeJuridique", "label": "Forme juridique", "hfsql_type": "Chaîne", "size": "25", "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_FormeJuridique", "label": "Forme juridique", "hfsql_type": "Chaîne", "size": "25", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_IDModeReglement", "old": { "name": "CL_IDModeReglement", "label": "Mode de règlement", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CL_IDModeReglement", "label": "Mode de règlement (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CL_InfoSup", "old": { "name": "CL_InfoSup", "label": "Information supplémentaire", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_InfoSup", "label": "Information supplémentaire", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_Pays", "old": { "name": "CL_Pays", "label": "Code Pays", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_Pays", "label": "Code Pays", "hfsql_type": "Chaîne", "size": "3", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_CodeTVA", "old": { "name": "CL_CodeTVA", "label": "Code de TVA", "hfsql_type": "Chaîne", "size": "13", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_CodeTVA", "label": "Code de TVA", "hfsql_type": "Chaîne", "size": "13", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_SIREN", "old": { "name": "CL_SIREN", "label": "Numéro de SIREN", "hfsql_type": "Chaîne", "size": "9", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_SIREN", "label": "Numéro de SIREN", "hfsql_type": "Chaîne", "size": "9", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_SIRET", "old": { "name": "CL_SIRET", "label": "Numéro de SIRET", "hfsql_type": "Chaîne", "size": "14", "default": null, "zombie": false, "notes": [] }, "new": { "name": "CL_SIRET", "label": "Numéro de SIRET", "hfsql_type": "Chaîne", "size": "14", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CL_CleType", "old": null, "new": { "name": "CL_CleType", "label": "Clé Type de client", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CL_CleStatut", "old": null, "new": { "name": "CL_CleStatut", "label": "Clé Statut", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CL_CleApporteur", "old": null, "new": { "name": "CL_CleApporteur", "label": "Clé Apporteur", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CL_CleApporteurOrigine", "old": null, "new": { "name": "CL_CleApporteurOrigine", "label": "Clé Apporteur Origine", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CL_CleModeReglement", "old": null, "new": { "name": "CL_CleModeReglement", "label": "Clé Mode de Règlement", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Client_Adresse", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Association entre un client et une adresse, avec type et usages principal, facturation et livraison.", "compatibility_note": null, "old_metadata": { "disk_name": "Client_Adresse.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 6 }, "new_metadata": { "disk_name": "Client_Adresse.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 9 }, "fields": [ { "canonical_name": "CA_PKID", "old": { "name": "CA_PKID", "label": "CA_PKID", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CA_PKID", "label": "CA_PKID", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CA_IDAdresse", "old": { "name": "CA_IDAdresse", "label": "Adresse", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse" ] }, "new": { "name": "CA_IDAdresse", "label": "Adresse", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique du fichier Adresse; FK déclarée (ancien) vers `Adresse.AD_PKID`; FK déclarée (Omika) vers `Adresse.AD_PKID`" }, { "canonical_name": "CA_IDClient", "old": { "name": "CA_IDClient", "label": "Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "new": { "name": "CA_IDClient", "label": "Client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique du fichier Client; FK déclarée (ancien) vers `Client.CL_PKID`; FK déclarée (Omika) vers `Client.CL_PKID`" }, { "canonical_name": "CA_IDCli_IDAd", "old": { "name": "CA_IDCli_IDAd", "label": "Clé composée Client_Adresse", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "CA_IDClient+CA_IDAdresse", "FR: Clé composé du fichier Client et Adresse" ] }, "new": { "name": "CA_IDCli_IDAd", "label": "Clé composée Client_Adresse", "hfsql_type": "Clé composée", "size": "16", "default": null, "zombie": false, "notes": [ "CA_IDClient+CA_IDAdresse", "FR: Clé composé du fichier Client et Adresse" ] }, "dotnet_type_recommendation": "string en lecture seule / index technique", "status": "Commun", "compatibility_notes": "clé composée technique; CA_IDClient+CA_IDAdresse; FR: Clé composé du fichier Client et Adresse" }, { "canonical_name": "CA_IDTypeAdresse", "old": { "name": "CA_IDTypeAdresse", "label": "Type d'adresse", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier ParamètreMetier permettant d'affecter un type d'adresse au fichier de relation", "Livraison, Facturation" ] }, "new": { "name": "CA_IDTypeAdresse", "label": "Type d'adresse (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "FR: Identifiant unique du fichier ParamètreMetier permettant d'affecter un type d'adresse au fichier de relation", "Livraison, Facturation", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Identifiant unique du fichier ParamètreMetier permettant d'affecter un type d'adresse au fichier de relation; Livraison, Facturation; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "CA_Principale", "old": { "name": "CA_Principale", "label": "CA_Principale", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CA_Principale", "label": "CA_Principale", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CA_CleType", "old": null, "new": { "name": "CA_CleType", "label": "Cle Type de adresse", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CA_Facturation", "old": null, "new": { "name": "CA_Facturation", "label": "CA_Facturation", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "CA_Livraison", "old": null, "new": { "name": "CA_Livraison", "label": "CA_Livraison", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Client_Lieu", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Association entre un client et un site ou lieu.", "compatibility_note": null, "old_metadata": { "disk_name": "Client_Lieu.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "new_metadata": { "disk_name": "Client_Lieu.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "CLI_PKID", "old": { "name": "CLI_PKID", "label": "Identifiant de Client_Lieu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CLI_PKID", "label": "Identifiant de Client_Lieu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "CLI_IDClient", "old": { "name": "CLI_IDClient", "label": "CLI_IDClient", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CLI_IDClient", "label": "CLI_IDClient", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Client.CL_PKID`; FK déclarée (Omika) vers `Client.CL_PKID`" }, { "canonical_name": "CLI_IDLieu", "old": { "name": "CLI_IDLieu", "label": "CLI_IDLieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CLI_IDLieu", "label": "CLI_IDLieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Lieu.LI_PKID`; FK déclarée (Omika) vers `Lieu.LI_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" } ] }, { "name": "Lieu", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Site ou lieu d'intervention, associé à une adresse et éventuellement à un client principal.", "compatibility_note": null, "old_metadata": { "disk_name": "Lieu.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text LI_Index_FullText (Rubriques : LI_CodeLieu, LI_Note)" ], "field_count": 19 }, "new_metadata": { "disk_name": "Lieu.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text LI_Index_FullText (Rubriques : LI_CodeLieu, LI_Note)" ], "field_count": 21 }, "fields": [ { "canonical_name": "LI_PKID", "old": { "name": "LI_PKID", "label": "Identifiant de Lieu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Lieu" ] }, "new": { "name": "LI_PKID", "label": "Identifiant de Lieu", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiant unique du fichier Lieu" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; FR: Identifiant unique du fichier Lieu; parent déclaré (ancien) de `Client_Lieu.CLI_IDLieu`; parent déclaré (ancien) de `Lieu_Personne.LIP_IDLieu`; parent déclaré (Omika) de `Client_Lieu.CLI_IDLieu`; parent déclaré (Omika) de `Lieu_Personne.LIP_IDLieu`" }, { "canonical_name": "LI_CodeLieu", "old": { "name": "LI_CodeLieu", "label": "Code du lieu", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Code interne pour situer le lieu" ] }, "new": { "name": "LI_CodeLieu", "label": "Code du lieu", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Code interne pour situer le lieu" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Code interne pour situer le lieu" }, { "canonical_name": "LI_IDAdresse", "old": { "name": "LI_IDAdresse", "label": "Adresse du lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse permettant de localiser le lieu" ] }, "new": { "name": "LI_IDAdresse", "label": "Adresse du lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Adresse permettant de localiser le lieu" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique du fichier Adresse permettant de localiser le lieu; FK déclarée (ancien) vers `Adresse.AD_PKID`; FK déclarée (Omika) vers `Adresse.AD_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_IDType", "old": { "name": "LI_IDType", "label": "Type", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Type de Lieu", "Immeuble, Maison Indiv." ] }, "new": { "name": "LI_IDType", "label": "Type (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "FR: Type de Lieu", "Immeuble, Maison Indiv.", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Type de Lieu; Immeuble, Maison Indiv.; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "LI_CodeAcces", "old": { "name": "LI_CodeAcces", "label": "Code d'acces du lieu", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "LI_CodeAcces", "label": "Code d'acces du lieu", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_Badge", "old": { "name": "LI_Badge", "label": "Badge sur lieu", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LI_Badge", "label": "Badge sur lieu", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_Interphone", "old": { "name": "LI_Interphone", "label": "Interphone sur lieu", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LI_Interphone", "label": "Interphone sur lieu", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_Note", "old": { "name": "LI_Note", "label": "Note sur le lieu", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LI_Note", "label": "Note sur le lieu", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_IDImport", "old": { "name": "LI_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LI_IDImport", "label": "Identifiant Import", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_RepertoireDocs", "old": { "name": "LI_RepertoireDocs", "label": "Répertoire des docs du lieu", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LI_RepertoireDocs", "label": "Répertoire des docs du lieu", "hfsql_type": "Chaîne", "size": "255", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_IDClientPrincipal", "old": { "name": "LI_IDClientPrincipal", "label": "Identifiant du client principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LI_IDClientPrincipal", "label": "Identifiant du client principal", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_Blocage", "old": { "name": "LI_Blocage", "label": "LI_Blocage", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LI_Blocage", "label": "LI_Blocage", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_RaisonBlocage", "old": { "name": "LI_RaisonBlocage", "label": "Raison de blocage", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "LI_RaisonBlocage", "label": "Raison de blocage", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LI_CleType", "old": null, "new": { "name": "LI_CleType", "label": "Cle Type de lieu", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Lieu_Personne", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Association entre un site et une personne, avec rôle, type, adresse d'étiquette et état actif.", "compatibility_note": null, "old_metadata": { "disk_name": "Lieu_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 15 }, "new_metadata": { "disk_name": "Lieu_Personne.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 17 }, "fields": [ { "canonical_name": "LIP_PKID", "old": { "name": "LIP_PKID", "label": "Identifiant de LOT_PERSONNE", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "LIP_PKID", "label": "Identifiant de LOT_PERSONNE", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "LIP_IDPersonne", "old": { "name": "LIP_IDPersonne", "label": "Identifiant de la Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LIP_IDPersonne", "label": "Identifiant de la Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Personne.PE_PKID`; FK déclarée (Omika) vers `Personne.PE_PKID`" }, { "canonical_name": "LIP_IDLieu", "old": { "name": "LIP_IDLieu", "label": "Identifiant du lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LIP_IDLieu", "label": "Identifiant du lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Lieu.LI_PKID`; FK déclarée (Omika) vers `Lieu.LI_PKID`" }, { "canonical_name": "LIP_IDRole", "old": { "name": "LIP_IDRole", "label": "Rôle de la Personne du lieu", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LIP_IDRole", "label": "Rôle de la Personne du lieu (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "LIP_IDTypeLieuPersonne", "old": { "name": "LIP_IDTypeLieuPersonne", "label": "LIP_IDTypeLieuPersonn Identifiant du Type du Lieu Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LIP_IDTypeLieuPersonne", "label": "LIP_IDTypeLieuPersonn Type du Lieu Personne (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "LIP_Etage", "old": { "name": "LIP_Etage", "label": "Etage", "hfsql_type": "Chaîne", "size": "10", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LIP_Etage", "label": "Etage", "hfsql_type": "Chaîne", "size": "10", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LIP_Lot", "old": { "name": "LIP_Lot", "label": "Lot", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LIP_Lot", "label": "Lot", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LIP_EtiquetteAdresse", "old": { "name": "LIP_EtiquetteAdresse", "label": "Etiquette de l'adresse", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "LIP_EtiquetteAdresse", "label": "Etiquette de l'adresse", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "LIP_Actif", "old": { "name": "LIP_ACTIF", "label": "Adresse contact Active", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "LIP_Actif", "label": "Adresse contact Active", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun, variation de casse", "compatibility_notes": "" }, { "canonical_name": "LIP_CleRole", "old": null, "new": { "name": "LIP_CleRole", "label": "Cle Role de la personne", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "LIP_CleType", "old": null, "new": { "name": "LIP_CleType", "label": "Cle Type", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "Personne", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Contact ou personne rattachée à un client, avec coordonnées, adresse, civilité et rôle.", "compatibility_note": "Omika ajoute les clés de civilité/rôle et un GUID; les identifiants numériques historiques deviennent zombie.", "old_metadata": { "disk_name": "Personne.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 22 }, "new_metadata": { "disk_name": "Personne.fic", "connection": "Connexion HFSQL Classic", "groups": [ "ProtectionStd" ], "indexes": [ "Index full-text" ], "field_count": 25 }, "fields": [ { "canonical_name": "PE_PKID", "old": { "name": "PE_PKID", "label": "Identifiant de Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiants unique du fichier Personne" ] }, "new": { "name": "PE_PKID", "label": "Identifiant de Personne", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [ "FR: Identifiants unique du fichier Personne" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique; FR: Identifiants unique du fichier Personne; parent déclaré (ancien) de `Lieu_Personne.LIP_IDPersonne`; parent déclaré (ancien) de `Planning_RDV_Personne.PRP_IDPersonne`; parent déclaré (ancien) de `Telephone.TE_IDPersonne`; parent déclaré (Omika) de `Lieu_Personne.LIP_IDPersonne`; parent déclaré (Omika) de `Planning_RDV_Personne.PRP_IDPersonne`; parent déclaré (Omika) de `Telephone.TE_IDPersonne`" }, { "canonical_name": "PE_IDCivilite", "old": { "name": "PE_IDCivilite", "label": "Civilite du contact", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PE_IDCivilite", "label": "Civilite du contact (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PE_Nom", "old": { "name": "PE_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Nom de la personne" ] }, "new": { "name": "PE_Nom", "label": "Nom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Nom de la personne" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Nom de la personne" }, { "canonical_name": "PE_Prenom", "old": { "name": "PE_Prenom", "label": "Prénom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Prénom de la personne" ] }, "new": { "name": "PE_Prenom", "label": "Prénom", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [ "FR: Prénom de la personne" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Prénom de la personne" }, { "canonical_name": "PE_TelFixe", "old": { "name": "PE_TelFixe", "label": "Téléphone fixe", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Téléphone fixe de la personne" ] }, "new": { "name": "PE_TelFixe", "label": "Téléphone fixe", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Téléphone fixe de la personne" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Téléphone fixe de la personne" }, { "canonical_name": "PE_TelMobile", "old": { "name": "PE_TelMobile", "label": "Téléphone mobile", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Téléphone mobile de la personne" ] }, "new": { "name": "PE_TelMobile", "label": "Téléphone mobile", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [ "FR: Téléphone mobile de la personne" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Téléphone mobile de la personne" }, { "canonical_name": "PE_Email", "old": { "name": "PE_Email", "label": "Email", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [ "FR: Email de la personne" ] }, "new": { "name": "PE_Email", "label": "Email", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [ "FR: Email de la personne" ] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "FR: Email de la personne" }, { "canonical_name": "PE_IDRole", "old": { "name": "PE_IDRole", "label": "Rôle", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Rôle de la personne" ] }, "new": { "name": "PE_IDRole", "label": "Rôle (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "FR: Rôle de la personne", "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; FR: Rôle de la personne; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "PE_IDAdressePrincipale", "old": { "name": "PE_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la personne" ] }, "new": { "name": "PE_IDAdressePrincipale", "label": "Adresse principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la personne" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la personne; FK déclarée (ancien) vers `Adresse.AD_PKID`; FK déclarée (Omika) vers `Adresse.AD_PKID`" }, { "canonical_name": "PE_IDClient", "old": { "name": "PE_IDClient", "label": "Appartient au client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "new": { "name": "PE_IDClient", "label": "Appartient au client", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [ "FR: Identifiant unique du fichier Client" ] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FR: Identifiant unique du fichier Client; FK déclarée (ancien) vers `Client.CL_PKID`; FK déclarée (Omika) vers `Client.CL_PKID`" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "Archive", "old": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "Archive", "label": "Enregistrement Archivée", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "DateArchivage", "old": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "DateArchivage", "label": "Date d'archivage", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_Note", "old": { "name": "PE_Note", "label": "Note sur le contact", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PE_Note", "label": "Note sur le contact", "hfsql_type": "Chaîne", "size": "250", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_Fax", "old": { "name": "PE_Fax", "label": "Fax du contact", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PE_Fax", "label": "Fax du contact", "hfsql_type": "Chaîne", "size": "15", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_IDImport", "old": { "name": "PE_IDImport", "label": "Identifiant du contact", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "PE_IDImport", "label": "Identifiant du contact", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_Actif", "old": { "name": "PE_Actif", "label": "PE_Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "new": { "name": "PE_Actif", "label": "PE_Actif", "hfsql_type": "Booléen", "size": null, "default": "1", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_UsageInterne", "old": { "name": "PE_UsageInterne", "label": "Usage Interne", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "PE_UsageInterne", "label": "Usage Interne", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_InfoSupp", "old": { "name": "PE_InfoSupp", "label": "Information supplémentaire", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "PE_InfoSupp", "label": "Information supplémentaire", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "PE_CleCivilite", "old": null, "new": { "name": "PE_CleCivilite", "label": "Clé Civilité", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "PE_CleRole", "old": null, "new": { "name": "PE_CleRole", "label": "Role", "hfsql_type": "Chaîne", "size": "16", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "GUID", "old": null, "new": { "name": "GUID", "label": "GUID", "hfsql_type": "Chaîne", "size": "32", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string (32) en persistance; Guid? après validation", "status": "Ajout Omika", "compatibility_notes": "parent déclaré (Omika) de `RDV_Contact.RVCT_GUID_Pers`" } ] }, { "name": "Telephone", "domain": "Référentiel client", "presence": "Commun", "purpose_inference": "Numéro de téléphone qualifié rattaché à une personne.", "compatibility_note": null, "old_metadata": { "disk_name": "Telephone.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "new_metadata": { "disk_name": "Telephone.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 4 }, "fields": [ { "canonical_name": "TE_PKID", "old": { "name": "TE_PKID", "label": "Identifiant de Telephone", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "TE_PKID", "label": "Identifiant de Telephone", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "TE_IDQualif", "old": { "name": "TE_IDQualif", "label": "Identifiant de ParametreMetier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "TE_IDQualif", "label": "Identifiant de ParametreMetier", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "TE_Numero", "old": { "name": "TE_Numero", "label": "TE_Numero", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "TE_Numero", "label": "TE_Numero", "hfsql_type": "Entier sur 4 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "int", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "TE_IDPersonne", "old": { "name": "TE_IDPersonne", "label": "Identifiant de Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "TE_IDPersonne", "label": "Identifiant de Personne", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "FK déclarée (ancien) vers `Personne.PE_PKID`; FK déclarée (Omika) vers `Personne.PE_PKID`" } ] }, { "name": "AccesEtDroit", "domain": "Sécurité", "presence": "Commun", "purpose_inference": "Droits fonctionnels accordés à un profil historique ou à un rôle Omika, sur un module ou une clé d'accès.", "compatibility_note": "Omika introduit `AED_IdRole` et `AED_CleAcces`; `AED_IDProfil` et `AED_IDModule` restent présents mais sont marqués zombie.", "old_metadata": { "disk_name": "AccesEtDroit.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 8 }, "new_metadata": { "disk_name": "AccesEtDroit.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 10 }, "fields": [ { "canonical_name": "AED_PKID", "old": { "name": "AED_PKID", "label": "Identifiant de AccesEtDroit", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "AED_PKID", "label": "Identifiant de AccesEtDroit", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "AED_IDProfil", "old": { "name": "AED_IDProfil", "label": "Identifiant de Profil", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AED_IDProfil", "label": "Identifiant de Profil (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AED_IDModule", "old": { "name": "AED_IDModule", "label": "Identifiant de Module", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AED_IDModule", "label": "Identifiant de Module (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "AED_Acces", "old": { "name": "AED_Acces", "label": "L'accès est il autorisé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "AED_Acces", "label": "L'accès est il autorisé", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Modifié par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Modifié par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "AED_IdRole", "old": null, "new": { "name": "AED_IdRole", "label": "Identifiant du role", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Ajout Omika", "compatibility_notes": "" }, { "canonical_name": "AED_CleAcces", "old": null, "new": { "name": "AED_CleAcces", "label": "Clé d’accès", "hfsql_type": "Chaîne", "size": "20", "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Ajout Omika", "compatibility_notes": "" } ] }, { "name": "CategorieAcces", "domain": "Sécurité", "presence": "Omika uniquement", "purpose_inference": "Référentiel Omika des catégories ou modules d'accès utilisés par les rôles et l'interface.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "CategorieAcces.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 11 }, "fields": [ { "canonical_name": "CAC_PKID", "old": null, "new": { "name": "CAC_PKID", "label": "Identifiant de CategorieAcces", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "CAC_Cle", "old": null, "new": { "name": "CAC_Cle", "label": "Clé unique", "hfsql_type": "Chaîne", "size": "20", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CAC_Libelle", "old": null, "new": { "name": "CAC_Libelle", "label": "Libelle", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CAC_Ordre", "old": null, "new": { "name": "CAC_Ordre", "label": "Numero Ordre", "hfsql_type": "Entier non signé sur 2 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ushort", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CAC_Mobile", "old": null, "new": { "name": "CAC_Mobile", "label": "Accès mobile ?", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CAC_AncienCode", "old": null, "new": { "name": "CAC_AncienCode", "label": "Ancien Code paramètre metier à", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": null, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": null, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": null, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": null, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CAC_Description", "old": null, "new": { "name": "CAC_Description", "label": "Description", "hfsql_type": "Mémo texte", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "Role", "domain": "Sécurité", "presence": "Omika uniquement", "purpose_inference": "Rôle Omika utilisé pour les droits d'accès.", "compatibility_note": null, "old_metadata": null, "new_metadata": { "disk_name": "Role.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 7 }, "fields": [ { "canonical_name": "R_PKID", "old": null, "new": { "name": "R_PKID", "label": "Identifiant de Role", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "PK automatique" }, { "canonical_name": "R_Libelle", "old": null, "new": { "name": "R_Libelle", "label": "Libelle", "hfsql_type": "Chaîne", "size": "30", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "R_AncienCode", "old": null, "new": { "name": "R_AncienCode", "label": "Ancien Code à supprimer", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": null, "new": { "name": "CreationDate", "label": "Créé le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": null, "new": { "name": "CreationUser", "label": "Créé par", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": null, "new": { "name": "ModifDate", "label": "Modifié le", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Table Omika uniquement", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": null, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Table Omika uniquement", "compatibility_notes": "" } ] }, { "name": "Utilisateur", "domain": "Sécurité", "presence": "Commun", "purpose_inference": "Compte utilisateur, authentification, administration, rôle, société et collaborateur associés.", "compatibility_note": "Omika ajoute `UT_IdRole`; l'ancien `UT_IDTypeProfil` est marqué zombie.", "old_metadata": { "disk_name": "Utilisateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 19 }, "new_metadata": { "disk_name": "Utilisateur.fic", "connection": "", "groups": [ "ProtectionStd" ], "indexes": [], "field_count": 20 }, "fields": [ { "canonical_name": "UT_PKID", "old": { "name": "UT_PKID", "label": "Identifiant de Utilisateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_PKID", "label": "Identifiant de Utilisateur", "hfsql_type": "Identifiant automatique (8 octets)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "PK automatique" }, { "canonical_name": "UT_Login", "old": { "name": "UT_Login", "label": "Login", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_Login", "label": "Login", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_Nom", "old": { "name": "UT_Nom", "label": "Nom de l'utilisateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_Nom", "label": "Nom de l'utilisateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "UT_Prenom", "old": { "name": "UT_Prenom", "label": "Prénom de l'utilisateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_Prenom", "label": "Prénom de l'utilisateur", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "UT_MotDePasse", "old": { "name": "UT_MotDePasse", "label": "Mot De Passe", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_MotDePasse", "label": "Mot De Passe", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_MotDePasseAChanger", "old": { "name": "UT_MotDePasseAChanger", "label": "Mot de passe à changer", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_MotDePasseAChanger", "label": "Mot de passe à changer", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_Email", "old": { "name": "UT_Email", "label": "Email", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_Email", "label": "Email", "hfsql_type": "Chaîne", "size": "100", "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "UT_TelMobile", "old": { "name": "UT_TelMobile", "label": "Téléphone Mobile", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_TelMobile", "label": "Téléphone Mobile", "hfsql_type": "Chaîne", "size": "25", "default": null, "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "string", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "UT_Administrateur", "old": { "name": "UT_Administrateur", "label": "Est un utilisateur admin", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_Administrateur", "label": "Est un utilisateur admin", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationDate", "old": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "CreationDate", "label": "Date de création", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "CreationUser", "old": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "CreationUser", "label": "Utilisateur de création", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifDate", "old": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "new": { "name": "ModifDate", "label": "Date de Modification", "hfsql_type": "Date et Heure (aaaammjjhhmmssccc)", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "DateTime", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "ModifUser", "old": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "ModifUser", "label": "Utilisateur de modification", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_IDCollaborateur", "old": { "name": "UT_IDCollaborateur", "label": "Identifiant du Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_IDCollaborateur", "label": "Identifiant du Collaborateur", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_IDSocietePrincipale", "old": { "name": "UT_IDSocietePrincipale", "label": "Identifiant de la société principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_IDSocietePrincipale", "label": "Identifiant de la société principale", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "long", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_IDTypeProfil", "old": { "name": "UT_IDTypeProfil", "label": "Identifiant du type de profil", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_IDTypeProfil", "label": "Identifiant du type de profil (zombie)", "hfsql_type": "Entier sur 8 octets", "size": null, "default": "0", "zombie": true, "notes": [ "Signalé comme élément zombie dans les avertissements du projet" ] }, "dotnet_type_recommendation": "long", "status": "Commun, zombie dans Omika", "compatibility_notes": "ne pas utiliser comme référence principale dans le nouveau domaine; Signalé comme élément zombie dans les avertissements du projet" }, { "canonical_name": "UT_CleLicenceMobile", "old": { "name": "UT_CleLicenceMobile", "label": "Clé de Licence Mobile", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "new": { "name": "UT_CleLicenceMobile", "label": "Clé de Licence Mobile", "hfsql_type": "Chaîne", "size": "50", "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "string", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_AccesBO", "old": { "name": "UT_AccesBO", "label": "Acces au Back-Office", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_AccesBO", "label": "Acces au Back-Office", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_AccesMobile", "old": { "name": "UT_AccesMobile", "label": "Acces sur le Mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "new": { "name": "UT_AccesMobile", "label": "Acces sur le Mobile", "hfsql_type": "Booléen", "size": null, "default": "0", "zombie": false, "notes": [] }, "dotnet_type_recommendation": "bool", "status": "Commun", "compatibility_notes": "" }, { "canonical_name": "UT_IdRole", "old": null, "new": { "name": "UT_IdRole", "label": "Identifiant Role (Profil)", "hfsql_type": "Entier non signé sur 8 octets", "size": null, "default": null, "zombie": false, "notes": [] }, "dotnet_type_recommendation": "ulong", "status": "Ajout Omika", "compatibility_notes": "" } ] } ], "relations": { "old": [ { "name": "Contrainte_Action_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Action", "target_field": "AC_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Adresse_Client", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Client_Adresse", "target_field": "CA_IDAdresse", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_BddExterne_Intervention_BddExt", "source_table": "BddExterne", "source_field": "BSX_PKID", "source_cardinality": "0,n", "target_table": "Intervention_BddExterne", "target_field": "INX_IDBddExterne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_CheckList_Collaborateur", "source_table": "CheckList", "source_field": "CHK_PKID", "source_cardinality": "0,n", "target_table": "CheckList_Collab", "target_field": "CHC_IDCheckList", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_CheckList_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "CheckList", "target_field": "CHK_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Adresse", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_Adresse", "target_field": "CA_IDClient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_BddExterne_BddExterne", "source_table": "BddExterne", "source_field": "BSX_PKID", "source_cardinality": "0,n", "target_table": "Client_BddExterne", "target_field": "CLX_IDBddExterne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Client_BddExterne", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_BddExterne", "target_field": "CLX_IDCLient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Client_Lieu", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_Lieu", "target_field": "CLI_IDClient", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Dossier", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Dossier", "target_field": "DO_IDClient", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Client_Personne", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Personne", "target_field": "PE_IDClient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Pas de suppression des enregistrements reliés" }, { "name": "Contrainte_Collaborateur_CheckList", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "CheckList_Collab", "target_field": "CHC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Collaborateur_Equipe", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "Equipe_Collaborateur", "target_field": "EC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Collaborateur_Intervention", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "Intervention_Collaborateur", "target_field": "IC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Collaborateur_Societe", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "Societe_Collaborateur", "target_field": "SC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_DocumentNote_Document", "source_table": "Document", "source_field": "DC_PKID", "source_cardinality": "0,n", "target_table": "DocumentNote", "target_field": "DN_IDDocument", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Dossier_Intervention", "source_table": "Dossier", "source_field": "DO_PKID", "source_cardinality": "0,n", "target_table": "Intervention", "target_field": "IN_IDDossier", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Equipe_Collaborateur", "source_table": "Equipe", "source_field": "EQ_PKID", "source_cardinality": "0,n", "target_table": "Equipe_Collaborateur", "target_field": "EC_IDEquipe", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Intervention_Collaborateur", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Intervention_Collaborateur", "target_field": "IC_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_HistoriqueEtatIntervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "EtatIntervention", "target_field": "EI_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_Intervention_BddExt", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Intervention_BddExterne", "target_field": "INX_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_MessageExterne", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "MessageExterne", "target_field": "ME_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_ParametreMetier", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Intervention_ChampLibre", "target_field": "ICL_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Lieu_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Lieu", "target_field": "LI_IDAdresse", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Lieu_Client_Lieu", "source_table": "Lieu", "source_field": "LI_PKID", "source_cardinality": "0,n", "target_table": "Client_Lieu", "target_field": "CLI_IDLieu", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Lieu_Lieu_Personne", "source_table": "Lieu", "source_field": "LI_PKID", "source_cardinality": "0,n", "target_table": "Lieu_Personne", "target_field": "LIP_IDLieu", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_MailModele_MailCat", "source_table": "MailModele", "source_field": "MM_Code", "source_cardinality": "0,n", "target_table": "MailCat", "target_field": "MMC_CodeModMail", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_MessageInterne_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "MessageInterne", "target_field": "MI_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_ParametreMetier_Intervention", "source_table": "ParametreMetier", "source_field": "PA_PKID", "source_cardinality": "0,n", "target_table": "Intervention_ChampLibre", "target_field": "ICL_IDParametreMetier", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_ParametreMetier_ParametreMetierEntete", "source_table": "ParametreMetierEntete", "source_field": "PM_Code", "source_cardinality": "0,n", "target_table": "ParametreMetier", "target_field": "PA_Code", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Personne_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Personne", "target_field": "PE_IDAdressePrincipale", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Personne_Lieu_Personne", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Lieu_Personne", "target_field": "LIP_IDPersonne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Personne_Planning_RDV", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Planning_RDV_Personne", "target_field": "PRP_IDPersonne", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Societe_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Societe", "target_field": "SO_IDAdressePrincipale", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Societe_Collaborateur", "source_table": "Societe", "source_field": "SO_PKID", "source_cardinality": "0,n", "target_table": "Societe_Collaborateur", "target_field": "SC_IDCSociete", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Societe_Equipe", "source_table": "Societe", "source_field": "SO_PKID", "source_cardinality": "0,n", "target_table": "Equipe", "target_field": "EQ_IDSociete", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_SuiviDesTemps_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "SuiviDesTemps", "target_field": "SDT_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Pas de suppression des enregistrements reliés" }, { "name": "Contrainte_Telephone_Personne", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Telephone", "target_field": "TE_IDPersonne", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." } ], "new": [ { "name": "Contrainte_Action_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Action", "target_field": "AC_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Adresse_Client", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Client_Adresse", "target_field": "CA_IDAdresse", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_BddExterne_Intervention_BddExt", "source_table": "BddExterne", "source_field": "BSX_PKID", "source_cardinality": "0,n", "target_table": "Intervention_BddExterne", "target_field": "INX_IDBddExterne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_CheckList_Collaborateur", "source_table": "CheckList", "source_field": "CHK_PKID", "source_cardinality": "0,n", "target_table": "CheckList_Collab", "target_field": "CHC_IDCheckList", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_CheckList_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "CheckList", "target_field": "CHK_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Adresse", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_Adresse", "target_field": "CA_IDClient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_BddExterne_BddExterne", "source_table": "BddExterne", "source_field": "BSX_PKID", "source_cardinality": "0,n", "target_table": "Client_BddExterne", "target_field": "CLX_IDBddExterne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Client_BddExterne", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_BddExterne", "target_field": "CLX_IDCLient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Client_Lieu", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Client_Lieu", "target_field": "CLI_IDClient", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Client_Dossier", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Dossier", "target_field": "DO_IDClient", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Client_Personne", "source_table": "Client", "source_field": "CL_PKID", "source_cardinality": "0,n", "target_table": "Personne", "target_field": "PE_IDClient", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Pas de suppression des enregistrements reliés" }, { "name": "Contrainte_Collaborateur_CheckList", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "CheckList_Collab", "target_field": "CHC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Collaborateur_Equipe", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "Equipe_Collaborateur", "target_field": "EC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Collaborateur_Societe", "source_table": "Collaborateur", "source_field": "CO_PKID", "source_cardinality": "0,n", "target_table": "Societe_Collaborateur", "target_field": "SC_IDCollaborateur", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_DocumentNote_Document", "source_table": "Document", "source_field": "DC_PKID", "source_cardinality": "0,n", "target_table": "DocumentNote", "target_field": "DN_IDDocument", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Dossier_Intervention", "source_table": "Dossier", "source_field": "DO_PKID", "source_cardinality": "0,n", "target_table": "Intervention", "target_field": "IN_IDDossier", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Equipe_Collaborateur", "source_table": "Equipe", "source_field": "EQ_PKID", "source_cardinality": "0,n", "target_table": "Equipe_Collaborateur", "target_field": "EC_IDEquipe", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Intervention_HistoriqueEtatIntervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "EtatIntervention", "target_field": "EI_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_Intervention_BddExt", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Intervention_BddExterne", "target_field": "INX_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_MessageExterne", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "MessageExterne", "target_field": "ME_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Intervention_ParametreMetier", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "Intervention_ChampLibre", "target_field": "ICL_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Lieu_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Lieu", "target_field": "LI_IDAdresse", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Lieu_Client_Lieu", "source_table": "Lieu", "source_field": "LI_PKID", "source_cardinality": "0,n", "target_table": "Client_Lieu", "target_field": "CLI_IDLieu", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Lieu_Lieu_Personne", "source_table": "Lieu", "source_field": "LI_PKID", "source_cardinality": "0,n", "target_table": "Lieu_Personne", "target_field": "LIP_IDLieu", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_MessageInterne_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "MessageInterne", "target_field": "MI_IDIntervention", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_ParametreMetier_Intervention", "source_table": "ParametreMetier", "source_field": "PA_PKID", "source_cardinality": "0,n", "target_table": "Intervention_ChampLibre", "target_field": "ICL_IDParametreMetier", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_ParametreMetier_ParametreMetierEntete", "source_table": "ParametreMetierEntete", "source_field": "PM_Code", "source_cardinality": "0,n", "target_table": "ParametreMetier", "target_field": "PA_Code", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Personne_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Personne", "target_field": "PE_IDAdressePrincipale", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Personne_Lieu_Personne", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Lieu_Personne", "target_field": "LIP_IDPersonne", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Personne_Planning_RDV", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Planning_RDV_Personne", "target_field": "PRP_IDPersonne", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_RDV_Collaborateur_RDV_Planning", "source_table": "RDV_Planning", "source_field": "GUID", "source_cardinality": "0,n", "target_table": "RDV_Collaborateur", "target_field": "RVC_GUID_RDV", "target_cardinality": "1,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_RDV_Contact_Personne", "source_table": "Personne", "source_field": "GUID", "source_cardinality": "0,n", "target_table": "RDV_Contact", "target_field": "RVCT_GUID_Pers", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_RDV_Planning_RDV_Contact", "source_table": "RDV_Planning", "source_field": "GUID", "source_cardinality": "0,n", "target_table": "RDV_Contact", "target_field": "RVCT_GUID_RDV", "target_cardinality": "1,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Societe_Adresse", "source_table": "Adresse", "source_field": "AD_PKID", "source_cardinality": "0,n", "target_table": "Societe", "target_field": "SO_IDAdressePrincipale", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_Societe_Collaborateur", "source_table": "Societe", "source_field": "SO_PKID", "source_cardinality": "0,n", "target_table": "Societe_Collaborateur", "target_field": "SC_IDCSociete", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." }, { "name": "Contrainte_Societe_Equipe", "source_table": "Societe", "source_field": "SO_PKID", "source_cardinality": "0,n", "target_table": "Equipe", "target_field": "EQ_IDSociete", "target_cardinality": "0,1", "update_rule": "Modification uniquement si pas d'enregistrement relié", "delete_rule": "Suppression uniquement si pas d'enregistrement relié" }, { "name": "Contrainte_SuiviDesTemps_Intervention", "source_table": "Intervention", "source_field": "IN_PKID", "source_cardinality": "0,n", "target_table": "SuiviDesTemps", "target_field": "SDT_IDIntervention", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Pas de suppression des enregistrements reliés" }, { "name": "Contrainte_Telephone_Personne", "source_table": "Personne", "source_field": "PE_PKID", "source_cardinality": "0,n", "target_table": "Telephone", "target_field": "TE_IDPersonne", "target_cardinality": "0,1", "update_rule": "Modification en cascade des enregistrements reliés", "delete_rule": "Suppression en cascade des enregistrements reliés." } ] }, "dictionary_anomalies": { "old_active_aliases_not_in_detailed_tables": [ "AC_", "CL_IDContactDefaut", "CO_Civilite", "DO_Description", "HEI_", "IDCompteRendu", "IDIntervention_ChampLibre", "IDParametreSysteme", "PAP_ListeParametre", "PL_Pri", "RolePersonne", "TE_Duree" ], "new_active_aliases_not_in_detailed_tables": [ "AC_", "AED_IdAcces", "CL_IDContactDefaut", "CO_Civilite", "DO_Description", "HEI_", "IDCompteRendu", "IDIntervention_ChampLibre", "IDParametreSysteme", "PAP_ListeParametre", "PL_Pri", "RolePersonne", "RVC_IdColb", "TE_Duree" ], "unused_common": [ "AC_IDTypeQui", "AD_AdresseLigne_1", "AD_AdresseLigne_2", "AD_AdresseLigne_3", "AD_AdresseLigne_4", "AD_AdresseLigne_5", "AD_CodePostalAdresse", "AD_CreationDate", "AD_CreationUser", "AD_IDAdresse", "AD_LigneAdresse_1", "AD_LigneAdresse_2", "AD_LigneAdresse_3", "AD_LigneAdresse_4", "AD_LigneAdresse_5", "AD_ModifDate", "AD_ModifUser", "AD_Nom", "AD_PresentationAdresse", "AD_VilleAdresse", "Belogik_Adresse_ligne", "Belogik_Créé_par", "Belogik_ModificationUser", "CA_IDClient_AD_IDAdresse", "CHC_IDCollaborateur_CHC_IDCheckLis", "CL_AdresseClient", "CL_AdresseClient_1", "CL_AdresseClient_2", "CL_AdresseClient_3", "CL_AdresseClient_4", "CL_AdresseClient_5", "CL_Apporteur", "CL_CodePostalClient", "CL_CompteComptable", "CL_CreationDate", "CL_CreationUser", "CL_IDClient", "CL_IDClient_AD_IDAdresse", "CL_IDSitePrincipal", "CL_IDStatutClient", "CL_IDTypeAdresse", "CL_IDTypeClient", "CL_ModifDate", "CL_ModifUser", "CL_NomClient", "CL_Origine", "CL_PresentationAdresse", "CL_PresentationAdresseClient", "CL_VilleClient", "CleComp", "CLX_IDBaseExt", "CMI_CMD", "CMI_DATE", "CMI_FROM", "CMI_JSON", "CMI_PKID", "CMO_CMD", "CMO_DATE", "CMO_JSON", "CMO_PKID", "CMO_TO", "CO_IDUtilisateur", "CO_UtiliseBO", "CO_UtiliseMobile", "CPT_AvecPrefixe", "CPT_Longueur", "CPT_ParAn", "CR_DateSignature", "CR_GUID", "DC_DroitAcces", "DC_GUID", "DE_Description", "DE_IDAdressePrincipale", "DE_IDDemandeur", "DE_IDDestination", "DE_IDPriorite", "DE_IDStatut", "DE_IDSuiveur", "DE_IDTypeDemandeur", "DE_PKID", "DE_RefExterne", "DE_RefInterne", "DL_IDDossier", "DL_IDLieu", "DL_PKID", "DN_GUID", "DO_IDDemandeur", "DO_IDSuiveur", "DP_IDDossier", "DP_IDPersonne", "DP_PKID", "EmailPersonne", "HEI_DateDebut", "HEI_DateFin", "HEI_Description", "HEI_IDEtat", "HEI_IDIntervention", "HEI_PKID", "IC_IDIntervention_IC_IDCollaborateur", "ICL_IDInterventionICL_IDParametreM", "ICP_IDClient", "ICP_IDImport", "ICP_IDIntervention", "ICP_IDPersonne", "ICP_PKID", "IDAction", "IDADRESSE", "IDCheckList", "IDCheckList_Collab", "IDClient", "IDClient_Lieu", "IDCollaboteur", "IDCompteur", "IDDocument", "IDDocumentNote", "IDEquipe", "IDEquipe_Collaborateur", "IDHistoriqueEtatIntervention", "IDIntervention", "IDIntervention_Client_Personne", "IDIntervention_Collaborateur", "IDIntervention_Lieu_Personne", "IDIntervention_Lot", "IDIntervention_Personne", "IDLieu", "IDLieu_Personne", "IDLots", "IDMessageExterne", "IDMessageInterne", "IDMobile", "IDMobLog", "IDMobReception", "IDModeleRapportMob", "IDParametreApplication", "IDPARAMETREMETIER", "IDParametreMetierEntete", "IDParametreUtilisateur", "IDPersonne", "IDPlanning_RDV", "IDSociete", "IDSociete_Collaborateur", "IDTelephone", "IDTemps", "IDUtilisateur", "IL_IDIntervention", "IL_IDIntervention_IL_IDLot", "IL_IDLot", "IL_PKID", "ILP_Etage", "ILP_IDIntervention", "ILP_IDIntervention_ILP_IDLieuPersonn", "ILP_IDLieu", "ILP_IDLieuPersonne", "ILP_IDPersonne", "ILP_Lot", "ILP_PKID", "IN_ChpPersonnalise1", "IN_ChpPersonnalise2", "IN_CodeBddExterne", "IN_CodeExterne", "IN_IDSuiveur", "INX_IDBaseExt", "LI_Archive", "LI_CreationDate", "LI_CreationUser", "LI_DateArchivage", "LI_ModifDate", "LI_ModifUser", "LO_IDLieu", "LO_Localisation", "LO_Nom", "LO_PKID", "Login", "LP_IDLot", "LP_IDPersonne", "LP_PKID", "MC_Code", "MC_Nom", "MC_Note", "MC_Ordre", "MC_PKID", "MC_System", "MM_Corps", "MotDePasseAChanger", "MRM_Actif", "NbJrsDepuisDerniereModif", "NomPersonne", "NomSociete", "PA_AjoutParametreMetier", "PA_CodeParametreMetier", "PA_Custom", "PA_CustomCodeParametreMetier", "PA_CustomParametreMetier", "PA_Est", "PA_EstModifiableParametreMetier", "PA_LibelleParametreMetier", "PA_NumeroParametreMetier", "PA_OrdreParametreMetier", "PA_ValeurParametreMetier", "PA_Visible", "PAP_Categorie", "PE_AdressePersonne_1", "PE_AdressePersonne_2", "PE_AdressePersonne_3", "PE_AdressePersonne_4", "PE_AdressePersonne_5", "PE_AdresseSociete_4", "PE_CodePostalPersonne", "PE_CreationDate", "PE_CreationUser", "PE_EmailPersonne", "PE_Etage", "PE_IDRolePersonne", "PE_ModifDate", "PE_ModifUser", "PE_NomPersonne", "PE_PrenomPersonne", "PE_PresentationAdressePersonne", "PE_TelFixePersonne", "PE_TelMobilePersonne", "PE_TelPortablePersonne", "PE_VillePersonne", "PEFax", "PL_Descriptif", "PL_Duree", "PL_EstSuperposable", "PL_GUID", "PL_PKID_PE_PKID", "PM_Contexte", "PM_FormatValeur", "PM_JSONSpec", "PM_Personnalisable", "PrenomPersonne", "PT_Description", "PT_Libelle", "PT_Personnalisable", "PT_PKID", "SC_IDCSociete_IDCollaborateur", "SC_IDCSocieteSC_IDCollaborateur", "SC_IDCSocite", "SDT_Collaborateur", "SDT_DateFin", "SDT_HeureDebut", "SDT_HeureFin", "SDT_Intervention", "SDT_Partenaire", "SIRETSociete", "SO_AdresseSociete_1", "SO_AdresseSociete_2", "SO_AdresseSociete_3", "SO_AdresseSociete_4", "SO_AdresseSociete_5", "SO_CodePostalSociete", "SO_CreationDate", "SO_CreationUser", "SO_LigneAdresse_1", "SO_LigneAdresse_2", "SO_LigneAdresse_3", "SO_LigneAdresseSociete_1", "SO_LigneAdresseSociete_2", "SO_ModifDate", "SO_ModifUser", "SO_NomSociete", "SO_PKID_CO_PKID", "SO_PresentationAdressePersonne", "SO_PresentationAdresseSociete", "SO_SIRETSociete", "SO_VilleSociete", "Te", "TE_Collaborateur", "TE_Date", "TE_DateDebut", "TE_IDTypeTemps", "TE_Intervention", "TE_Libelle", "TE_NbHeure", "TE_NbMinutes", "TE_Partenaire", "TelFixePersonne", "TelPersonne", "TelPortablePersonne", "UT_CleLicence", "UT_IDProfil", "UT_SansLicence", "UT_UtiliseBO", "ValeurDuChamp" ], "unused_old_only": [], "unused_new_only": [ "AD_Index_Adresse", "GUID_Pers", "GUID_RDV", "IC_IDCollaborateur", "IC_IDIntervention", "IC_PKID", "IDCategorieAcces", "IDDoc_Aide", "IDElementModifie", "IDElementSupprime", "IDEtats", "IDModeleRapport", "IDRDV_Collaborateur", "IDRDV_Contact", "IDRendezVousPlanning", "IDRole", "IDRubriquesDocument", "PE_Role", "RD_Type", "RV_CR", "RV_Superposable", "RVC_IdRDV", "RVCT_IdPersonne", "RVCT_IdRdv" ] } }