VisionProject 5.0 was released on the 5th of April 2009
This version contains many new improvements, especially in the areas of flexibility and usability. As always, many new features were added based on the feedback we've received from our users. We are grateful for your feedback!
See below for details about the new features and improvements in this release. If you have any questions or need some clarification in some of the areas, then just add a comment to the KB-article or send us an email.
The dashboard layout can now be configured, and the system remembers the layout between logins. You can select exactly which portlets you want to use, and position them to your liking in the layout. You can choose between several layout options - choosing how many columns to use for portlets, and the proportions of these columns.
Many new portlets
There are two new types of portlets available, in addition to those from version 4 (which we call the 'standard' portlets):
- Searches/Filters: These portlets show the result of an existing search/filter as a list of issues. All searches available in the Searches tab can be used as a portlet.
- Graph portlets: These portlets shows statistics graphs, like for example burn-down graph, new issue trends, resolution time, average time in status, etc.
A few improvements have been made here:
- Double click on an issue in a portlet to open it - no need to open it though the context menu. (Ctrl-Double click to open up the issue in its own tab)
- Recent activity - double click on a document (html/txt) to view it directly or go to the document tab on the project (doc/xls etc)
- Context sensitive help have been added. Just click on the '?' icons. We will document all the portlets, so it is easy to get help.
Open issue in new tab
Now you can open issues in their own tabs, which corresponds to the edit issue page. You do this by choosing "Open issue in new tab" in the context menu (right click on an issue). You no longer need switch back and forward between the project page and the issues pages. Just open the issues in their own tabs, and still have the project tab open with say, the issue list.
Configurable columns in the Issues list
We have introduced personal "column views", which controls which set of issue field columns you can see in the issues list. You can edit and create several new column view configurations, where you can control exactly which issue fields you want to see, and in which order. You can easily switch between views by selecting one in a dropdown list. For instance, you might want one view showing all issue fields/columns, and other views just showing a few specific columns. This is now easy to do.
Timeline on versions / milestones
A timeline diagram has been added on top of the versions page, to make it easier to get an overview of the upcoming deadlines and how the versions / milestones are planned.
Improvements in the edit issue view
Some minor improvements have been made on the edit issue view. For instance:
- Links can now be managed directly on the page without leaving it.
- Documents can be removed without leaving the page.
- The text areas are resizable.
Dependencies between issues
It is now possible to add dependencies between issues, so that you can:
- Blocked by - finish to finish - The current issue can not be finished before the issue blocking it has been completed
- Blocked by - finish to start - The current issue can not be started before the issue blocking it has been set to completed
- Blocking - finish to finish - The current issue is blocking another issue, which can not be completed until the current issue has been completed
- Blocking - finish to start - The current issue is blocking another issue, which can not be started until the current issue has been completed
Depencencies are added and editable in the issue links section on the issue
Issue link improvements
Usability and speed has been improved by making the editing of issues in a dialog, directly on the issue, rather than in a separate page.
Quicklinks for companies
Quicklinks to a company has been added on an issue and in the user dialog, to make it easier to navigate to a company.
Subissues directly in issue table
You can now quickly and easily add subissues to an issue directly in the table - just check a checkbox on an issue, and then click "Quick add issue"
Batch update improvements
It is now possible to batch update issues directly in the issues table. Just check the checkboxes for the issues that you want to update, and then right click to choose the change you want to make in the context menu. It is also possible to update sub issues this way.
In addition to this, tags and permissions can now also be batch updated as well.
Improve workflow management
The workflow is now more flexible so that it is possible to
- Specify what status changes are valid in a certain status.
- Specify what statuses are valid for different issue types.
- If certain users should have access to change the issue in different steps (statuses) in the workflow
Improved time/work log report
The work log report have been improved to include billable and non-billable time. It is now also possible to group on company.
Access control with finer granularity
More access permissions has been added to the user group management. More access control settings has also been added in several places in the system, based on feedback from our customers, for instance:
- Access on issue statuses
- It is now possible for support users to see all issues from the same customer company
- Access to the quick add function has been added
- Bug fixes to the Knowledge base to enforce the excluded flag
- And more...
Company as a new custom field
Company has now been added as a custom field. By using the company field you can easily see from which company an issue originated, or which company "owns" the issue. The company can be separate from the reporter company, if both these fields are used.
The document management has been made more consistent on the project documents and issue documents tab, as well as on edit issue.
All Java applets (document edit, multi upload and the screenshot applet) has been greatly reduced in size using pack200.
The screenshot applet has been improved so that images taken can also be stored locally on your own computer. In addition to this a couple of bugs have been fixed.
Many new types of custom fields
We have added many new data formats available for use in custom fields. Before, you were limited to text fields and single select from a list, when creating custom fields for your project. Now you can use these types of custom fields as well:
- Date + time
- Multi select from list
- Boolean (Yes/no)
- User - Two categories: including or excluding support users
This will make it easier to customise how your issues look and work.
Custom fields on users/contacts
Now you can alao define custom fields on users, as well as on issues. The custom fields can be any of the formats available for issues, see section above. This is useful in user management, perhaps you want to have specific data on users (superiors, date of contact, etc.). Custom data can be grouped on sections and shown in the user profile.
Some pages have been improved for readability and usability, such as edit permissions, the issue table and edit issue.
The context menu for issues have been extended to include more quick actions, batch update functionality and more...
The speed and responsiveness of the GUI has been improved due to moving to a newer version of the EXTJS framework (2.2.1).
More quick links have been added throughout the GUI to make it easier to navigate.
Context help has been added in many places - click on a question mark ('?') icon to open up the relevant knowledge base article in a new window.
Search and reports
A new report section has been added. To start with this includes:
- Time report (moved from manage time) - To get a report per user, per project and per company how many hours have been spent on each issue
- Resource allocation (moved from manage time) - To get an overview as to how many hours different users are involved in different projects
- Average time in status - How long issues are in a specific status in average per day
- Initial response time - How long time does it take before issues are taken care of?
- Resolution time - How long does it take for issues to be resolved?
- In progress time - How long are issues normally worked on?
- SLA violation - How do you live up to your SLA? This is based on the alert escalations per project.