Import par file d'attente (import)

De Wiki1000

L'import par file d'attente permet d'importer des fichiers dans un environnement hébergé ou l'accès au système de fichier n'est pas possible.

L'import par file d'attente utilise :

  • Une file d'attente.
  • Le Sync Agent pour alimenter la file d'attente.
  • Un automate avec l'évènement file d'attente pour consommer la file d'attente.

Configurer une file d'attente

Créer une file d'attente en utilisant le gestionnaire DatabaseMQ :

Importbyqueue 1.png

Exclam-20px.png Attention : Lorsque vous configurez la file d'attente, choisissez un délai d'invisibilité supérieur au temps de traitement des imports, à défaut il est possible que les tâches soient exécutées plusieurs fois si vous configurez la tâche d'automate avec un nombre d'exécutions simultanées supérieur à 1 ou si vous exécutez l'automate dans un cluster.

Créer une tâche d'automate

Configurez les paramètres d'import, puis exécutez l'assistant d'importation et choisisez "Planifier".

Lors de la création de la tâche planifiée sélectionnez "Créer l'automate dans un état suspendu" :

Importbyqueue 9.png

Ensuite créez un évènement file d'attente défini sur la file d'attente que vous avez précédement créée :

Importbyqueue 6.png

et modifiez la tâche d'automate pour utiliser cet évènement :

Importbyqueue 7.png

Configurer le SyncAgent

Tout d'abord, créez un jeton d'authentification sur le dossier et l'utilisateur utilisé pour l'import :

Importbyqueue 2.png

Puis configurez la connexion du SyncAgent en utilisant ce jeton :

Importbyqueue 3.png

Configurez ensuite le répertoire d'import utilisé par le SyncAgent :

Importbyqueue 4.png

Et finalement la tâche d'import a exécuter :

Importbyqueue 5.png

Tip-20px.png Tip : Vous pouvez utiliser le même jeton pour l'access token de la tâche
Outils personnels