GoFast creation trigger
-
Bonjour,
dans le cadre de l'intégration entre Odoo et GoFast, nous aimerions savoir s'il existe quelque chose comme un trigger dans GoFast. L'idée est de déclencher une demande API POST chaque fois qu'un fichier est créé dans GoFast.
Merci d'avance.Jawad benaissa.
TEOS Tanger. -
pour l'instant on est entrain d'utiliser une lecture (seul et pas d'ecriture) directe de la base de données, exactement sur la table alf_node de la base de alfresco pour y avoir les nouveaux records ajoutées a la table, cela a l'aide d'un script interne qui fait apres traitement l'appel a l'API
-
Bonjour,
Difficile de répondre "proprement" à cette question. Alfresco prévoit un système de policies qui permet d'écouter plusieurs événements (createNote, moveNode, updateNodeProperties, etc.) via des classes Java. Mais c'est à l'usage très peu contrôlable, ces événements étant très peu étanches.
Dans tous les cas il n'est pas du tout recommandé d'agir directement sur la base de données Alfresco, étant donné que d'une mise à jour à l'autre les schémas sont susceptibiles de changer.
La solution la plus simple que je verrais serait de mettre en place un cron qui utiliserait notre API de recherche pour récupérer les nodes dont la date de création est supérieure à la date d'exécution du cron précédent et de là enclencherait le traitement voulu derrière. C'est une vingtaine de lignes de script à faire et la documentation de l'API est disponible ici => https://gofast-docs.readthedocs.io/fr/4.0/docs-gofast-development/api-rest.html#action-metadata
Qu'en pensez-vous ?
Bien à vous,
Raphaël Badawi. -
Bonjour,
La solution la plus simple proposée (la mise en place d'un cron) a été envisagé auparavant, mais ça ne semblait pas la meilleure façon de faire vu qu'on a besoin d'une synchronisation instantanée.
Pour cela, nous avons envisagé d'utiliser "les règles du dossier - folder rules".
Qu'en pensez vous?
-
Bonjour, des Webhook se déclenchant à la création, modification et suppression de documents, seront inclut dans un patch de la version 4.1
Bien cordialement,
-
Bonjour @cpotter , merci pour l'update, si possible de nous verifier le fonctionnement pour mettre en place les changement sur l'API de notre coté.
Cordialement,
Jawad Benaissa