JobTraQ® Release Notes
To view the release notes for each update, please click "view release notes" to expand.
Performance Improvements
- The loading time for the task list has been reduced by 10% or more in certain cases.
New Features
- Users can define finish-to-start dependencies between tasks and projects.
- Users can choose group the task list by any field, and view charts of the grouping.
- Attached file downloads are recorded.
- Workflow task templates can copy the owner and assignee from the trigger task.
- Workflow rules can change values in the trigger task's parent project.
- The administration pages have a new "Where Used" icon that shows where each admin object is used.
- Workflow rules can increment or decrement numeric fields.
Enhancements
- Yes/no custom fields allow the administrator to specify a default value.
- Administrators can create section headers in custom dropdown fields.
- The Default permission group has been renamed to "Everyone Permission Group".
- Administrators can change the title used for "Asset" contacts.
- Administrators can change the link text of Dynamic Link fields.
- The list pages have an "Expand All" link that allows the user to quickly expand or collapse the list.
- The Next Run Date field in the Scheduled Task Info page has new date-picker functionality.
- The permissions for scheduled tasks and tasks are now separate.
Fixed Bugs
- Users could never save a task if an append textarea field was marked as required.
- When a status name started with a number, the configuration log showed strange characters.
- The task list crashed if the user searched by the Assigned Staff or Client column and then removed that column from the list.
- When the user went to a different month/week/day in the calendar, it started showing all closed tasks.
- If a user didn’t have permission to edit the password field, they could not change their own password.
- If the user chose a task type that is no longer available, the wrong task type would be selected.
- The Task Info page continued to display the required field messages after the field was filled in.
- The Contact Info page did not show Section Header fields.
- If a task type did not have any statuses, a task that uses it would crash the task list.
- If a user added a task to a newly created project without entering any data into the project, the task would be displayed incorrectly.
- Scheduling fields would still be displayed in the Scheduled Task Info page after the administrator removed a user's permission to see them.
- When a user created a scheduled task, the "End On" end mode did not work correctly.
- If a user selected one of their parent OUs in the calendar pages, they could see records that they didn't have access to.
- If an administrator was editing a workflow rule and clicked the Workflow tab, it would throw away their unsaved changes.
- Hide
Fixed Bugs
- If a user tried to sort the contact list by a custom field, it would throw a database exception.
- When a user renamed a contact field, the field would disappear from the asset info form.
- The Edit Timer popup did not load the comments from the running timer's Comments field.
- All users could see all contacts in the calendar's contact list.
- If an admin went back to an unsaved workflow rule and tried to change it, the workflow page would switch to "add" mode and display a validation error.
- If a task type or status was not in a task stream, it would not be listed as an option in the workflow page.
- When a user submitted a task through an anonymous form, it would save the task and then throw an exception.
- If a workflow rule had user-defined values, those values would not be written to the task.
- Workflow rules would sometimes be run even though none of their Criteria fields were changed by the user.
- Hide
Performance Improvements
- The calendar loads much faster for contacts with many tasks and appointments.
- Starting, stopping, and editing timers is much faster.
- The contact lookup fields are respond more quickly to user input.
New Features
- Administrators can now rename the options in a custom field.
- Programmers can now use the web service to create checkpoints on tasks or scheduled tasks.
Enhancements
- Administrators can now create custom append textarea fields for contacts.
- The contact import page displays a progress bar as it imports contacts, and allows the user to cancel the contact import process.
- Administrators can use a system setting to change the titles of the Tasks and Task List tabs.
Fixed Bugs
- If a workflow rule did not change any of the fields in its criteria list, the workflow engine could enter an infinite loop.
- When a user copied an appointment, its reminders would not be copied.
- An exception could be thrown when a limited-permission user tried to save a new task.
- If a user tried to add a task to a project while the project was still being created, an exception would be thrown.
- If a user created a scheduled task with the Weekly schedule pattern, it would not be scheduled correctly.
- When a user tried to view the Scheduled Tasks report, it would always return "No Records".
- When a user entered an invalid date in a date field, it would show several incorrect error messages.
- Hide
Platform Upgrade
- JobTraQ has been updated to use Microsoft .NET 2.0.
Performance Improvements
- The time it takes to save a task or contact has been reduced.
New Features
- A new Configuration Log page has been added to the Administration section, which displays a list of all of the changes that administrators have made to the JobTraQ system.
- The new copy-and-paste feature allows users to copy records into their Dashboard and then paste new copies of those records. This feature works for tasks, projects, scheduled tasks, appointments, contacts, and workflow rules.
- Workflow rules can create new tasks and projects that are related to the triggering task.
- Workflow rules can be filtered to match tasks with multiple assignees, and they can change tasks to use multiple assignees.
- Administrators can create anonymous forms, which allow users to submit certain types of tasks without a JobTraQ login.
- Fields can be marked as "Required Before Close" in task types.
- There is a new column in the task list called Owner Parent, which displays the name of the task's owner's parent OU.
- Two new custom field types were added: Section Header and Yes/No.
- In addition to the existing Open and Closed status types, tasks can now be given statuses that are marked as In Progress.
- Users can be given permission to delete files that have been attached to tasks, appointments, or contacts.
Enhancements
- Custom fields can now be named using special characters like &.
- Scheduled tasks can be configured to insert tasks into an existing project.
- Checkpoints can be defined on scheduled tasks. They will be enforced on the tasks created by the scheduled task.
- If a user tries to change the Percent Complete or Status fields from the task list, it will not save unless all the required fields are filled out for that task.
- When a user expands or collapses a project in the task list or an organizational unit in the contact list, the list will be displayed the same way the next time the user logs in.
- Dynamic link fields are now listed in the email notifications, and users can click on the links without opening the task.
- The Percent Complete field is now displayed in the Summary section of the email notifications, so it is more obvious.
- There is are new user preferences to allow users to specify which view they want to see by default when they log in to JobTraQ.
- Organizational units are displayed first in the contact list, so they are easy to find.
- Permission groups have a new Description field that administrators can use to record information about the group's purpose.
- The contact importer is now found in the Contacts tab, so that non-administrator users can be given permission to import contacts.
- The Is Assignee and Is Client fields were removed from the Contact Account Info page, because they are no longer needed in JobTraQ.
- The permissions for managing tasks, appointments, and contacts have been split into separate "Add" and "Edit" permissions.
- A new report has been added that displays the total time spent on tasks.
- The built-in reports can use the same saved views that the list pages use.
- Custom reports can be categorized in the reports.xml file.
Fixed Bugs
- If a workflow rule had a value in the New Assignee field, but not the Assignee field, it would never run.
- Workflow rules could not use the Is Not Empty filter.
- When a user tried to save a task, it would sometimes display an error saying "@JobTraQOptionGroup@ is not a valid value", and refuse to save the task.
- Users running Safari 3 could not open tasks from the task list page.
- The leftmost column of the task list was blank in Safari 3.
- The calendar pages would throw an error if a user tried to view a large group's calendar.
- When an admin moved a contact type up or down in the list, the change would not be immediately visible.
- The Edit Timer popup would not work if the user did not have the correct permissions.
- The Alert Level widget would show the wrong data if a user logged in to JobTraQ immediately after another user logged out on the same PC.
- The Status and Task Type fields in the workflow administration page were not organized in categories.
- Workflow rules could not change a task's Priority field unless they were configured to use JobTraQ's internal numbering system.
- Even if a workflow rule immediately reassigned a task to a new contact, it would cause a licensing violation if the original contact was not licensed. Now, only the final contact is required to have a license.
- If a user was not allowed to edit a task's contact fields, JobTraQ would display an error when they tried to save their changes.
- The options in the Contact Type dropdown were not organized into categories.
- Hide
New Features
- Users can now select which columns appear in their list pages
- JobTraQ® now allows users to save and manage preferred "views" for each of the list pages
- saves search criteria, selected columns and their order, and sorting
- A new screen in the contact section empowers users to easily "View Current Tasks" and "View All Tasks" for the current contact (and child records if applicable)
- X5.7 formalized and exposed the abstract of a contact class (Organizational Unit, Individual, etc.)
- Added a new contact class called Asset (Special thanks to the Crowley Company for specification and sponsorship of this new feature set)
- Assets can be owned by organizational units or individuals
- Assets can contain other "sub-assets"
- Add a "Contact Type" dropdown to the contact records
- Administrators can now specify a different default contact type (customer, staff, vendor, etc. including custom values) for each contact class and can determine the fields that should be associated with each type (like task types)
- Users can now attach files directly to contact records (including assets)
- JobTraQ® now includes a feature to allow administrators to bulk import contact records via the web interface.
- This feature includes support for custom fields and for associating records with their appropriate contact class and parent record.
- X5.7 has added the first round of configurable User Preferences:
- User can select their own default timer category
- Users can choose the page that the user sees after they log in
- Users can now select their preferred start page
- Users can now enter an alternate reminder email address (such as that of a cell phone, etc)
- Default number of records per page
Enhancements
- Workflow rules are now allowed to have filters that examine the parent project's fields
- The dynamic "loading" image in the list pages always appears in the middle of the browser window
- Added the AJAX list features to the Project Tasks page
- Closed tasks now have a different "alert level" color than open tasks (black) to help show that they are complete when viewing a large list of open and closed tasks
- When a timer is running, the comments field displays on the time log page, facilitating "as you go" updates.
- Append fields now automatically display the most recent comments first
- Timers can now be run on projects directly (as well as on the tasks that they contain)
- The field level audit trail now shows which specific workflow rules (by #) were the source of unique changes
- The system templates feature can now export and import entire task streams
- Ordering of various items in the administrative interface has been significantly enhanced
- Added an "Is Empty" option to the Search By dropdown for all field types. This option will match all NULL or empty values in the selected field.
- Added CSV extracts and HTML reports for appointments
- Allow administrators to control the timeout for XML API logins
- Added "required fields" capabilities for contact records and assets
- Added a new permission to control access to the Contact Types admin page
- Added a new permission to control access to the Contacts Import page (off by default).
Fixed Bugs
- Several Validation Errors (required fields, numeric fields, required contact lookup fields) would cause more than one error message to be displayed
- Resolved an error in workflow chaining so that you can properly process complex multi-stage decision trees
- The workflow engine would generate an error if a rule tried to set the "Show On Calendar" field to "Yes" or "No"
- Limited users reported a minor JavaScript error from the Task Info page
- The contact tree would improperly show an organizations child records when they did not actually match the search but the parent record did
- Several incorrect sorts in the administrative interface
- Internet Explorer could not "auto complete" JobTraQ fields
- Case sensitivity in the LDAP integration setup has been removed
- Several JavaScript injection vulnerabilities were resolved. (Special thanks to the National Institute of Standards and Technology for extended testing and reporting of this potential issue)
- A SQL Injection vulnerability was resolved that could be used to make JobTraQ® produce an error message
- In some cases, the "Manage Workflow Rule Categories" popup was positioned so that it was partially off the right side of the screen
- Several incorrect responses reported in the XML API were resolved
- Working in the Contacts tab and opening many nested organizational could cause you to have to log in again unexpectedly
- If you added a new custom field, task type, or status, the workflow admin page didn't see it immediately
- Hide
Features
- Checkpoints can be configured for tasks, so that users can be notified if the task is not being completed quickly enough.
- JobTraQ calculates an Alert Level for each task, to highlight the ones that have missed their deadlines or are in danger of missing their deadlines.
- The Contact List page is displayed as a tree view, with each contact displayed under its parent organizational unit.
- The Task and Contact Lists support drag-and-drop so that users can easily move tasks into projects, and contacts into organizational units.
- Users can change a task's Status and Percent Complete fields from the task list, without opening the task.
- Contact fields can be grouped into categories.
- Task streams allow administrators to organize task fields, task types, statuses, and workflow rules into groups that are related by purpose.
- Task Types can be configured as "Tasks Only", "Projects Only", or "Tasks and Projects".
- User accounts can be tied to an Active Directory server using LDAP
Enhancements
- Added a Percent Complete column to the Task Summary and Task List pages.
- Added a new type of custom field: contact lookup fields.
- The Appointment notification emails have a green background so that they look different from task emails.
- There is an "Email this Person" icon next to each email address on the Contact List page.
- Email notifications are not sent if the recipient is not permitted to see any of the changes.
- The System Template feature exports template contacts, instead of the real contact info
- The email notification templates offer additional customization options
Fixed Bugs
- If you started to type a contact's name before a task was fully loaded, it would not recognize what you were typing.
- The Project Time Log and Project Attached Files did not show the correct list of tasks.
- If a user didn't have the Can Delete Tasks permission, the Cancel Task Creation button would throw an error.
- For a little while after opening a task, the status list would be extremely long.
- The Next Run Date field for scheduled tasks was not always saved correctly.
- Viewing a scheduled task would create unsaved changes.
- If you searched for tasks that did not have a certain assignee, the task list would still show them if they had a second assignee.
- The task links in the Gantt chart didn't work.
- The email notifications would break if you changed the Task Title system setting.
- The Due Date field was never highlighted as changed in the email notifications.
- The email notifications displayed "12:00:00 AM" after date-only fields.
- If you did a "Does not Contain" search, it would not return tasks where the field was empty.
- Users could not search for tasks that had empty date fields.
Other
- The Desktop Contact Editor is no longer supported. The main JobTraQ web application now has a tree view for contacts, and supports drag-and-drop. As a result, there is no need for a separate contact management tool.
- Hide
Features
- Added the ability to import and export system configuration templates
- Added a system setting to disable the Forgot Password feature
- Allowed the terms "task" and "project" to be changed in System Settings, like "owner" and "assignee"
Enhancements
- Added "print" buttons to the contact and scheduled job pages
- Added all of the user's parent groups at the top of the calendar selection list
- Added the record ID to the calendar tooltip
- Renamed "Organizational Group" to "Organizational Unit"
- Made the task list run much faster, especially when the user searches for a large number of tasks
- For newly created tasks, made each task's status change whenever the task type changes
Fixed Bugs
- Users could not change the sort order of the contact and scheduled task lists
- If a contact has multiple addresses in its Email Address field, the contact selection fields wouldn't work
- The Contact Info page allowed users to remove contacts from their parent groups without adding them to a new one
- If an administrator created a custom field with a name that started with a number, it would cause an error when a user tried to create a task
- Once a scheduled task was given a due date offset, the due date could not be removed
- The contact reports threw an error
- The "You do not have permission to access this task" message did not work correctly when JobTraQ was running over HTTPS
- The "Do not run this rule if the task is already assigned to the New Assigned Staff" workflow setting did not do anything
- If a user didn't have permission to view contacts, the contact controls didn't work
- Safari users could not attach files to tasks
- When a user opened a project or scheduled task, it would throw a JavaScript error
- If an administrator deleted a task type, it still appeared in the workflow administration page's dropdown lists
- The Closed Tickets by Date and Assignee report included deleted tasks, which caused it to display incorrect information
- The custom reports would not show any results for the Everyone organizational unit
- If a contact's name had a double-quote character in it, the task summary page would throw an error
- The project lookup popup was extremely slow
- If a user set reminders for a new task and then went to another page before saving, it would not allow them to go back to the task
- The Running Timers section in the dashboard showed timers from tasks that were cancelled
- If a user created a reminder for a task that had not been saved, it would send an empty reminder
- When a user clicked the Add Existing Tasks to Project button, it would throw an error
- If an administrator tried to remove one of a contact's permission groups, it would display an incorrect error message
- If a user changed a timer's start date and then got an "end date is too far in the future" error, the start date value would not be saved
- Hide
Enhancements
- The popup windows in the admin section set the focus to the main control when they open
- Administrators can make the "history" part of custom append fields taller
- There is a per-contact option to send Blackberry-frienldy text emails
- Users can enter timer comments while the timer is running
Fixed Bugs
- When you save a job, it checks the license of the old assignee, not the new one
- The Desktop Contact Editor displays an error when setting a user's password
- The desktop contact editor errors if you try to connect using secure HTTP
- When running under secure HTTP, many pages display a message saying "this page contains both secure and insecure elements"
- Appointment reminder emails have a #Resource not found# message in the subject line
- When an organizational group is added to the license list, it is not included in the license count
- The HTML and CSV reports throw an SQL error
- Clicking on a running appointment timer takes you to the jobs_TimeLog page.
- Reminders are still being sent for deleted tasks
- Some of the reports are throwing "object reference not set" errors
- The project lookup no longer displays all the projects you can see in your task list by default.
- Hide
Fixed Bugs
- The scheduling service encountered an error while trying to re-index the database
- If there are two consecutive spaces in a contact name, you don't see them in the autocomplete list
- The subject line for Appointment Updated emails says "#Resource not found#"
- The Status Category dropdown is missing from the Add Status form in IE
- Users sometimes got multiple copies of each scheduled job
- The Project Jobs page throws a timeout exception
- The Priority field is sorted alphabetically instead of by priority value
- Deleted projects still appear on the project lookup list
- The Scheduled Tasks CSV and HTML reports don't work with multiple assignees
- You can't use the up arrow key to loop around to the bottom of the autocomplete control's contact list
- If you change the start time of a running timer to a future date, the error message is wrong
- Hide
New Features
- User Interface Improvements
- Add appointments as a new type of record
- Allow users to configure reminder emails for their tasks and appointments
- Allow multiple contacts to be assigned to a task, project, or appointment
- Change the timers to use a category instead of a description
- Allow users to search for jobs based on timers
- Add support for custom numeric fields
- Add support for SQL Server 2005
Enhancements
- Update the CSV report for tasks to include time log data and more project data
- Make the workflow category headers collapsible
- Allow statuses to be categorized, like workflow rules
- Allow users to edit running timers to have start times in the future
- Change the scheduled task calendar fields to hour offsets, to allow users to define their scheduled tasks more accurately
- Allow workflow rules to be triggered on any change
- Allow workflow rules to change any field
- Show the owner name in the calendar tooltip
- Add a commented-out "custom code" section to the Dashboard for customers that want to create custom Dashboard elements
Fixed Bugs
- Changes are being recorded that are not really changes
- When you delete an organizational group, the old records aren't deleted from the absolute map
- The Desktop Contact Editor can't assign permission groups as dispatchers/notification recipients
- The "project tasks" page loads slowly if there is a lot of data in the Gantt Chart
- The upload progress popup sometimes throws a resource exception
- If you select a group in the calendar, it does not show the members' jobs
- Clicking "Cancel Project Creation" sends you to the Project Tasks page
- The desktop contact editor shows all permission groups under the root of the tree
- Week and day view calendars don't look right in Firefox
- ... many others
- Hide
Fixed Bugs
- Users occasionally receive "Item has already been added" error messages
- The "add contact" controls are not wide enough in the permissions popup
- The workflow page is about 10px too wide to fit on a 1024x768 screen
- The tooltip for the calendar wraps the start and end date on two lines
- The upgrade throws an exception if the database backup directory is missing
- Sometimes the contact lookup control's "View/Edit Contact" link doesn't enable correctly
- It is possible to make an organizational group its own parent
- Empty strings appear in the Audit Trail if a user can't select a status or task type
- If a user cancels a project's creation, it throws an exception
- When you change a contact's permissions, the Audit Trail shows resource names instead of user-friendly text
- The Edit Timer popup does not save all fields if the user tries to save after getting a validation error
- Trying to change a contact's parent group without the Manage Account Settings permission causes an exception
- The header of the "Today" cell in the calendar is taller than the normal days' headers
- Hide
New Features
- Multi-Level Projects
- New week-view and day-view calendars, as well as substantial improvements for the month-view calendar
- Improved Contact Lookups - featuring character matching
Enhancements
- Add a system setting to disable the popup calendar for date fields to improve speed with users with McAfee ScriptScan
- Add a system setting to work around the performance problems caused by McAfee ScriptScan
- Add an "Attached Files" section to the email notifications and task printouts
- Added a database table that lists the Audit Trail's change types (ease-of-use for report programmers)
- Allow developers to create custom design templates for email notifications and task printouts
- Allow users to delete task timers(with appropriate permissions)
- Change font used on Windows machines to Tahoma (instead of Arial)
- Change the task time log to say "In Progress..." for running timers
- Change "Jobs" to "Tasks" in system
- Give administrators the option to disable the attached file email notifications
- Make the difference between active, inactive, and selected tabs more obvious
- Performance improvements for the Audit Trail
- Several client-side performance improvements
- Sort time log so newest timer is first
Fixed Bugs
- An exception is thrown when you try to rename a contact with a name that's in use
- Calendar tooltips show '&' instead of '&'
- Can't combine the iFrame and typing in the AutoCompleteContactLookup
- Consecutive space characters are collapsed into a single space
- Contact editor throws an exception on logout
- Contact fields are not displayed after being renamed
- Creating a contact with the same name as an existing one gives the wrong error message
- Dragging and dropping a contact in the Desktop Contact Editor causes an exception if the contact's name is very long
- Fields are displayed in the search control even if the user doesn't have permission to read them
- If a project has an apostrophe in its name, you can't select it in a job's project-lookup field
- If an append field is marked as required, the task cannot be saved
- If JobTraQ is installed with a separate database server, the upgrade can't run
- If you open a job from the Project Jobs tab, it sends you back to that tab when you save the project later
- In certain cases, a user can add an open job to a closed project
- In the file history popup, the header for the user column says "Brief Description"
- Scheduled jobs can have a start date offset that's larger than the end date offset
- Scheduled tasks don't restrict the status list based on the task type
- Some save buttons say "Assignee" instead of the text from the Assignee Title system setting
- The csv report for scheduled jobs was replacing spaces with " "
- The Gantt Chart doesn't display correctly in some cases
- The JobTraQ upgrade installer copies the database backup files
- The print icon doesn't function properly IE7
- The Start Date/Time column in the Time Log list is named wrong
- The Time Log's total time column doesn't have a space between minutes and seconds
- The Total Closed Tickets report does categorize the results in the correct job types
- Timer comments need to display the whitespace that the user entered
- Users are allowed to access a task if they are only a "notification recipient" for the assignee or owner. They should be required to be a dispatcher.
- When you add a job to a project from the "Project Jobs" tab, it doesn't email anyone
- When you delete a field option, it changes the sort order for all options in all fields
- Hide
Fixed Bugs
- The detail fields on the job printouts were being loaded from the incorrect job type
- Unsaved changes were not displayed on the job printouts
- When a user changed the job status and then clicked the print icon, the status would revert back to the original status.
- Hide
Fixed Bug
- Job owners do not receive email notifications when changes are made in the Job Info tab.
- Hide
New Features
Enhancements
- Add contact permissions for attached files
- Add the Help icon to the dashboard
- Allow workflow rules to be separated into categories
- Expand the Gantt view to fill the window
- Include End Time in Calendar View
- Let the timer description wrap in the time log page
- Log project actions in the change log
- Make the Gantt chart's job titles link to the jobs
- Redesign of Gantt chart allows better viewing
- Redesign ticket printouts to look similar to emails
- Rename Change Log to Audit Trail
Fixed Bugs
- "Today" cell border is displayed incorrectly for Saturday
- Adding a status can cause a truncation error
- An exception is thrown if you type in an extensive timer description
- Corrected error message viewed when there are no jobs in the Gantt Chart
- Blank rows removed in calendar dropdown
- Cannot click cancel in Custom Field rename window
- Cannot rename a field if the name is too long
- Cannot clear a job's project field
- Cannot create a project with "Show on calendar" set to "Yes"
- Cannot save a scheduled job
- Change Log does not properly record Job Type changes when workflow is the source
- Changing the job timer to a future date does not produce an error message
- Email notifications include fields that are not in the job type
- Email notifications should differentiate between projects and tasks
- Exception is thrown if you choose a date that does not exist
- Error received when trying to save a projects job calendar time
- If the "Id" property in the query string is empty, exceptions are thrown
- In Firefox, large Gantt charts are not displayed properly
- Incorrect error when creating a job field with a single quote.
- Job Type names cannot have single quotes in them
- Overdue-jobs notification throws an exception before it can send the "group" notifications
- Permission groups appear in the calendar dropdown
- Project Lookup defaults to Search By of Client
- Running timers still appear in the dashboard after their job is deleted
- SQL error if you enter invalid characters in the "Rule Description" workflow field
- The "Add New Job to Project" button does not put the project in the job's Audit Trail
- The "everyone" group's contact info should not be editable
- The "Forgot Password" page does not handle a user without an email address
- The completion date field should not be emailed unless the job is closed
- The contact lookup controls break if JobTraQ® is installed in the root of a site
- The delete icon in Attached Files does not ask for confirmation
- The Time Log page does not honor contact permissions
- User who is unable to edit contacts is unable to be sent a new password.
- When user saves a job and is sent to the calendar, they cannot easily navigate back to the Job List
- Workflow rules are not run when a job is added
- You can see "hidden" contacts such as "Workflow" in the calendar dropdown
- If there are a lot of projects in a user's job list, it can use all available database connections
- Hide
Enhancements
- Show total time in emails
Fixed Bugs
- JavaScript error in Job Info when a status name has a & symbol in it
- JavaScript error when adding a user to a permission group when the license is full
- Licenses cannot be activated when running on certain configurations of Windows Server 2003
- The project time log page throws an exception if a timer has null comments
- The scheduling service throws an exception when sending "overdue job" emails
- The time log section in the email loses its internal borders if the comments are empty
- Time log comments don't wrap in Firefox
- When you edit a timer's comments, the change log does not show which timer was edited
- Hide
Enhancements
- Add a Time Log section to the email notifications
- Display timer actions in the change log
- Do not add new custom fields to the default job type
- Give administrators more control over access to the time log
- Show timer comments on the Time Log page itself
Fixed Bugs
- Job List sometimes gave an “Input string was not in a correct format” error when searching
- Jobs could not be printed from Internet Explorer
- Jobs sometimes loaded with an empty status field
- Projects do not disappear from a user’s list until all other users’ jobs are closed
- Hide
Enhancements
- Allow some users to be exempt from filling out required fields for a specific job type
Fixed Bugs
- Bad handling for jobs whose project was already closed
- Don't enforce required fields for scheduled jobs
- Dynamic Links don't always work for scheduled jobs
- Dynamic Links show up in the email notifications as blank fields
- If a user does not have the "Can Add and Edit Jobs" permission, they see all fields
- Selection in bug(s) in job type/status tool
- The change log throws a DateTime exception when you view a scheduled job
- When you click the background of the dynamic link page, it loses your selection
- Hide
New Features
- Allow Workflow Rules to change Job Type
New Reports
- Average Number of Calendar Days to Completion
Enhancements
- Add a "color key" to the Gantt Chart
- Allow the user to specify up to three user-defined filters on a workflow rule, instead of only one
- In the contact editor, F5 should refresh the data
- Allow the user to move multiple fields/statuses at once in the job type administration forms
- Indicate changed fields in the notification emails
- Make read-only Radio Buttons fields easier to read
- Redesign the email notifications
- Update the workflow UI
Fixed Bugs
- "Required field" message doesn't go away if there's another required field
- Append Text Areas display incorrectly when loading from unsaved changes
- Error when trying to edit the Start time of a timer.
- The values of some required fields are lost
- The project Time Log list is visible even if none of the jobs have timers
- Some custom fields don’t handle default values correctly
- If you don't specify a default status, the job type admin page throws an exception
- If you shift-select fields for a job type, the first field is counted twice
- If you try to remove all statuses from a job type, it throws an SQL exception
- Moving a required field in a Job Type clears its checkbox
- Null reference error when you delete a status
- Statuses aren't always filtered by job type
- The "Add New Job to Project" button creates job placeholders that cannot be discarded
- The Average Ticket Aging report should not filter by date range
- The change log displays projects incorrectly
- To select multiple fields for a job type, you can't shift-click from the bottom up
- You can't add the last status to a job type
- Hide
New Features
- Add "URL Textbox" and "Email Address Textbox" custom field types
- Add a "Dynamic Link" custom field type, to connect to outside systems
- Add new reports to the Custom Reports tab
- Allow job types to specify required fields
- Allow job types to specify the status list
- Make a Gantt Chart view for projects
Enhancements
- "Add Existing Jobs" popup should let you select jobs that are already in another project
- A project's Attached Files list should include the sub-jobs' files
- Checkbox based custom fields should display the checkbox to the left of its label
- Custom Fields are sorted alphabetically in the Job Type form
- Display the name of the logged-in user at the bottom of the screen
- In the Administration section, move the "Add New" forms above the object list
- In the contact editor, searching for a contact should open that contact
- In the Desktop Contact Editor, display Organizational Groups at the top of each contact tree
- The time log page should not use units larger than an hour
Fixed Bugs
- "Members" label in the Contact Editor Permission tab is incorrect
- "Required field" message does not go away if there is another required field
- Administration pages throw an exception if you are not logged in, instead of asking you to log in again
- All Timers Total Time only includes your own timers
- Cannot give Edit permission to an append field using the Desktop Contact Editor
- Cannot set username/password in the Desktop Contact Editor
- Changes in the names of "owner" and "assignee" are not visible on the account info page
- Custom Job Fields should be alphabetized
- Error when you sort by Completion Date and then do an "Open" search
- FindControl throws an exception on the Project Jobs page
- Horizontal Radio Button fields do not wrap if they are too wide for the window
- If User Can Log In is No, the label column on the Account Info page grows too wide
- If you do not have "Edit Timer" permission, you cannot see the timer details
- JavaScript Error when attempting to select a project on the edit-job page
- Overdue-job notifications say "Owner" instead of the correct title
- Password field has no field type
- Sometimes you have to click twice to collapse a permission in the contact editor
- The Completion Date field was not in the install script for the forms table
- The installer does not give IIS permission to create the license file on Windows Server 2003
- The Project Time Log page prints the job if you press Enter
- The user-list section randomly changes size in the contact editor Permissions tab
- When a job is re-opened, the change log says "Unknown Change to Completion Date"
- When you do a search, the projects are only displayed if they directly match the search terms
- When you enter a license key, it does not accept lowercase letters
- When you open the "edit timer" window for a timer, it switches you to that user
- You cannot delete a project, even if you delete its jobs
- Hide
Fixed Bugs
- Jobs-per-page and current-page values were lost when you switched tabs
- Duplicate contact field entries appeared in the administration section
- Incorrect title on the Average Ticket Aging report
- When you save a job, the edit tabs are disabled
- Hide
New Features
- Jobs can be grouped into Projects for organization and work tracking
- Allow permission groups to be placed in organizational groups
- Save permission changes in the change log
- Add a “Billable” field to the Job Info tab
- Add a Comments field to the timers in the Time Log
- Add a customizable Company Name and Company Logo to the login page
New Reports
- Average Ticket Aging
- Number of Tickets Closed by Assignee
- Number of Open Tickets by Assignee
Enhancements
- Do not post back to the server on every contact permission change
Fixed Bugs
- “Today” is not highlighted in the job calendar
- Date lookup controls do not work in Safari
- Administrators can’t set permissions on Is Owner and Is Assignee fields
- Append fields in contact records are not saved correctly
- New scheduled jobs are set to run in the past
- The title of the job printout page is “Contact Lookup Form”
- If a user is not on the license list, the workflow engine might break
- Scheduled Jobs List and Scheduled Jobs Report share search parameters
- Unsaved changes still appear after a scheduled job has expired
- Deleted contacts are displayed as blank rows in the contact lookup controls
- Group notification recipients get overdue-job notifications for group members
- The job printout does not include the job ID
- CSV contact reports are saved with the filename “jobs_report.csv”
- Is Owner/Is Assignee setting does not always apply to a group’s children
- Job List page doesn't fit on a 1024x768 screen
- The fields in the email notifications are not sorted correctly
- JobTraQ® sometimes loses system settings and has to be restarted
- The “print” icon is the default action on job pages
- The contact editor has an invalid permission name
- The “delete job” icon on the Time Log tab does not work
- Using the Desktop Contact Editor crashes the web application root
- The custom report links don’t work in FireFox
- The contact change log page stops displaying its contents after a postback
- Hide
Fixed Bugs
- Contact Editor API requires permission to the server’s profile directories
- Hide
New Features
- Added support for the desktop version of the JobTraQ® Contact Editor
- Allow users to edit the Start Time field for timers in the time log
Fixed Bugs
- Deleting contacts is broken
- If you view Account Info for the Everyone group, it uses up the connection pool
- Hide
New Features
- “Print” icon added to job pages
- Added default contacts and permissions, so JobTraQ® is easier to use out-of-the-box
- Allow permission groups to be dispatchers and notification recipients
Enhancements
- For clarity, rename "Role" to "Permission Group" and "Group" to "Organizational Group"
- If a report does not return any results, it displays a "No Records Found" message instead of an empty page.
- Improve Application Performance
Fixed Bugs
- Advanced Reports lose your search settings
- Cannot use special characters when naming a custom field option
- Completion Date field is marked as an "unknown" change
- CSV reports open in the current browser window
- Custom date fields aren't blank by default
- Deleting an organizational group leaves contacts with no parent group
- Email notifications do not use the job type field list
- File names are modified at time of download
- If an error message happens, the record ID is lost
- In Firefox, the file-upload and download boxes display an error.
- It is possible for the Job Info page to display an empty form
- Read permissions for "Completion Date" are not given to the Admin on install
- Setting "Is Owner" or "Is Assignee" has no effect.
- Some people do not receive email notifications
- Some people receive duplicate email notifications
- The "User Can Log In" field does not always show or hide the Username and Password fields correctly.
- Hide
Fixed Bugs
- Contact List won't allow searching for "Yes" or "No" in the Is Employee and Is Customer fields
- In some cases, the search tool does not immediately use the new search value
- Is Employee and Is Customer values are not propagating to child contacts
- The assignee and owner controls are not returning the correct list of contacts
- Hide
New Features
- Scheduled job reports
- All exceptions are recorded in the event log
Enhancements
- Change Contact Info page to say "Parent Group" instead of "Parent"
Fixed Bugs
- "&" character breaks job type names
- Cannot create custom Job Fields after install
- Connection leak in scheduling service
- Error message when trying to create a workflow rule.
- IFrame and date controls don't work in Safari
- Job Types do not store the field order
- Many text fields in the scheduling control throw an error when a non-int is entered
- Notification Recipients do not work
- Scheduled Jobs can't be saved.
- SQL Server database connections need a packet size limit
- The calendar should only highlight jobs on days that have conflicts
- The default role is not displayed in the contact list.
- The Parent Group field's View/Edit Contact link doesn't keep unsaved changes
- The workflow page does not use assignee and owner titles
- User's parent groups don't appear in the contact lookup control
- Hide
|
|