# Applications de workflow

## EFORMASPX

L’application de workflow [**EFORMASPX**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-eformaspx) vous permet d’afficher et de remplir les différents champs de votre formulaire électronique à travers un formulaire Web. Un formulaire Web est un équivalent ASP.NET à un formulaire Windows. Il possède des caractéristiques similaires à un formulaire Windows.

## XMLTODATABASE

L’application de workflow [**XMLTODATABASE**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-xmltodatabase) vous permet d’exporter les données depuis un document XML vers une ou plusieurs bases de données. C’est une application asynchrone qui ne nécessite pas d’action d’un utilisateur. La configuration des transactions SQL est effectuée via un fichier XML qui active les requêtes SQL sur des sources de données ODBC ou OLEDB.

## GETUSERFROMDIR

L’application de workflow [**GETUSERSFROMDIR**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-getusersfromdir) permet la récupération d’une liste de noms d’utilisateurs, d’une liste d’emails ou d’une liste des IDs utilisateur. Ces listes s’obtiennent via une action automatique WorkflowGen qui exécute des requêtes SQL sur la base de données WorkflowGen. Elle peut être utilisée pour les notifications automatiques ou pour définir (filtrer) les utilisateurs d’une action d’un processus WorkflowGen.

## XMLTRANS

L’application de workflow [**XMLTRANS**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-xmltrans) transforme n’importe quel document XML en n’importe quel autre format en utilisant une feuille XSLT.

## RAISEEXEPTION

L'application de workflow [**RAISEEXCEPTION**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-raiseexception) déclenche les exceptions d'annulation sur les actions spécifiées, contrôlées par l'exception de workflow d'annulation d'action dans le panneau de définition des conditions. Cette application de workflow peut ainsi être appelée par une action pour annuler une ou plusieurs autres actions dans une requête en cours

## UPDATEPROCESSDATA

L'application de workflow [**UPDATEPROCESSDATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-updateprocessdata) vous permet de modifier la valeur d’une donnée d’un processus pour une demande donnée. Elle fournit un moyen simple d’interagir entre différents processus, puisqu’une demande peut modifier une ou plusieurs données d’une autre demande.

## STARTPROCESS

L'application de workflow [**STARTPROCESS**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-startprocess) vous permet de lancer une nouvelle demande avec les paramètres correspondants. Elle fournit une solution simple pour les communications inter-processus.

## COMPLETEACTION

L'application de workflow [**COMPLETEACTION**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-completeaction) vous permet de compléter une action en cours avec les paramètres correspondant. Elle fournit une solution pour interagir et synchroniser des processus entre eux.

## GETPROCESSDATA

L'application de workflow [**GETPROCESSDATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-getprocessdata) vous permet de récupérer la valeur d’une ou de plusieurs données d’une demande. Elle fournit un moyen simple d’interagir entre différents processus.

Dans certains cas, cette application peut remplacer l’appel à un sous-processus et ainsi éviter la gestion parfois contraignante des versions entre les processus fils et parents.

## GETFORMDATA

L'application de workflow [**GETFORMDATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-getformdata) vous permet de récupérer la valeur des champs d’une demande donnée. Cela peut être utile pour récupérer les données d’un formulaire qui ne sont pas mappées aux données du processus.

## CANCELREQUEST

L’application de workflow [**CANCELREQUEST**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-cancelrequest) vous permet d’annuler une demande en cours.

## MERGEFORM

L’application de workflow [**MERGEFORM**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-mergeform) fusionne de multiples fichiers de données dans un fichier. Elle peut également fusionner les archives de formulaire dans une archive de formulaire cible en fusionnant les sections HTML depuis les deux fichiers.

## COPYDATA

L’application de workflow [**COPYDATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-copydata) copie les données depuis un paramètre dans une autre donnée.

## SENDMESSAGE

L’application de workflow [**SENDMESSAGE**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-sendmessage) permet aux utilisateurs d’envoyer des notifications par SMS via la plateforme Twilio; pour utiliser cette application, il faut créer un compte sur le site Web Twilio à l’adresse <https://www.twilio.com/sms>.

## SENDHTTPPOST

L’application de workflow [**SENDHTTPPOST**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-sendhttppost) permet d’envoyer des requêtes HTTP « webhook » à des systèmes externes.

{% hint style="info" %}
Il est préférable d'utiliser l'application **RESTAPICLIENT** qui est plus performante et plus élaborée.
{% endhint %}

## RESTAPICLIENT

