• Categories
  • Recent
  • Popular
Collapse

GoFast creation trigger

Scheduled Pinned Locked Moved Technical subjects
demande fonctionnalitéapi
6 Posts 4 Posters 188 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jawadbenaissa
    wrote on last edited by cpotter
    #1

    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.

    1 Reply Last reply
    3
  • J Offline
    J Offline
    jawadbenaissa
    wrote on last edited by
    #2

    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

    1 Reply Last reply
    1
  • R Offline
    R Offline
    Raphaël Badawi Dev Team
    wrote on last edited by
    #3

    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.

    1 Reply Last reply
    1
  • I Offline
    I Offline
    imanez01
    wrote on last edited by
    #4

    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?

    1 Reply Last reply
    1
  • cpotterC Offline
    cpotterC Offline
    cpotter Admin Team
    wrote on last edited by
    #5

    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,

    Christopher Potter
    Fondateur & Président / Founder & President,
    CEO-Vision S.A.S

    1 Reply Last reply
    0
  • J Offline
    J Offline
    jawadbenaissa
    wrote on last edited by
    #6

    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

    1 Reply Last reply
    0

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Login

  • Don't have an account? Register

  • Login or register to search.