Dashboard Specification

Introduction

This page describes the functionality required for a 'dashboard' for the DrawMGT application. The end-user requirements for the dashboard are to display a list of items that they must do. These items include workflow steps and tasks assigned to the user. By default the dashboard should display items associated with the currently logged in user, but it should also allow the selection of other users.

Overview of the Dashboard HTML Page

Input Options

The page consists of a series of lists, contained in blocks, as described below. Each list should be in its own block with a open/close checkbox. For documents, there will be a series of blocks.

The page when, displayed in print format, should not include the input fields. But should display the user for which the list was made.

Two types of items can be displayed:

Document Workflow Step Due Dates

There will be a series of lists, in blocks, one for each workflow step that could be assigned to a user:

For the workflow steps, only revisions should be listed where it is possible to complete the workflow step (e.g. the previous workflow step has been completed and the status is such that it is possible to do the next step).

It would be nice if all approval steps were combined into a single list. It might be difficult to do this.

For each list, display the following fields:

Each list be sorted by the plan date ascending. There should be a pink background for plan dates in the past.

Tasks Due Dates

For tasks, display the following fields:

The list should be sorted by the due date ascending. There should be a pink background for due dates in the past.

Testing Notes

DashboardSpecification (last edited 2010-04-16 17:56:11 by softxs)

Copyright 2008-2014, SoftXS GmbH, Switzerland