@enterprise is a workflow system based on Internet technologies.

It supports organizations in the definition, execution and monitoring of business processes.

With the use of Java as implementation language, @enterprise is platform-independent and can run on different hardware and operating systems. Database-independence is achieved through use of JDBC (Java Database Connectivity).

As user interface a web-browser is used. Every interaction with the system is possible via this interface – from working with the workflows and the various administrative tasks like user management and process definition to graphical analysis of the process data.

  • The Worklist

    The worklist is the central client component of the system. It implements the agent’s inbox. Every user has his own personal worklist. In this list he finds all activities currently assigned to him.

  • Forms

    Forms are a key element in a workflow execution in @enterprise. All the information in a specific workflow instance is maintained in such a form. For a process and its activities one or more forms can exist, holding the data of a specific business case. The definition of forms is based on HTMl or XHTMl and is supported via a form wizard. For the activities in the process, every field of a form can be set read- only, editable, or invisible.

  • Definitions of Workflows

    Workflow specifications are descriptions of business processes, which are built from a set of steps called activities. These activities can either be non interactive or bound to an agent (a role or a user). In @enterprise, the workflow can be defined using a script language (WDL) or using the graphical process designer. The following control structures are supported: Sequence, if then else, case, choice, while and until, loop, foreach, subprocesses, system steps (without user interaction), post-conditions, parallel paths (Andjoin, Orjoin), events and synchronization.

  • Reporting Component

    A key aspect in the use of workflow management systems is the presence of detailed information of the state of execution of the business processes. With the integrated component for monitoring and analyzing the execution data accumulated in the system, executives have access to a wealth of information through a mouse-click: throughput, medium length of worklists, accumulated, or medium values, etc. Our reporting component allows the definition of complex statistics and shows the results graphically. Queries can be stored and executed later. The reporting component is fully integrated with the powerful permission system of @enterprise, enabling flexible assignment query execution permissions to users and roles.