Systems Limited
Home Page | Privacy Policy | Sitemap | Contact Us
What our clients say:
Government of Pakistan
Pakistan Customs

The system provided by Systems Limited is in use since 1994 and has been expanded to cover other Customs functions at other ports of entry.

View more Testimonials
Products Section
Workflow Management System - SysFlow®

A comprehensive workflow solution that can be integrated seamlessly with any application

Many organizations in Pakistan are looking to automate the business processes in order to improve efficiency and service delivery in order to gain maximum customer satisfaction. Systems Limited has developed SysFlow®, a comprehensive workflow solution that can be integrated seamlessly with any application running in the organization and respective tasks, work queues, actions, alerts, reports, dashboards and readily available information which not only assists in business process automation but helps in enhancing KPIs of all service delivery channels of an organization. SysFlow® can also be implemented as standalone application.

sysFlow - Work Flow Product

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.