Systems Limited has developed an enterprise class proprietary framework called sysFlow®. This framework has been used in developing various products. The framework of sysFlow® is a battle-tested application in production in many operation critical organizations across the globe.
sysFlow® is a complete business process automation solution which is an integrated solution with the unified architecture that meets the requirements of organization's day-to-day operations. sysFlow® is an enabler Solutions for growth and streamlined operations at much higher volumes due to its workflow based synchronous/asynchronous processing. In addition, sysFlow® has the ability to provide visibility of day-to-day activities which enables an organization to take timely corrective and preventive measures for productivity improvement, maximum utilization of resources and pilferage avoidance.
sysFlow® is a highly configurable and highly extensible workflow system. Which specifically means:
- Configurable data elements (sourced externally or internally with variable access and read write privileges)
- Configurable business rules, capable of acting in batch or on the fly in real time
- Configurable tasks and workflow instantiations/templates concurrently supporting multiple pathways based on the business logic
The system has the capacity to support the changing needs of an organization and as it provides long term value to the client and is completely in line with organization's vision of the desired future technology state. Its workflow templates and rules based modular solution are configured for the organizations's desired process flow in a data driven manner. sysFlow® has been designed to be integrated with external security directories via LDAP.
Workflow Engine
This component manages workflow implementation and rule executions that are defined as business conditions. The workflow module defines a series of tasks in hierarchy structure, which in turn defines a business process. Through workflow, tasks are assigned priorities.
- Defining Workflow
- Setting Workflow Action Buttons
- Setting Workflow Action Button Details
Business Rule Engine
(SysBRE®)component is used to externalize the business rules. It provides the user(s) necessary GUI to create, edit and inject business rules in the application. User(s) can create business rules using visual component and application specific statement called as "BRE statements". User shall be provided with GUIs to add, edit and plugging of Business Rules in sysFlow® events.
- Business Rules Definition
- Client Side Rule Engine/Rules
- Server Side Business Rules Engine/Rules
Work Flow Template
When creating the Workflow template the user defines the basic workflow parameters, including the unique workflow name, completion duration and rule associations.
Work Flow Orchestration
Tasks and rules are linked with a workflow and dependencies are defined. The user can define the duration of a task and associate tasks with different teams. Tasks can be set as active or in-active.
Task Manager
This component manages task queues, it creates and assigns task to users. Load balancing approach is used by this module for task assignment with consideration of user existing queue load.
Task Template
Task templates are defined through configuration of the basic task parameters. The system also has facilities to edit/delete the task templates and to view the details of selected task
Scheduler
This module triggers functions or rules as per defined frequency or as per business condition. Escalation and Notification processes are fired using this component.
Work Queue
The user can display all the tasks that are assigned to them by clicking the Work Queue link. In order to complete a particular workflow, all the tasks assigned to the user have to be completed. In order to view comments (if any) against the task the user can click the Comments link given in front of every task.
Maintain Follow-Up Tasks
The user can define to define ad hoc tasks that can be inserted in any workflow and track their completion. Users can create these tasks in the context of any workflow tasks.
Reassigning the Task
A user (e.g., a manager) can reassign workflows or tasks to any other user of his team in order to balance the team workload. Only those tasks which are already assigned to some other user and are not completed can be reassigned.
Escalation and Notification
This module is responsible for providing configurable Notification/Escalation scheme and is customized once
Task Document Association
This component has the ability to associate document indexes from the document management system with the workflow tasks. Documents are associated with tasks by selecting the documents from the available documents list when the task is defined.
Audit Trials
This component maintains audit trails for any configured table or table fields, so that complete modification history would be available for tracking every activity and amendments. |