Technical Components
Workflow engine
The workflow engine comprises:
A .NET web application for end-users (User Portal)
A .NET web application for administrators and process managers
An SQL relational database containing the process definition, request follow-up, and user management (which can be synchronized with existing directories)
WorkflowGen database
The WorkflowGen database contains:
User management
Process definition
Follow-up information about ongoing and closed processes, as well as significant workflow-related data (approvals, amounts, documents, etc.)
Files (such as PDF documents) are stored on the server and auto-archived in chronological order
Applications
Applications used to implement actions:
.NET web form management
Form data export to SQL database
Retrieve users from a directory to perform an action or for email notification
XML transformation (for EAI features)
RAISEEXCEPTION to cancel one or many actions
Launch a new request from within an ongoing request
Develop your own workflow applications with the WorkflowGen development kit
Reuse existing compatible web services
Dozens of ready-to-use applications with source code examples available in the WorkflowGen Resource Center