Web TimeSheet Release Notes

Version 8.9

Welcome to Version 8.9 of Web TimeSheet. These release notes provide information on:

Features and enhancements new to this version
How Web TimeSheet data will be migrated upon upgrade to this version
Issues that have been fixed since the last release
Version compatibility between Web TimeSheet, its Integration Managers and Web Resource

Note: This document also includes release information for the following QuickBooks and Microsoft Project integration managers compatible with this Web TimeSheet release:

Integration Manager for QuickBooks Version 5.2
Integration Manager for Microsoft Project Version 4.4.1

Table of Contents

New in Version 8.9

The following new features are included in version 8.9 of Web TimeSheet.

New in Both Editions of Web TimeSheet

New Options for Managing Substitute Users

In past versions of Web TimeSheet, each user had to assign their own substitute users. Now, administrators can be allowed to add or edit substitute assignments on the user’s behalf within each user profile. You can use this option to ensure all required substitutes are set up correctly, and to maintain a proper audit trail when administrative overrides of substitute user settings are required. Changes administrators make within the user profile update automatically on the user’s Substitute Users for… page, and vice versa.

Web TimeSheet Integration Manager for QuickBooks Version 5.2

Version 5.2 of the QuickBooks integration manager can be downloaded from within Web TimeSheet version 8.9. Select this link for information on new features and fixes included in this release.

New in the Time & Attendance Edition

Ability to create customized Timesheet Period Validation Rules

Administrators can now choose to create a custom formula when defining a timesheet period validation rule. For example, you can create a rule that specifies that the user must enter a value equal to or greater than the sum total of their hours per day for all work days in the timesheet period. In past versions of Web TimeSheet, you could only use fixed values to define the maximum or minimum number of hours that a user must enter in their timesheet.

New timesheet hours fields available in the Timesheet Hours Details report

The following fields are now available in the Timesheet Hours Details report template (and in the Timesheet Detail and Comments default reports):

Total Hrs (Period)
Week Days (In Period)
Work Days (In Period)
Weekly Days Off (In Period)
Holidays (In Period)
Week Day Hours (In Period)
Work Day Hours (In Period)
Weekly Days Off Hour (In Period)
Holiday Hours (In Period)

DCAA Compliance available in Time & Attendance Editions

Enabling the Web TimeSheet DCAA compliance option configures Web TimeSheet’s settings to meet the Defense Contract Audit Agency (DCAA) requirements for automated timekeeping systems. The DCAA Compliance option is now available in systems licensed only for Time & Attendance.

Migration Notes

The table below outlines how existing data will be migrated for those upgrading to Version 8.9.

Feature

Settings after upgrade

Unapproved time off requests

If upgrading from version 8.2 or earlier, unapproved time off requests that belong to an open timesheet, and that do not overlap with existing time off, will be re-created as rejected time off bookings.

Fixed in Version 8.9

The following issues are fixed in Version 8.9 of Web TimeSheet.

Fixed in both editions of Web TimeSheet

