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 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

  • Re-use existing compatible web services

  • Dozens of ready-to-use applications with source code examples available in the WorkflowGen Resource Center

Last updated