L'application de workflow [**RESTAPICLIENT**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-restapiclient) vous permet d'appeler des points de terminaison de l'API REST pour échanger des informations avec d'autres applications via des requêtes HTTP. Elle peut également être utilisée pour créer des intégrations avec des applications extensibles (telles que les services Azure et Slack).

## EXECSQL

L'application de workflow [**EXECSQL**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-execsql) vous permet d'exécuter une ou plusieurs requêtes SQL dans un processus.

## JSONTODATA

L'application de workflow [**JSONTODATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-jsontodata) vous permet d'analyser (« parse ») le contenu JSON dans des données de processus.

## DocuSign

L'application de workflow [**DOCUSIGNSEND**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/docusign/application-de-workflow-docusignsend) vous permet d'envoyer un ou plusieurs documents à DocuSign pour signature électronique.

L'application de workflow [**DOCUSIGNCHECK**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/docusign/application-de-workflow-docusigncheck) vous permet de vérifier le statut d'une enveloppe et de télécharger son fichier associé, qui est une concaténation de fichiers joints.

## Adobe Sign

L'application de workflow [**ADOBESIGNSEND**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/adobe-sign/application-de-workflow-adobesignsend) vous permet d'envoyer un ou plusieurs documents à Adobe Sign pour signature électronique.

L'application de workflow [**ADOBESIGNCHECK**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/adobe-sign/application-de-workflow-adobesigncheck) vous permet de vérifier le statut d'un agrément et de télécharger son fichier associé, qui est une concaténation de fichiers joints.

## Docaposte

L'application de workflow [**DOCAPOSTESEND**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/docaposte/application-de-workflow-docapostesend) vous permet d'envoyer un ou plusieurs documents à Docaposte pour signature électronique.

L'application de workflow [**DOCAPOSTECHECK**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/docaposte/application-de-workflow-docapostecheck) vous permet de vérifier le statut d'une transaction et de télécharger les fichiers associés.

## Yousign

L'application de workflow [**YOUSIGNSEND**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/yousign/yousignsend) vous permet d'envoyer un ou plusieurs documents à Yousign pour signature électronique.

L'application de workflow [**YOUSIGNCHECK**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/yousign/yousigncheck) vous permet de vérifier le statut d'un agrément et de télécharger son fichier associé, qui est une concaténation de fichiers joints.

## OpenAI

L'application de workflow [**OPENAITRANSCRIPTION**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/openai/openaitranscription) vous permet d'interagir avec un modèle audio OpenAI pour transcrire un fichier audio.

L'application de workflow [**OPENAICHAT**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/openai/openaichat) vous permet d'interagir avec un modèle de chat OpenAI.

L'application de workflow [**OPENAIADDMESSAGE**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/openai/openaiaddmessage) vous permet de mettre à jour l'historique des messages d'une conversation pour y ajouter des interactions utilisateurs ou d'outils. Il est aussi possible de mettre à jour l'historique directement depuis un sous-processus.

## COUNTER

L'application de workflow [**COUNTER**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-counter) vous permet de manipuler facilement un compteur dans une boucle.

## GETAGENTOOLDATA

L'application de workflow [**GETAGENTTOOLDATA**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-getagenttooldata) vous permet d'extraire les informations d'un outil qui peut être fourni par une application comme [OPENAICHAT](https://docs.workflowgen.com/admin-fr/applications-de-workflow/openai/openaichat).

## GETAGENTTOOL

L'application de workflow [**GETAGENTTOOL**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/application-de-workflow-getagenttool) vous permet d'extraire un outil et ses informations d'une liste d'outils qui peut être fourni par une application comme [OPENAICHAT](https://docs.workflowgen.com/admin-fr/applications-de-workflow/openai/openaichat).

## EXTRACTTEXT

L’application de workflow [**EXTRACTTEXT**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/extracttext) vous permet d'extraire le contenu texte d’un fichier PDF, DOCX ou TXT en entrée et retourner le texte extrait ainsi que sa longueur.

## CHECKREQUESTEMBEDDINGS

L’application de workflow [**CHECKREQUESTEMBEDDINGS**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/checkrequestembeddings) vérifie si les champs de données d’une demande ont été indexés avec des embeddings pour déclencher des branches conditionnelles dans un processus.

## SEMANTICSEARCH

L’application de workflow [**SEMANTICSEARCH**](https://docs.workflowgen.com/admin-fr/applications-de-workflow/semanticsearch) effectue une recherche hybride sur les demandes, avec des filtres et une pondération personnalisables, et retourne des résultats JSON structurés pour être utilisés dans la logique du processus.
