Alfresco- Making Workflow Process Simpler

3
Alfresco- Making Workflow Process Simpler Alfresco- Making Workflow Process Simpler Client is a software tools development organization which specializes in developing business process management tool. Challenges Earlier the workflow implemented for the process was channel centric. It is one of the methods to monitor the task assignments. The workflow process in this system is entirely condition based. However, it encountered some issues. The module of this workflow was asynchronous. Determining the status of the process or the flow of information was complex and the probabilities of broken workflows were always higher. All of these issues were equally affecting the workflow process resulting in broken workflow and loss of information. Difficulties like long scrolling, management of nested decisions and parallel tasks with broken workflow gradually became the part of the process unnecessarily. Hence, there was a need of workflow that could meet the requirement of user friendliness along with resolving the aforementioned disputes. At the same time the system was required to be traceable regarding the current flow of information. The workflow was also needed to be flexible enough to control various tasks and roles over complex workflow integration.

Transcript of Alfresco- Making Workflow Process Simpler

Page 1: Alfresco- Making Workflow Process Simpler

Alfresco- Making Workflow Process Simpler

Alfresco- Making Workflow Process Simpler

Client is a software tools development organization which specializes in developing business process management tool.

Challenges

Earlier the workflow implemented for the process was channel centric. It is one of the methods to monitor the task assignments. The workflow process in this system is entirely condition based. However, it encountered some issues. The module of this workflow was asynchronous. Determining the status of the process or the flow of information was complex and the probabilities of broken workflows were always higher.

All of these issues were equally affecting the workflow process resulting in broken workflow and loss of information. Difficulties like long scrolling, management of nested decisions and parallel tasks with broken workflow gradually became the part of the process unnecessarily.

Hence, there was a need of workflow that could meet the requirement of user friendliness along with resolving the aforementioned disputes. At the same time the system was required to be traceable regarding the current flow of information. The workflow was also needed to be flexible enough to control various tasks and roles over complex workflow integration.

Page 2: Alfresco- Making Workflow Process Simpler

Solution

Tools & Technologies

Rubble engine designed over the platform of Alfresco was implemented to overcome the issues of channel centric workflow. The current process was known to be task-centric. The User Interface of this workflow has been designed extremely user friendly and has been configured with multi-level task bifurcation. To keep it clear, this is the process where the status of tasks could be determined within the workflow. Also, this workflow has been integrated with Alfresco document management which helps to manage the files and paper works associated with any task.

Rubble engine helps to simplify the workflow operation. It picks up the messages from the message queue and identifies and retrieves the current state of the recipient process. This is then continued by writing the updated process and deleting the message from the message queue. Tracing the flow of information becomes easier and at the same time it also avoids any probabilities of the broken workflows.

Alfresco

Page 3: Alfresco- Making Workflow Process Simpler

Specifications

Template driven workflow creation

Front end :

Intuitive self help

Vidi designer canvas

Native UI and UX | Fast and fluid

Role Based Access Control (RBAC)

Backend :

Content management

Creating work template

Alfresco API Communication