Skelta Workflow.NET 2004 is built around a set
of four simple drag and drop ASP.NET server controls
– plus the engine – for design, execution,
management and control of workflows:
Process Designer Control:
The process designer is Skelta Workflow.NET 2004’s main control and a powerful modeling
tool for mapping, simulating, and analyzing complex
business processes. It is a completely web based
Graphical workflow designer and offers an easy-to-use
drop and link approach to assign tasks and route
work, set deadlines, etc.
Browser based and requiring no plug-ins or IDEs,
the Process Designer Control can be embedded into
any Web-based product, ASP engine or Web page, with
look and feel easily customized to blend with that
of the application. Multiple versions of any workflow
process design can be saved but Skelta Workflow.NET 2004 always executes, by default, the latest version.
Once defined, processes can be deployed and, when
required, dynamically modified without the need
to write code.
Process Designer Control features
at a glance
-
Completely Web-based
graphical workflow designer
-
Comprehensive collection
of powerful built-in actions for workflow
design
-
Facility for creating
custom action
-
Modeling of exception
flows
-
Escalation modeling
-
Sub-workflow support
-
Export of process
design to XML
-
Deployment tools
-
Customization using
HTML templates
-
Scripting support
-
Loosely coupled architecture
to develop custom functionality
-
Supports country specific
language settings
-
Supports multiple
time-zones
|
Activity List Control
Using this Control, user-friendly dashboards can
be created, enabling individuals involved in any
workflow process to view and execute the tasks assigned
to them, according to priority and due date. Tasks
assigned to each individual are listed in the Activity
Control List which comes with a sort-and-search
mechanism and a customizable column list. Facility
is also provided for accessing a detailed description
of any task. Task forwarding and specifying alternative
resources are possible. As a user completes an assigned
task, the item is automatically removed from his/her
task list.
The look and feel of the Web controls can be customized
to suit the application, using the HTML files provided
Calendar Control
Skelta Workflow.NET 2004 comes with two calendar
controls: Organization Calendar Control and Resource
Calendar Control, enabling managing of organizational
and individual calendars. The Organization Calendar
Control allows holidays and work shift details relevant
to the organization to be specified. The Resource
Calendar Control permits a human resource associated
with the workflow to enter his/her holiday details
as also choose the appropriate work shift. This
information is used by the workflow engine to compute
timeouts for workflows in progress.
Report Control
The Report Control enables users to generate and
view reports on workflow processes that have been
created using the Process Designer. It comes with
an extensive query engine that allows customization
of reports. Levels of detail possible include graphical
display of status, paths and time metrics, data
presentation on multiple workflows in multiple views,
and reports based on actions, resources, workflows,
states and exceptions.
Monitoring and tracking The Report
Control allows real-time monitoring and tracking
of work items within a workflow, enabling identification
and removal of bottlenecks. The exact position of
a work item at any given point in time, as it moves
through the workflow, can be monitored and tracked.
Multilevel monitoring Using
the simple graphical interface, filters can be created
to set up the levels of authority for viewing of
reports on workflows. These filters are applied
on the repository in which data is already present.
Skelta Workflow.NET 2004’s analyzer
and reporting comprises two broad elements:
Analysis Report - (Identify critical
path & most used paths):
-
Total response time of workflow
-
Total response time between
nodes
-
Average time taken for a workflow
-
Average time taken between
nodes
Optimized response time - (Identify
time taken at each stage as a part of overall workflow)
-
% time for path processing
for all workflows
-
% time for a particular instance/process
flow in the workflow
-
% time taken for a specific
critical path
Workflow engine Skelta Workflow.NET 2004 has at its core a robust, light-weight, multi-threaded
rules-based engine that executes the processes designed
using the Process Designer Control. It provides a
complete Application Programming Interfaces (APIs)
for the application developer to design, code, deploy,
manage and monitor workflows. Processes once designed
are stored in a relational database, and can be deployed
in accordance with the business rules. The engine
supports persistent execution of workflows in the
event of restarting or system failure. It also supports
fail-over mechanism, and offers a scalable environment
that can run simultaneous workflows invoked or controlled
by available APIs or by the Web service provided.
Support for clustering of servers and processes into
logical groupings in order to take advantage of load
balancing, is also available. The engine provides
a complete history and audit trail of user interactions,
so that data can be used to develop metrics for continuously
improving processes and retaining best practices.
Workflow engine features at a glance
-
Can scale up to meet
enterprise-level requirements because of
features such as support for active-active
load balancing and clustering, LDAP, distributed
workflows, fault-recovery and persistence
to major databases such as MS SQL and Oracle
-
Uses threads thereby
supporting true parallel execution of tasks
in a workflow
-
Persistent storage of
data facilitated by use of relational database;
supports XML for data exchange as well
-
APIs can be invoked
by a SOAP or .NET object
-
Supports management
of transitions between activities conditionally
and unconditionally
-
Application-to-Application
Integration is facilitated by exposure of
key workflow services as Web services.
|
Workflow
process designer | Activity
List | Calendar
| Report
| Workflow
Engine
|