Premiere commit - Omika

This commit is contained in:
2026-10-23 18:46:50 +02:00
commit 8ea76c1b24
2155 changed files with 984301 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
DomainEntity,BatikTable,OmikaTable,Category,Create,ReadOne,ReadList,Update,Delete,PublicApi,ExistingService,ExistingRepository,ExistingEndpoint,BatikSupported,OmikaSupported,Status,Notes
Client,Client,Client,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,YES,YES,YES,YES,YES,YES,VERIFIED,CRUD complet via ClientService/AdaptiveClientRepository
Personne,Personne,Personne,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,YES,YES,YES,YES,YES,YES,VERIFIED,CRUD complet via ContactService/AdaptiveContactRepository
Adresse,Adresse,Adresse,BUSINESS_CHILD,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Adresse partagée entre clients/personnes/sites
Lieu,Lieu,Lieu,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,Site/lieu d'intervention; CRUD via SiteService/AdaptiveSiteRepository/BatikSiteRepository/OmikaSiteRepository; suppression=archivage
Document,Document,Document,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,NOT_APPLICABLE,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,Document immuable après création; suppression = archivage (Archive)
Intervention,Intervention,Intervention,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,CRUD complet via InterventionService/AdaptiveInterventionRepository; suppression=archivage; intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS sur BATIK_TEST/OMIKA_TEST; relations Collaborateur/Personne câblées; IDs invalides→DomainValidationException sans écriture partielle
Dossier,Dossier,Dossier,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,CRUD complet via DossierService/AdaptiveDossierRepository; suppression=archivage; intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS sur BATIK_TEST/OMIKA_TEST; DO_NumDossier rubrique calculée Omika exclue des écritures (erreur HFSQL 28000002)
PlanningRDV,Planning_RDV,RDVPlanning,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,Rendez-vous; CRUD via RendezVousService/AdaptiveRendezVousRepository; suppression=archivage; intégration réelle CREATE→UPDATE→CANCEL→ARCHIVE→ROLLBACK PASS
Collaborateur,Collaborateur,Collaborateur,BUSINESS_AGGREGATE,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,IMPLEMENTED,SEMANTIC_DELETE,YES,YES,YES,YES,YES,YES,VERIFIED,Collaborateur interne; CRUD via CollaborateurService/AdaptiveCollaborateurRepository; suppression=archivage (CO_Actif=false); intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS
Societe,Societe,Societe,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,YES,YES,INTERNAL_ONLY,Société (référentiel); lecture interne uniquement, aucun besoin public démontré
Equipe,Equipe,Equipe,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,YES,YES,INTERNAL_ONLY,Équipe (référentiel); pas d'identité publique canonique, aucun GUID fabriqué
Utilisateur,Utilisateur,Utilisateur,SYSTEM_CONFIGURATION,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Utilisateur système
ParametreMetier,ParametreMetier,ParametreMetier,REFERENCE_DATA,NOT_APPLICABLE,READ_ONLY,READ_ONLY,NOT_APPLICABLE,NOT_APPLICABLE,YES,YES,YES,YES,YES,YES,READ_ONLY_VERIFIED,Référentiel métier (types/statuts); lecture publique via GET /reference-data/{key}; IReferenceDataRepository/Service + Adaptive + Batik/Omika
ParametreMetierEntete,ParametreMetierEntete,ParametreMetierEntete,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,YES,YES,INTERNAL_ONLY,En-tête des paramètres métier; historique/protégé, lecture interne uniquement
ParametreSysteme,ParametreSysteme,ParametreSysteme,SYSTEM_CONFIGURATION,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Paramètres système
EtatIntervention,EtatIntervention,EtatIntervention,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,YES,YES,INTERNAL_ONLY,États d'intervention; table d'historique chargée en interne par Intervention, pas de liste publique autonome
ClientAdresse,ClientAdresse,ClientAdresse,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation client-adresse (via agrégat)
ClientLieu,ClientLieu,ClientLieu,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation client-lieu (via agrégat)
ClientBddExterne,ClientBddExterne,ClientBddExterne,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation client-base externe
InterventionCollaborateur,InterventionCollaborateur,InterventionCollaborateur,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation intervention-collaborateur
InterventionPersonne,InterventionPersonne,InterventionPersonne,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation intervention-personne
LieuPersonne,LieuPersonne,LieuPersonne,JOIN_TABLE,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,YES,YES,NOT_STARTED,Relation lieu-personne
ElementSupprime,,ElementSupprime,VERSION_OPTIONAL,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NOT_STARTED,NO,NO,NO,NO,NO,YES,NOT_STARTED,Table de suppression logique (Omika uniquement)
Role,,Role,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,NO,YES,SCHEMA_SPECIFIC,Rôles (Omika uniquement); lecture interne, absent sous Batik (SchemaCapabilities.SupportsRoles)
Etats,,Etats,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,NO,YES,SCHEMA_SPECIFIC,États (Omika uniquement); lecture interne, absent sous Batik
ModeleRapport,,ModeleRapport,REFERENCE_DATA,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NOT_APPLICABLE,NO,NO,NO,NO,NO,YES,NOT_REQUIRED,Modèles de rapport (Omika uniquement); aucun besoin public démontré
1 DomainEntity BatikTable OmikaTable Category Create ReadOne ReadList Update Delete PublicApi ExistingService ExistingRepository ExistingEndpoint BatikSupported OmikaSupported Status Notes
2 Client Client Client BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED YES YES YES YES YES YES VERIFIED CRUD complet via ClientService/AdaptiveClientRepository
3 Personne Personne Personne BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED YES YES YES YES YES YES VERIFIED CRUD complet via ContactService/AdaptiveContactRepository
4 Adresse Adresse Adresse BUSINESS_CHILD NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Adresse partagée entre clients/personnes/sites
5 Lieu Lieu Lieu BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED Site/lieu d'intervention; CRUD via SiteService/AdaptiveSiteRepository/BatikSiteRepository/OmikaSiteRepository; suppression=archivage
6 Document Document Document BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED NOT_APPLICABLE SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED Document immuable après création; suppression = archivage (Archive)
7 Intervention Intervention Intervention BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED CRUD complet via InterventionService/AdaptiveInterventionRepository; suppression=archivage; intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS sur BATIK_TEST/OMIKA_TEST; relations Collaborateur/Personne câblées; IDs invalides→DomainValidationException sans écriture partielle
8 Dossier Dossier Dossier BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED CRUD complet via DossierService/AdaptiveDossierRepository; suppression=archivage; intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS sur BATIK_TEST/OMIKA_TEST; DO_NumDossier rubrique calculée Omika exclue des écritures (erreur HFSQL 28000002)
9 PlanningRDV Planning_RDV RDVPlanning BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED Rendez-vous; CRUD via RendezVousService/AdaptiveRendezVousRepository; suppression=archivage; intégration réelle CREATE→UPDATE→CANCEL→ARCHIVE→ROLLBACK PASS
10 Collaborateur Collaborateur Collaborateur BUSINESS_AGGREGATE IMPLEMENTED IMPLEMENTED IMPLEMENTED IMPLEMENTED SEMANTIC_DELETE YES YES YES YES YES YES VERIFIED Collaborateur interne; CRUD via CollaborateurService/AdaptiveCollaborateurRepository; suppression=archivage (CO_Actif=false); intégration réelle CREATE→UPDATE→ARCHIVE→ROLLBACK PASS
11 Societe Societe Societe REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO YES YES INTERNAL_ONLY Société (référentiel); lecture interne uniquement aucun besoin public démontré
12 Equipe Equipe Equipe REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO YES YES INTERNAL_ONLY Équipe (référentiel); pas d'identité publique canonique aucun GUID fabriqué
13 Utilisateur Utilisateur Utilisateur SYSTEM_CONFIGURATION NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Utilisateur système
14 ParametreMetier ParametreMetier ParametreMetier REFERENCE_DATA NOT_APPLICABLE READ_ONLY READ_ONLY NOT_APPLICABLE NOT_APPLICABLE YES YES YES YES YES YES READ_ONLY_VERIFIED Référentiel métier (types/statuts); lecture publique via GET /reference-data/{key}; IReferenceDataRepository/Service + Adaptive + Batik/Omika
15 ParametreMetierEntete ParametreMetierEntete ParametreMetierEntete REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO YES YES INTERNAL_ONLY En-tête des paramètres métier; historique/protégé lecture interne uniquement
16 ParametreSysteme ParametreSysteme ParametreSysteme SYSTEM_CONFIGURATION NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Paramètres système
17 EtatIntervention EtatIntervention EtatIntervention REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO YES YES INTERNAL_ONLY États d'intervention; table d'historique chargée en interne par Intervention pas de liste publique autonome
18 ClientAdresse ClientAdresse ClientAdresse JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation client-adresse (via agrégat)
19 ClientLieu ClientLieu ClientLieu JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation client-lieu (via agrégat)
20 ClientBddExterne ClientBddExterne ClientBddExterne JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation client-base externe
21 InterventionCollaborateur InterventionCollaborateur InterventionCollaborateur JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation intervention-collaborateur
22 InterventionPersonne InterventionPersonne InterventionPersonne JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation intervention-personne
23 LieuPersonne LieuPersonne LieuPersonne JOIN_TABLE NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO YES YES NOT_STARTED Relation lieu-personne
24 ElementSupprime ElementSupprime VERSION_OPTIONAL NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NOT_STARTED NO NO NO NO NO YES NOT_STARTED Table de suppression logique (Omika uniquement)
25 Role Role REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO NO YES SCHEMA_SPECIFIC Rôles (Omika uniquement); lecture interne absent sous Batik (SchemaCapabilities.SupportsRoles)
26 Etats Etats REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO NO YES SCHEMA_SPECIFIC États (Omika uniquement); lecture interne absent sous Batik
27 ModeleRapport ModeleRapport REFERENCE_DATA NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NOT_APPLICABLE NO NO NO NO NO YES NOT_REQUIRED Modèles de rapport (Omika uniquement); aucun besoin public démontré