Quiconque envisage de connecter un CRM à d'autres logiciels cherche généralement une fonction appelée « webhooks sortants » : un système d'abonnement classique où l'on s'inscrit à certains types d'événements et où l'on reçoit automatiquement un message sur une URL définie dès qu'ils se produisent. 1Tool ne propose pas de fonction séparée de ce type. À la place, l'envoi de données vers des systèmes externes est intégré directement dans le workflow d'automatisation visuel de 1Tool – comme l'un des différents types d'actions possibles.
La requête HTTP comme étape du workflow plutôt qu'un système d'abonnement séparé
Une automatisation dans 1Tool se compose d'un déclencheur, de conditions facultatives et d'une chaîne d'actions. L'une de ces actions est une requête HTTP librement configurable, qui peut être exécutée comme dernière étape d'une automatisation. La méthode (par exemple GET, POST ou PUT), l'URL cible, des en-têtes personnalisés, les paramètres de requête et le contenu à envoyer se définissent librement. Techniquement, on obtient ainsi le même effet qu'avec un webhook sortant classique – mais pas sous la forme d'une fonction séparée à laquelle il faut s'abonner au préalable : il s'agit d'une brique au sein d'un workflow plus large, configurable sans code.
Tout service doté d'une interface HTTP est accessible
Comme l'étape de requête HTTP est entièrement configurable, 1Tool n'a jamais besoin de connaître le service cible à l'avance ni de l'avoir programmé en dur. Tout service externe proposant une interface HTTP – un autre logiciel métier, un outil d'automatisation, un script interne ou un service de messagerie – peut être sollicité de cette manière. Peu importe qu'il s'agisse d'un service très répandu ou d'une application développée en interne : tant qu'une adresse HTTP est joignable, elle peut être définie comme cible d'une étape du workflow.
Liberté de décision sans passer par le service informatique
Le véritable avantage de cette approche apparaît dans le quotidien des utilisateurs métier. Comme l'étape de requête HTTP fait partie de la même boîte à outils visuelle d'automatisation que celle utilisée pour configurer des processus internes comme l'attribution de tâches ou les notifications, le service métier décide lui-même avec quel déclencheur et sous quelle condition une notification externe est envoyée. Nul besoin de consulter le service informatique ni d'activer techniquement un abonnement webhook à part : la configuration se fait directement dans le même outil que le reste de l'automatisation. Cela abaisse nettement le seuil d'entrée pour les intégrations, en particulier pour les besoins plus modestes et spécifiques qui, sinon, ne seraient peut-être jamais mis en œuvre.
Questions fréquentes
1Tool dispose-t-il d'un système d'abonnement classique pour les webhooks sortants ?
Non, un tel système séparé n'existe pas. L'envoi de données vers des systèmes externes passe par une étape de requête HTTP librement configurable au sein d'un workflow d'automatisation.
Quels éléments de cette requête HTTP peut-on configurer ?
La méthode, l'URL cible, les en-têtes personnalisés, les paramètres de requête et le contenu à envoyer sont librement paramétrables.
Un service externe doit-il être connu ou configuré au préalable dans 1Tool pour pouvoir être sollicité ?
Non, tout service doté d'une interface HTTP joignable peut être défini comme cible, sans que 1Tool ait besoin de le connaître à l'avance.
Quelles notifications externes pourriez-vous mettre en place vous-même avec une étape de workflow librement configurable, sans attendre le service informatique ?
Réserver une démo
