Skip to content
  • Categories
  • Recent
  • Popular
Collapse
Brand Logo
  1. Home
  2. Categories
  3. Technical subjects
  4. GoFast creation trigger

GoFast creation trigger

Scheduled Pinned Locked Moved Technical subjects
demande fonctionnalitéapi
6 Posts 4 Posters 502 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
        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
            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
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Search
              • First post
                Last post
              0
              • Categories
              • Recent
              • Popular
              • Search