UltraApps Issue Manager

Introduction

Issue Manager is a web-based application designed to help a workgroup keep track of issues and tasks via a shared central resource. The system was designed specifically with the IT department in mind, where quick access to shared data and history is a requirement, both from a internal organizational perspective, as well as to fulfill the needs of the customers.

The data is stored centrally on the server, which make it specially suitable for distributed teams who can use just the web browser to access it. No local software needs to be installed on the client and all web browsers are supported.

The application itself can be installed virtually on any web server, whether internal within the organization, or external, hosted by a web hosting company. Several distribution versions are provided, including ASP and C# for installation Windows servers. The distributions do not include any custom components and full source code is available for examination and customization.

Additionally, you may add your own logo in the header, change color scheme via CSS (Cascading Style Sheets), or even remove, add or rename fields shown on the screen.

 

Site Diagram


Figure 1

The above Site Diagram illustrates relations between all pages that make up the application.

Login Panel

Every time the user starts the application, he will be required to login with a username and password supplied by the administrator. By default the application has one administrator account with the username admin and password admin. Use these credentials to log-in for the first time.


Figure 2

 

Main Panel

As soon as you Login, you should see the main screen of the system. This panel displays all the issues and their summaries


Figure 3

The following sections make up the panel:

- Issue List
This is the main grid on the page, and it lists all issues according to the last submitted search criteria.
The issue list can be sorted by any of the available columns by simply clicking on column heading.

- Issue Search
The user can search all issues by submitting search criteria in the Search section. The full-text search can be performed on the keyword provided, or the user may choose to select on of preset condition using provided drop-down lists.

- Bookmarks
Bookmarks allows the user to view particular issues based on the user currently logged-in.

- Summary
This section shows the number of issues in each of the the statuses.

 

Issue Details Panel

When the user clicks on any of the issues in the in Issue List on the Main Panel he is presented with the Issue Details Panel that gives more information about the particular issue selected.


Figure 4

The following sections make up the Issue Details Panel

- Issue Description
This section contains full details of the original issue posted.

- Issue Response History
The Response History section shows all the responses made to the current issue with their relevant response details.

- Issue Response
This section allows the user to submit new response to the currently selected issue. This sections also facilitates re-assignment the issue to a new user, updating the priority of the issue and updating the status of the issue.

 

Administration Panel

The Administration Panel is only assessable to users with developer or administration security access.


Figure 5

The Administration Panel gives access to the following panels:
1) Users Administration Panel - Allows users to view/add/update/delete users and their preferences.
2) Priorities Administration Panel - Allows users to view/add/update/delete various priorities to be used for the issues along with the colors to be used to display each of them.
3) Statuses Administration Panel - Allows users to view/add/update/delete various statuses that can be set on issues.
4) Issue Administration Panel - Allows users to view/update/delete the issues present in the applications along with their full response history.

 

User Administration Panel

This panel can be selected from the Administration Panel.


Figure 6

The Users Administration Panel presents the list of users along with their e-mail addresses. The users with developer security access can only view this page while users with administrator security access can click on the usernames to view/update/delete the details of a particular user.
Administrators can also add new users to the application.
In case there are a large number of users, users can sorted based on usernames or their e-mail addresses.

 

Users Detail/New User Panel

The administrator can view this panel by selecting the user from the User Administration Panel list.


Figure 7

This panel allows the administrator to set a new password for the user, update the security level of the user as well as update the users details.

 

Priority Administration Panel

This panel can be accessed from the Administration Panel and allows a user with developer or administrator security access to view/add/update/delete priorities to be used for the issues.


Figure 8

This panel shows the list of priories available along with the colors to be used to display them on various pages and the order in which they should appear. It is recommended that before starting to the application priorities not applicable to your issues should be removed, although this step can performed afterwards too.

 

Priority Detail/New Priority Panel

This panel can be accessed by both developers and administrators from the Priority Administration Panel.


Figure 9

The user can use this panel to update the priority name, color and order. He can also delete an unwanted priority from this panel.

 

Status List

Developers and Administrators can select this panel from the Administration Panel. This panel enables the user to view/add/update/delete statuses used in the issues.


Figure 10

This panel shows a sortable list of available statuses. It is recommended that before starting to the application statuses not applicable to your issues should be removed, although this step can performed afterwards too.

 

Status Detail/New Status Panel

Developers and Administrators can select this panel from, the Statuses Administration Panel by clicking on any of the available statuses.


Figure 11

This panel can be used to update/delete the selected status.

 

Issue Administration Panel

This panel can only be accessed by administrators from the Administration Panel.


Figure 12

This panel consists of the following sections:

- Search
The administrator can search all issues by submitting search criteria in the Search section. The full-text search can be performed on the keyword provided, or the user may choose to select on of preset condition using provided drop-down lists.

- Issue List
This is the main grid on the page, and it lists all issues according to the last submitted search criteria.
The issue list can be sorted by any of the available columns by simply clicking on column heading. Clicking on any of the issue will open the Issue Details Administration Panel.

 

Issue Details Administration Panel

This panel can only be accessed by administrators from the Issue Administration Panel.


Figure 13

This panel has the following sections:

- Issue Details
This section contains the details selected issue and you can make changes to them, and update the changes. The administrator can also use the Delete with all Responses button to delete an issue along with all the responses made to the selected issue.

- Response History
This section lists all the responses made to the selected issue, after each response there is an Edit link, which links to the Response Administration Panel.

 

Response Administration Panel

This panel can be called by the administrator from the Issue Details Administration Panel.


Figure 14

This panel allows the administrator to Update/Delete the response made to a particular issue.