Le moteur de workflow / BPM comprend :
- Une application Web .NET pour les utilisateurs finaux (Portail de Workflow)
- Une application Web .NET pour les administrateurs et gestionnaires de process
- Une base de données relationnelle SQL contenant la définition des process, le suivi des demandes et la gestion des utilisateurs pouvant être synchronisée avec des annuaires existants.
La base de données de WorkflowGen contient :
- La gestion des utilisateurs
- La définition des process
- Les infos de suivi des demandes en cours et clôturées ainsi que les données significatives associées (ACCORD, MONTANT, Documents,...).
Les fichiers (PDF et autres) sont stockés sur le disque du serveur et auto-archivés chronologiquement.
Applications utilisées pour implémenter des actions :
- eFormASPX : une application Web pour la gestion des Web Forms .NET
Autres applications utilisables avec le logiciel de workflow :
- DocUpload pour transférer des fichiers au cours d'un worflow
- DocApproval pour valider des documents dans un workflow
- XML-2-DB pour exporter automatiquement les données d'un WebForm dans une ou plusieurs base de données SQL et/ou ODBC.
- GetUsersFromDir pour interroger l'annuaire des utilisateurs afin de récupérer une personne ou une liste de personnes utilisables pour la réalisation d'une action ou l'envoi de notification.
- XML transformation (pour mettre en oeuvre des fonctionnalités d'EAI)
- Raise Exception pour l'annulation d'une ou de plusieurs actions
- Remote Approval pour l'approbation via un terminal mobile
Vous pouvez également réutiliser des Web Services existants compatibles.
Des connecteurs optionnels sont disponibles :
- Connecteurs pour SharePoint 2003-2007
- Adapter pour SAP
Le Kit de développement vous permet de développer vos propres applications de workflow.
Une douzaine d'applications clés-en-mains avec les exemples de codes sources sont disponibles sur le site Club Client (WorkflowGen Club).