Groupes de paramètres
Groupes de paramètres
Dans ADIB, les paramètres définissent comment les Jobs et Steps fonctionnent. Ils configurent la source et la destination des données, la manière dont les données sont traitées, ainsi que le moment et le lieu d’exécution des tâches.
1. Paramètres de Job
Un Job est une collection de Steps exécutés ensemble. Les paramètres de Job contrôlent la planification, l’exécution et les dépendances.
| Paramètre | Description |
|---|---|
| Name | Nom unique du Job |
| Description | Texte optionnel décrivant le Job |
| Active | Indique si le Job est activé ou désactivé |
| Instances | L’environnement dans lequel le Job sera exécuté |
| Position / Order | Définit la séquence d’exécution du Job par rapport aux autres Jobs |
| Follow-up Job | Job suivant optionnel à déclencher automatiquement après l’achèvement |
| Execution Time | Moment où le Job doit s’exécuter (format cron). Exemple : 0 3 * * 1-5 → s’exécute à 03:00 du lundi au vendredi |
2. Paramètres de Step
Un Step est une tâche d’intégration unique au sein d’un Job. Les paramètres de Step définissent les sources de données, les destinations et les règles de traitement.
| Paramètre | Description |
|---|---|
| Step Name & Description | Nom et description optionnelle du Step |
| Active | Active ou désactive le Step |
| Source Module (srcModule) | Définit la provenance des données (ex. MySQL, Excel, XML) |
| Destination Module (destModule) | Définit la destination des données (ex. Excel, ContentServ PIM) |
| Web Service Module (wsModule) | Optionnel ; utilisé si le Step implique un Webservice |
| Pre-process / Post-process | Actions optionnelles avant ou après le Step (ex. envoi d’e-mails, récupération de fichiers) |
| Step Mode (stepModus) | Mode de transfert des données : fullTransfer (toutes les données), deltaWholeLine (seulement les données modifiées), deltaDroppedLine (données supprimées) |
| Dry Run | Teste les connexions et les champs disponibles sans transférer de données |
| Flex Mapping List | Optionnel ; utilisé pour des transformations de données complexes |
| Step Position Mode | Définit si tous les champs ou seulement certains champs sont transférés |
| Connect Step ID | Lie ce Step à un Step suivant |
| Web Service Template (ws_templateId) | Template utilisé pour travailler avec les modules Webservice |
| Elastic / Portal Template | Template utilisé pour les Steps du portail ADIB |
Remarque : Pour les paramètres spécifiques à un module (ex. détails de connexion pour MySQL, chemins de fichiers pour Excel ou IDs de template pour les Webservices), consultez la section paramètres de la documentation du module. Ces paramètres doivent être configurés correctement pour que les modules source et destination fonctionnent.