Names in the User filter drop-downs are now sorted alphabetically on the Timesheet and Expense Approval History pages. (68109)
Each List Activities page now displays up to the number of records specified in the Number of records to display on each page user preference. (68181)
Users can now sort records alphabetically by any column heading on the Permissions page. (68710).
The following functions are now available for use when creating custom report columns: IsNull, IsNullOrEmpty, IsEmpty, TextToNumber and NumberToText. (69274)
A user upgrading a Web TimeSheet IIS installation with anonymous authentication disabled is no longer erroneously assigned as the admin. (69546)
Custom columns are now available in all reports, not just reports with numeric values. (68069)
A Javascript error no longer occurs when the user enters invalid text in the upload field on the Expense Receipts > Upload page. (68686)
Fixed issue that occurred when hierarchy filtering was enabled that prevented a user who belonged to their supervisor’s sub-department only from viewing their assigned supervisor in their user profile, and allowed them to assign a different supervisor for an overlapping time period. (64476, 65393)
Replicon-hosted/SaaS customers are no longer taken directly to the URL specified in the URL to go to after logout field (specified on the System Preferences page) when they include appended text in the URL they use to log in to Web TimeSheet (for example, if the URL contains the bolded text in the following: http://hosted.webtimesheet.com/yourcompany/replicon?nextpage=main). (69360)
Fixed issue that prevented offline timesheets with certain passwords from functioning. (69573)
The correct time off approval path is now assigned when a timesheet approval path with the same approver (for example, Supervisor is used in both paths), when the assignment is made via the UserADD or UserUPD commands of the Web TimeSheet import utility. (69590)
When logging is in effect (that is, if the user submitted and then unsubmitted a timesheet, or enabled DCAA logging always), and the user saves an In-Out timesheet that includes a start time, end time, and duration, and then changes the start time, an incorrect initial value for the end time will no longer be logged. (69581)
In the User Detail report, users assigned SAML authentication are no longer erroneously reported as being assigned Web TimeSheet authentication. (68770)
An error no longer occurs when the Software Update is done on Belgium systems. (69395)
The installer now prevents those installing Web TimeSheet on IIS from saving the installation directory on paths that include the desktop. This prevents an access error from occurring. (67418)
Fixed issue that prevented users from drilling-down in reports that included custom columns. (69260)
Web TimeSheet now uses the date format saved in the .ini file for user defined fields imported via the import utility, instead of erroneously using the System regional date format. (69814)
New time off policies added via the import utility (using the UserUPD and UserTimeOffUPD commands) now use the time format (hours or days) indicated in the import. However, the time format for modified existing policies is retained. (68729)
Fields for associating effective dates with hourly cost and payroll rates are now available in the UserADD and UserUPD commands of the import utility. Fields for removing cost and payroll rates are also now available. The new fields are: CostHourlyRateEffectiveDate, RemoveCostHourlyRateEffectiveDate, PayrollHourlyRateEffectiveDate, RemovePayrollHourlyRateEffectiveDate. (68659, 64291, 65140, 64639)
In Replicon-hosted/SaaS instances, several improvements have been made to the appearance and functionality of the Manage Account pages, including the following:
Volume discounts (based on the number of user licenses purchased) are now available for Month-To-Month plans. (68890)
Clickable sorting of Support cases by subject, status, case number, date opened, date closed has been added. (68119)
Notification bar and other error messaging have been added for several Manage Account pages.
The way taxes and contract discounts are displayed has been improved. (68896, 69022)
Fixed some issues that caused incorrect license seat totals to display on contract purchase confirmation and summary pages. (69205)
Fixed issues that prevented licensing from refreshing when the user switched to a Month-To-Month plan. (69257, 69259)
If a new password fails to meet the validation requirements specified in Web TimeSheet (system preferences), the Password Reset page will now display an error message, rather than a blank page. (67826)
Newly submitted support cases are no longer omitted from the Support Case History if the user clicks the Submit Support Case button without entering a subject or description. (68901)
The following fields are now available in the import engine:
MaximumBalanceHours and MaximumBalanceDays (TimeOffCodeADD/UPD, UserADD/UPD commands)
IsBookingRequired (TimeOffCodeADD/UPD commands)
CarryOver (UserADD/UPD commands) (62703)
Sample data has been improved. For example:
In the Project & Billing and Time & Attendance combined sample database, the Expenses tab is now available to the administrator.
Payroll data for sample transfers of data to the QuickBooks Integration Manager is now available in the Project & Billing and Time & Attendance combined database.
In the Project & Billing sample database, project assignments and dates have been modified to ensure sample users are available for entering time against projects during evaluation. (68624)
The sample data values for time off requested and remaining during weeks with holidays that are listed on the List Waiting Time Off Bookings page now match values in the bookings themselves. (69102)

Fixed in the Project & Billing Edition

Users are no longer erroneously allowed to assign someone belonging to their parent department as a supervisor (when adding via Quick Add) or as a project leader when hierarchy filtering is enabled, if using the pop-up window user list style. Therefore, an error no longer occurs when such a user is assigned. (67414, 67405)
Users moving closed tasks to open projects or parent tasks are no longer erroneously warned that the moved task will be opened. (68458)
A <None> option is now available in the Client/External Approver User Select pop-up that allows users with the Pop-up window User list style (system preference) enabled to assign an external approver to a project/task. (67392)
The user’s timesheet that includes a certain project no longer hangs when the user attempts to access that timesheet after being removed from that project. (67416)
Users without edit and delete permission for activities can now add an activity without an error occurring. (69779)
Fixed issue that caused an error to occur when a user with only Activities permissions for projects selected Project from the top menu. (69810)

Fixed in the Time & Attendance Edition

When a timesheet that includes a time off booking is being submitted, once the time off approval is complete, the first timesheet approver now receives the Timesheet is Waiting for Approval e-mail notification, as expected. (68819)
A Total Hours column is now available in the Timesheet Pivot report for users with a Time & Attendance license only. (67127)
The correct approver name, and not <System>, now displays on time off bookings that are accessed from the Historical Time Off page. (69124)
Hours by pay code summaries on the timesheet now include time off when either timesheets or time off bookings have been deleted. (68798)
The performance of the time off calendar has been improved. (68806)
Fixed issue in Replicon-hosted/SaaS instances that caused an Access Denied error to occur when the user clicked the Book Time Off button, after clicking the calendar in the Timesheet side menu. (69412)
Fixed issue that prevented timesheet submission, with a message stating the time off date was invalid, when the date was in fact valid. (69101)
Timesheets with time off user defined fields, where the fields are defined in non-consecutive locations on the Time Off tab of the User Defined Fields page, no longer hang indefinitely after the user enters time off, clicks Save, and then clicks Next. (68874)
If a time off booking is approved by the first approver in a time off approval path, then rejected by another approver later in the approval path, and then modified by the user and re-submitted, the booking is no longer system-approved in lieu of the first approver in their time off approval path during its second journey through the approval path. (69157)
When users with Timecard permission log in to Web TimeSheet, their timecard now displays on a page that includes the Web TimeSheet menu, rather than on a separate page; this eliminates the extra click required to access other features of the application. (69177)
Users are now prevented from entering time off in their timesheet that exceeds the maximum overdraw limit defined in their applicable time off policy. (69226)
Time off entered on In-Out timesheets that include comments but no hours now displays on the Period in View page, and on submitted timesheets. (68739)
In the Productivity report, time off is now aggregated, rather than displaying in one row for each time off entry. (68497)
If a user using an In-Out timesheet sets the Default timesheet to display field to Earliest Unsubmitted Period, the current day now displays by default if the earliest unsubmitted timesheet is the current timesheet. (67168)
Fixed issue that prevented historical time off accruals from being reported on correctly. (69653)
Time is no longer erroneously banked for users with the Time Off in Lieu time off type disabled. (69522)
A warning now displays when a user attempts to resubmit (and thereby reopen) an approved time off booking that they have not modified in any way. (62649)


Web TimeSheet Integration Manager for QuickBooks Version 5.2 Release Notes

New in Version 5.2

The following new features are available in Version 5.2 of Web TimeSheet Integration Manager for QuickBooks:

Expanded Access to the QuickBooks Integration Manager

Administrators in systems with only Time & Attendance licensing can now transfer data using the Web TimeSheet Integration Manager for QuickBooks. In addition, all license-based restrictions to using the Integration Manager have been lifted. For example, you no longer need an Expense license to transfer expense data.

More Options for Mapping Vendor Bills in the QuickBooks Integration Manager

Twenty new field mappings are now available for transferring expense data to QuickBooks via the Web TimeSheet Integration Manager for QuickBooks. New options include the ability to map the Web TimeSheet Login Name and Expense Sheet Date fields to the Vendor Bill Ref. No. field in QuickBooks, a previously unmapped destination field. You can also now map Web TimeSheet User, Department, and Project user defined fields to the QuickBooks Class field.

Class Field Mappings available for Payroll Transfers

Field mappings are now available for transferring payroll information to time and time off entries in QuickBooks, via the Time Transfer Wizard.


Note: If you are using the 2.x stream of Web TimeSheet Integration Manager for QuickBooks for automatic
client invoice generation, you should not convert to the 5.x stream, as it does not yet include client invoice functionality.

Fixed in Version 5.2

The following issues are fixed in Version 5.2 of Web TimeSheet Integration Manager for QuickBooks:

If a user launches the Integration Manager with an older version of Web TimeSheet than expected (for example, version 5.2 of the Integration Manager is launched with Web TimeSheet version 8.8), an error message now displays indicating the compatibility problem.
The flow chart at the top of the page for each transfer wizard is now clickable, with each node of the chart linked to the applicable page in the wizard’s process. (49392)
Auto updates now only occur if the correct port number is used with https, allowing for proper SSL certificate verification. (67549)
Data in the QBIError and QBIlog files is now retained between transfer sessions. When either file reaches 1 MB in size, its contents will be moved to a LogBackup file. (65842)
Configuration settings are now saved in the following situations:
For both directions of transfer (that is, both from Web TimeSheet to QuickBooks, and vice versa), and not just for the direction of last transfer for the most recent transfer carried out with that wizard. (68130, 69118)
For all transfers involving data structures in which a Role mapping exists (68704)
When importing any saved configuration file for a transfer using the Project/Task mapped to Job/SubJob data structure. (68732)
For Project/Client <None>/<None> mappings in the Time Tracking wizard. (69559)
For the Comments to Notes mapping In the Time Tracking wizard, upon upgrade. (69185)

Intuit QuickBooks Version Compatibility

The following versions of Intuit QuickBooks are supported for use with Web TimeSheet version 8.9.

QuickBooks Pro or Premier U.S. Edition 2009, 2008, 2007, or 2006
QuickBooks Pro or Premier Canadian Edition 2009, 2008, 2007, or 2006 with latest patch
QuickBooks Pro or Premier UK Edition 2008
QuickBooks Enterprise Solutions U.S. Edition 9.0, 8.0, 7.0, 6.0, or 5.0
QuickBooks Premier Canadian Multicurrency Edition


Note: About Multiple Currency Support

Although U.S. editions of QuickBooks 2009 support multiple currencies, due to a limitation in QuickBooks, transfer of multiple currencies via the integration manager is not supported for these editions.

Integration Manager for Microsoft Project Version 4.4.1 Release Notes

Fixed in Version 4.4.1

The following issues are fixed in Version 4.4.1 of Web TimeSheet Integration Manager for Microsoft Project:

If the Update Project Team check box is disabled and the Create a new user in Web TimeSheet if user does not exist check box is enabled, new users can no longer erroneously be created. (69291)
If a user launches the Integration Manager with an older version of Web TimeSheet than expected (for example, version 4.4 of the Integration Manager is launched with Web TimeSheet version 8.8), an error message now displays indicating the compatibility problem.
The User Name and Password fields are no longer grayed out and inaccessible after the user connects the Integration Manager using a Windows User Account, and resets (via the Configuration tab) to use a Project Server account. (67670)
An error no longer occurs when the user opens Project 2007 Professional, opens the open project dialog box, and without closing it, launches the Integration Manager. (68550)

Microsoft Project Version Compatibility

The following versions of Microsoft Project are supported for use with Web TimeSheet version 8.9:

Standard 2002, 2003, 2007
Professional 2002, 2003, 2007
Server 2003, 2007


Replicon Product Version Compatibility

The table below outlines which versions of other Replicon products are compatible with Web TimeSheet version 8.9. To use these products with Web TimeSheet 8.9, you must upgrade to one of the versions listed.

Web TimeSheet version 8.9 is compatible with…

Version Number…

Web Resource

2.9 or 2.10

Web TimeSheet Integration Manager for QuickBooks

4.2, 4.4, 5.1 or 5.2

Web TimeSheet Integration Manager for Microsoft Project

4.2, 4.3 or 4.4

Contacting Support

For further information on this release, contact Replicon Customer Support using one of the following methods:

Direct Phone: 403-262-6519 ext 3

Toll-Free Phone:

North America: 1-877-862-2519 Europe/New Zealand: 00-800-8622-5192 Australia: 0011-800-8622-5192

E-mail: support@replicon.com

Web-Based Form: www.replicon.com/Support/RequestHelp.aspx

Fax: 403-233-8046


Web TimeSheet Version 8.9 Release Notes
Copyright 2009 Replicon, Inc.