Low-code, infrastructure éprouvée, haute performance

Des solutions avancées orientées processus avec un haut niveau de configurabilité

WorkflowGen intègre un puissant moteur de workflow .NET optimisé pour exécuter des processus complexes tout en gérant un nombre élevé de transactions. Son module d'administration Web complet offre une expérience utilisateur fluide pour gérer vos processus. Cela vous permet de vous concentrer sur la configuration des processus et les points d'intégration grâce aux fonctionnalités de workflow avancées disponibles comme par exemple la gestion des délégations, les notifications personnalisées, les sous-processus, la parallélisation des activités par synchronisation, la gestion des délais, les actions systèmes (Webhooks, services Web, assemblies .NET), le versioning de processus et la gestion avancée de la sécurité et des profils (demandeur, acteur, superviseur, gestion de la visibilité sur des données du workflow).


Créez de puissantes intégrations avec WorkflowGen

Cette vidéo présente comment optimiser et automatiser vos processus métiers en utilisant WorkflowGen et ses puissantes capacités d’intégration avec vos applications métiers existantes.

Intégration GraphQL API, Webhooks et Node.js

Avec GraphQL, les développeurs ont le contrôle des données qu'ils veulent manipuler et échanger avec l'API WorkflowGen. Que ce soit pour une application mobile, une application Web ou des micro-services, ils ont exactement les données qu'ils souhaitent avec des performances optimales. L'API GraphQL de WorkflowGen offre un nouveau niveau d'intégration et de personnalisation en permettant aux développeurs d'étendre le schéma GraphQL pour ajouter leurs propres types, requêtes et mutations. Avec une grande liberté et rapidité, les développeurs peuvent créer des solutions originales à forte valeur ajoutée en allant au-delà des cadres traditionnels de workflows et du BPM en général pour accélérer la transformation digitale.

Les Webhooks entrants sont des solutions modernes et simples pour intégrer WorkflowGen à des applications externes. Les développeurs peuvent créer des Webhooks entrants pour compléter une action de workflow ou pour créer une nouvelle demande, de nombres autres types d'opérations sont disponibles. Il suffit de publier un payload JSON sur une URL unique générée par la nouvelle application de workflow Webhook entrant WorkflowGen ; aucune authentification supplémentaire n'est requise.


L'API GraphQL et les Webhooks entrants sont des applications Node.js exécutées en tant qu'applications IIS et entièrement intégrées à l'infrastructure WorkflowGen .NET. Cette nouvelle approche hybride avec Node.js au dessus du moteur de workflow .NET offre le meilleur des deux mondes : intégration rapide et personnalisation avec Node.js, ainsi que des algorithmes de BPM performants et matures avec .NET.

Intégration Microsoft Azure

WorkflowGen propose de nombreuses possibilités d'intégration Azure telles que :

  • Authentification : Authentification Azure Active Directory OpenID Connect pour une expérience « single sign-on » unifiée et sécurisée à travers diverses applications et plateformes Web.

  • Approvisionnement des utilisateurs : Azure Active Directory peut être configuré pour l'approvisionnement automatique des utilisateurs et des groupes en utilisant le protocole SCIM v2 supporté par WorkflowGen.

  • Base de données SQL : Support d'Azure SQL et Azure SQL Read Scale-Out pour l'équilibrage de charge (« load balancing ») dans les architectures principal-réplica.

  • Notifications email : Azure SendGrid pour les notifications SMTP, qui permet la livraison plus fiable avec une infrastructure évolutive, ainsi que les analytiques en temps réel.

  • Stockage de fichiers : Azure Files peut être utilisé avec le protocole SMB lorsque les fichiers de WorkflowGen doivent être partagés à travers plusieurs instances de serveurs.

Intégration de Microsoft 365 avec Microsoft Graph

Les applications métiers orientées processus structurantes de WorkflowGen gagnent en agilité opérationnelle et permettent à vos équipes de disposer de ressources projets générées à la volée depuis le workflow : création des utilisateurs Microsoft 365, création des sites Sharepoint et OneDrive, création des équipes dans Teams…

WorkflowGen s'appuie sur Microsoft Graph pour démultiplier la productivité de vos utilisateurs en permettant des interactions avancées entre vos processus d’entreprise transversaux et les produits Microsoft 365 et Azure.

Infrastructure évolutive

WorkflowGen prend en charge les configurations de fermes de serveurs Web, vous permettant de configurer deux ou plusieurs serveurs Web pour gérer les demandes de workflow. Ce type de configuration améliore les performances et offre une haute disponibilité.

Vous pouvez configurer WorkflowGen pour stocker des données de type fichier dans la base de données ou dans le système de fichiers. Le stockage dans la bases de données simplifie l'administration des données de fichiers et permet des sauvegardes sans interruption de service. Le stockage dans un système de fichiers offre les avantages suivants :

  • Optimisation de la taille de la base de données et du serveur de base de données
  • Réduction de l'utilisation de la bande passante réseau entre le serveur Web et le serveur de base de données
  • Stockage de données de type fichier dans un dossier local ou distant




WorkflowGen offre plusieurs options pour optimiser la taille du stockage et le temps de réponse en fonction de vos contraintes. Par exemple, vous pouvez réduire la quantité de données affichées sur la page d'accueil du portail utilisateur ou définir des données de processus pour stocker toutes les versions des valeurs de données par action ou uniquement la dernière version.

WorkflowGen offre un moyen unique d'améliorer considérablement le temps de réponse des processus grâce aux fermes de bases de données. En plus de la base de données principale de WorkflowGen, vous pouvez configurer une base de données réplica en lecture seule qui réplique la base de données Master presqu'en temps réel. Dans cette configuration, WorkflowGen redirige les requêtes SQL en lecture seule vers la base de données réplica et, étant donné qu'il y a plus de requêtes « read » que de commandes « write », les performances du produit sont considérablement améliorées. Le dimensionnement de la base de données est prise en charge uniquement avec les bases de données SQL Server.

Éditeur de formulaire de niveau professionnel

Avec le concepteur de formulaires Web intégré de WorkflowGen, vous pouvez créer rapidement des formulaires avancés avec des fonctionnalités d'entreprise telles que la gestion des tableaux, les interfaces utilisateur multilingues, les outils personnalisés et la vue interactive du workflow pour définir visuellement le comportement du formulaire par action. Les possibilités de personnalisation et d'intégration sont démultipliées grâce à la génération transparente de formulaires ASP.NET et à un éditeur de code-behind C # intégré.