# Fonctionnalités de workflow

## Fonctions de workflow

* Gestion d’actions humaines, d’actions IA agentique et d’actions automatiques dans un même workflow<br>
* Création de règles métiers selon les données du workflow<br>
* Création de conditions ou d’exceptions basées sur les données du workflow ou utilisation de macros clés en main<br>
* Personnalisation des contenus et de l’affichage des emails de notifications événementiels (SMTP)<br>
* Gestion de l’escalade des actions en fonction des données du workflow<br>
* Gestion de la délégation des actions des participants des workflows<br>
* Création de workflows complexes avec des sous-processus<br>
* Personnalisation et sécurisation de l’affichage des données du workflow dans le module utilisateur<br>
* Application de validation de document clés en main<br>
* Possibilité de rattacher n’importe quel type de pièces-jointes au workflow<br>
* Enregistrements des formulaires électroniques en mode brouillon<br>
* Gestion des données du workflow stockées en base de données sans programmation<br>
* Utilisation de toutes les méthodes d’affectations (automatiques, self-service, dynamiques, etc...)<br>
* Gestion des circuits parallèles et/ou en série<br>
* Action de synchronisation automatique<br>
* Définition d’un délai de réalisation pour la globalité du workflow<br>
* Définition d’un délai de réalisation des actions lors de la conception du workflow ou lorsque ce dernier est en cours d’exécution<br>
* Lancement d’un workflow depuis une application tierce<br>
* Numéro d’identification unique pour tous les workflows<br>
* Gestion de l’identification des demandes par workflow, par année ou par mois<br>
* Gestion des fuseaux horaires<br>
* Finalisation d’une action en arrière-plan<br>
* Gestion de la multi-instanciation d’une action<br>
* Actions de type agent pour déclencher et réaliser automatiquement d'importants volumes d'actions systèmes au sein d'écosystèmes informatiques multi-applications<br>
* Planification des fréquences d'actions système<br>
* Annulation automatique des actions système expirées<br>
* Service d'approbation à distance intégré permettant aux utilisateurs d'approuver les demandes par email à partir d'un appareil mobile

## Méthodes d’affectations des actions

* Manuelle (l’utilisateur de l’action courante sélectionne dans une liste prédéfinie l’utilisateur qui fera l’action suivante)<br>
* Récupération de l’utilisateur depuis une donnée du workflow<br>
* Self-service (le premier utilisateur qui prend en charge l’action peut la faire)<br>
* Par un coordinateur qui affectera lui-même l’action<br>
* Par le responsable de<br>
* Par la personne qui a déjà fait l’action

## Applications de workflow clés en main

* Support de formulaires Web .NET<br>
* XMLTODATABASE : Export des données d’un formulaire Web .NET dans une ou plusieurs bases de données<br>
* GETUSERSFROMDIR : Interrogation de l’annuaire en cours de workflow pour retrouver un utilisateur (ou une liste d’utilisateurs) afin de lui (leur) affecter dynamiquement une action ou lui (leur) envoyer une notification email<br>
* XMLTRANS : Transformation d’un fichier XML dans un autre format (EAI)<br>
* RAISEEXCEPTION : Annulation d’une ou plusieurs actions d’une demande en cours<br>
* UPDATEPROCESSDATA : Modification de la valeur d’une donnée d’un processus pour une demande donnée<br>
* STARTPROCESS : Lancement d'une nouvelle demande avec les paramètres correspondants pour les communications inter-processus<br>
* COMPLETEACTION : Completer une action en cours avec les paramètres correspondant pour les communications et la synchronisation inter-processus<br>
* GETPROCESSDATA : Récupérer la valeur d’une ou de plusieurs données d’une demande<br>
* GETFORMDATA : Récupérer la valeur des champs d’une demande donnée<br>
* CANCELREQUEST : Annuler une demande en cours<br>
* MERGEFORM : Fusion de multiples fichiers de données dans un fichier et fusion d’archives de formulaire dans une archive de formulaire cible<br>
* COPYDATA : Copie des données depuis un paramètre dans une autre donnée<br>
* SENDMESSAGE : Envoie des messages SMS depuis WorkflowGen<br>
* SENDHTTPPOST : Poster des requêtes ou des « webhook » HTTP à des sources externes<br>
* RESTAPICLIENT : Appeler les points de terminaison de l'API REST pour échanger des informations avec d'autres applications via des requêtes HTTP<br>
* EXECSQL : Exécuter une ou plusieurs requêtes SQL dans un processus<br>
* JSONTODATA : Analyser le contenu JSON dans les données de processus<br>
* DOCUSIGNSEND : Envoyer un ou plusieurs documents à DocuSign pour signature électronique<br>
* DOCUSIGNCHECK : Vérifier le statut d'une enveloppe DocuSign et télécharger les fichiers associés<br>
* ADOBESIGNSEND : Envoyer un ou plusieurs documents à Adobe Sign pour signature électronique<br>
* ADOBESIGNCHECK : Vérifier le statut d'un agrément Adobe Sign et télécharger les fichiers associés<br>
* DOCAPOSTESEND : Envoyer un ou plusieurs documents à Docaposte pour signature électronique<br>
* DOCAPOSTECHECK : Vérifier le statut d'une transaction Docaposte et télécharger les fichiers associés<br>
* YOUSIGNSEND : Envoyer un ou plusieurs documents à Yousign pour signature électronique<br>
* YOUSIGNCHECK : Vérifier le statut d'un agrément Yousign et télécharger le fichier associé<br>
* OPENAITRANSCRIPTION : Interagir avec un modèle audio OpenAI pour transcrire un fichier audio<br>
* OPENAICHAT : Interagir avec un modèle de chat OpenAI, Mistral AI, Google Gemini ou Anthropic Claude<br>
* OPENAIADDMESSAGE : Mettre à jour l'historique des messages d'une conversation pour y ajouter des interactions utilisateurs ou d'outil, y compris directement depuis un sous-processus<br>
* COUNTER : Manipuler facilement un compteur dans une boucl<br>
* GETAGENTTOOLDATA : Extraire les informations d'un outil qui peut être fourni par une application comme OPENAICHAT.<br>
* GETAGENTTOOL : Extraire un outil et ses informations d'une liste d'outils qui peut être fourni par une application comme OPENAICHAT<br>
* EXTRACTTEXT : Extraire le contenu texte d’un fichier PDF, DOCX, TXT, XML, HTM, HTML ou MD en entrée et retourner le texte extrait ainsi que sa longueur<br>
* CHECKREQUESTEMBEDDINGS : Vérifier si les champs de données d’une demande ont été indexés avec des embeddings.<br>
* SEMANTICSEARCH : Effectuer une recherche hybride, à la fois en texte intégral et sémantique, sur les demandes.
* Approbation à distance : Approbation de demandes utilisateurs par une réponse email à partir d'un appareil mobile.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.workflowgen.com/features-fr/fonctionnalites-de-workflow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
