 |
| |
| Graphical Tool for Process Definition - OmniFlow Process Modeler |
Omniflow provides a graphical tool that provides designing of business processes in a flow chart fashion with clear indication of the task queues, conditions, and sequences in which tasks must be performed from initiation to completion. It allows users to design workflow processes with steps in series or in parallel. It allows the definition of all the activities in a process, their relationship, various processing rules, actions, work to be performed, etc. It also provides compiled reports to measure correctness of the definition. This component is responsible for giving a logical structure to the routing sequence, to be adopted by the workitems. In short, it may be defined as the Process Configuring Tool.
|
| |
| Desktop for monitoring Processes - OmniFlow Process Manager |
OmniFlow provides a user-friendly desktop for administration and monitoring of all business process. It gives various tools to administrator for controlling and refining business processes. It is further empowered by the extensive report generation capabilities, to measure the performance of each and every component of the process.
|
| |
| Workflow Engine |
It provides the facility to automate business process for increased productivity, efficiency and control. It controls workflow processes and maintains the integrity of process definitions. It provides standard workflow operations such as initiation of work-items, processing rules, sequential, parallel and ad-hoc routing of work-items, etc. The Workflow Server carries out certain periodic housekeeping functions to maintain the integrity of the workflow processes, check for expiry of work-items and determine if any process is stalled. The Workflow Server is designed to cater to high-volume transaction processing environments, by providing Load Balancing to prevent bottlenecks. It also provides a host of other operations including, automatic triggering of external agents/ applications, and maintenance functions like automatic diversion of work-items based on expiry/ priority/ threshold, etc. The Workflow Server has been further empowered by Event Logging capabilities, thus providing a transaction log. Engine is based on server side JAVA based technology. It is designed to serve small as well as big corporate. It is capable of handling thousands of transactions per day. It supports ORACLE, MSSQL and DB2. It has its own application server, which handles session management, database license management etc.
|
| |
| Process Client and WorkDesk |
OmniFlow provides a standard desktop for workitem processing. It allows users to log in their respective Queues, based on assigned rights, and process the pending workitems in the selected Queue. Omniflow also provides a standard viewer for the workitems, which combines the capabilities of a Workflow and a DMS System. It provides some standard tools like Check-Lists, Exceptions, Form View, Document View, Actions, etc, there-by allowing users to process workitems more efficiently. It also provides an easy mechanism of the integrating with other external Applications. It is further empowered by various other features like, Reminders, Referrals, Searches, Work-Audits, Document Check-in/ Check-outs, etc. The OmniFlow Process Client has been built in such a way, that it facilitates the launching of other customized Viewers for workitems. This component is also available in a Web-enabled version, in the form of OmniFlow Process Client-Web.
|
| |
| Configuration Server |
The configuration server is a multi-threaded server that manages multiple instances of applications, external or internal to the OmniFlow System. The standard internal Applications managed by this component include the mailing, printing, faxing and archiving utilities. All these and the external applications (like scheduled programs), need to be registered on the CS, thus allowing the configuration server to launch these applications and remotely monitor the performance of each of these in terms of number of workitems processed by each, load at various instants, etc. It also provides the flexibility of starting and stopping registered applications, depending on the workload.
|
| |
| |
| |
|