Workflow Management System

A system designed to streamline the project workflow for a technology company. Custom Drupal modules were implemented and integrated with certain other systems for time tracking and document management.

Project Summary

This system was developed in Drupal mainly due to the nature of its client facing portal that hosted project specific information and other types of content. The system was the implemented as a client portal for tracking the project work and interacting with the project team. An extensive workflow module was developed as a part of this system to ensure that various touch points were created for every critical piece of project information. The system was also integrated with external time tracking and document management systems to make that information available within the portal.

Through this system, the project team members and the clients had access to all the information required during the project and were able to provide and request updates on various task elements. We implemented LDAP authentication in Drupal as a part of this project to enable a single sign on for all of our client’s systems. This was a very unique and interesting Drupal implementation developed partially as an intranet application that hosted and managed critical business workflows for the client organization.


Technologies

PHP, MySQL, HTML, CSS, Java Script, jQuery, AJAX, Drupal, XML, JSON, Web Services

php
mysql
html
...
...
...
...
...
...
...

Screenshots


Use Case Summary

The main use cases of this system are listed below. These use cases refer to the web application portion of the entire system. Mobile use cases are not included in this case study.

  1. User Login
  2. User Management
  3. Forgot Password
  4. Roles Management

  1. Manage Projects
  2. Manage Project Tasks
  3. Manage Workflow
  4. Manage Project Documents

  1. Manage Project Timesheets
  2. Communication Forum
  3. Integrated Wiki
  4. Content Management

  1. API Integration
  2. Theme Development

 

Case Studies