# Composants techniques

## Moteur de workflow

### Le moteur de workflow comprend :

* Une application Web .NET pour les utilisateurs finaux (Portail du workflow)<br>
* Une application Web .NET pour les administrateurs et gestionnaires de processus<br>
* Une base de données relationnelle SQL contentant la définition des processus, le suivi des demandes et la gestion des utilisateurs pouvant être synchronisée avec des annuaires existants

## Base de données WorkflowGen

### La base de données de WorkflowGen contient :

* La gestion des utilisateurs<br>
* La définition des processus<br>
* Les informations de suivi des demandes en cours et clôturées ainsi que les données significatives associées (accord, montant, documents, etc...)<br>
* Les fichiers (PDF et autres) sont stockés sur le disque du serveur et auto-archivés chronologiquement

## Applications

### Applications utilisées pour implémenter des actions :

* Gestion des formulaires Web .NET<br>
* Export des données d’un formulaire Web dans une base de données SQL<br>
* Récupérer un utilisateur d’un annuaire pour la réalisation d’une action ou l’envoi de notification<br>
* Transformation XML (pour mettre en œuvre des fonctionnalités d’EAI)<br>
* RAISEEXCEPTION pour l’annulation d’une ou de plusieurs actions<br>
* Lancer une nouvelle demande depuis une demande en cours<br>
* Développer vos propres applications de workflow avec le kit de développement WorkflowGen<br>
* Réutiliser des services Web existants compatibles<br>
* Des dizaines d’applications clés-en-mains avec les exemples de codes sources sont disponibles dans le centre de ressources WorkflowGen
