Salut à vous,
j'ai regardé rapidement de mon côté.
Pour faire fonctionner correctement tutti, il faut au moins :
PROGRAM
PROGRAM2LOCATION
Si vous désirez synchroniser tout le "référentiel" des programmes/stratégie, il faut ajouter :
ACQUISITION_LEVEL
PROGRAM_PRIVILEGE
PROGRAM2DEPARTMENT
PROGRAM2PERSON_EXCEPTION
PROGRAM2PERSON
STRATEGY
STRATEGY2MANAGER_PERSON
APPLIED_PERIOD
APPLIED_STRATEGY
PMFM_STRATEGY
PMFM_APPLIED_STRATEGY
REFERENCE_TAXON_STRATEGY
J'en profite pour indiquer les tables intervenants dans d'autres aspects (pas utile aujourd'hui mais qui pourrait le devenir) :
- la régionalisation :
SPATIAL_ITEM
SPATIAL_ITEM_TYPE
SPATIAL_ITEM2LOCATION
- les différents gradients (plutôt utilisés pour les stats de pêches, à priori) :
DEPTH_GRADIENT
DISTANCE_TO_COAST_GRADIENT
- d'autres référentiels (utilisé par exemple par ObsDeb) :
VESSEL_OWNER
DENORMALIZED_VESSEL (à partir du modèle adagio 3.5.0 - pour accélérer les recherche sur les tables VESSEL_xxx)
A noter également que je suis en cours de réécriture du module de synchro, afin qu'il soit exploitable pour ObsDeb (notamment pour remonter/redescendre les données).
je n'utiliserais plus directement la classe ReferentialSynchroTable, mais plutot une liste de noms de tables.
Tutti pourra toujours passer cette liste de tables, et ObsDeb une autre (légèrement différente), etc.
voilou.
a+
benoit.