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.