Software Issues Resolved

Defect 697374

Fully Approved Status Instead of Submitted for Submitted Timesheets with 0 Hours in Timesheet Lines

If you added a line with 0 hours and submit the timesheet, the submitted timesheet would have the Fully Approved status instead of Submitted.

This defect affected Deltek Touch for Maconomy users who were using Maconomy 2.2.4.

Defect 705796

Stuck on Blue Screen When Network Connection Failed

If you lost network connection (or if it was turned off) and tried to open Deltek Touch, a blue screen would display and nothing else would happen.

This defect affected Deltek Touch for Maconomy users who were using REST.

As a workaround, close the application and launch it again.

Defect 708890

Fully Approved Status Instead of Submitted for a Submitted Timesheet with Approved Timesheet Lines

When all lines of a timesheet had been approved, but the timesheet itself was not approved, the timesheet header status would automatically become Fully Approved instead of Submitted.

This defect affected Deltek Touch for Maconomy users who were using approval hierarchies for the timesheet header and who were using Maconomy 2.2.4 or later.

Defect 793790

Option List in Expense Justification Not Supported

If you were using expense justification fields, which were based on an option list, you would not be able to select a value from a list of allowed options (like in the Workspace Client) in Deltek Touch. You could, however, enter a value in this justification field, assuming you knew the exact option value.

This defect affected Deltek Touch for Maconomy users who were using expense justification with justification fields that were based on option lists.

Defects 836128, 836121

Touch Session Issue Caused by MScript EXE Files with Different SessionLifeTime Settings

If two or more MScript executables were located in the same directory (for example, cgi-bin), the session file that Deltek Touch used might be deleted before timeout and, as a result, the "Your session has expired. Please log in again." error message would display.

By default, the Deltek Touch session is valid for one hour after the login. If other MScript executables have different session timeout periods, however, there is no guarantee that the session would still be valid for one hour.

This defect affected Deltek Touch for Maconomy users who were using multiple MScript executables (for example, Portal and stand-alone MScript), which might require different SessionLifeTime setting.

As a workaround, take any of the following actions:
  • Use the same SessionLifeTime setting in all I-files corresponding to MScript exes sharing the same session directory.
  • Set up a specific SessionDir in the MScript executable setup file for Touch (MaconomyTouch.*.I).
    Note: The MScript EXE files may include the following:
    • MaconomyMScript.exe
    • MaconomyTouch.exe
    • MaconomyPortal.shortname1.exe
    • MaconomyPortal.shortname2.exe

Defect 860701

No Data on Timesheet Screen if Maconomy was on Maintenance Mode

If the Maconomy system was on maintenance mode and, on the PIN screen, you initially chose not to continue but then changed your mind and decided to continue, the default Timesheet screen would display without any data.

This defect all affected Deltek Touch for Maconomy users, when the Maconomy system was in maintenance mode.

As a workaround, log out of the application and log on again, accepting the warning.

Defect 1039795

Back Button Not Working on the Invoice Allocation Approval Screen Not Working

If you tried to tap the back arrow button on the Invoice Allocation Approval screen, the button would not work. The Invoice Allocation Approval label, which was translated in German, would overlay the back button.

This defect only affected Deltek Touch for Maconomy users who set their application to use the German language.

Defect 1072625

Duplicate Items on the Expense Line Approval Screen

The Expense Line Approval screen would display duplicate items for approval. This defect affected Deltek Touch for Maconomy users who had approval rights.

Defect 1084395

Incorrect Timesheet Status on the Weeks Screen

If the first day was a non-working day, the timesheet status that displayed on the Weeks screen (Open) would not be consistent with that of the Timesheet screen (Fully Approved).

This defect affected all Deltek Touch for Maconomy users who were using REST.

Defect 1095264

Redirected to the Login Screen Instead of Biometric Authentication on Your Next Login

If you logged on to Touch using biometric authentication and logged off, Touch would redirect you to the Login screen on your next login instead of the corresponding authentication screen (Fingerprint Login screen for iOS and Fingerprint Authentication popup screen for Android).

This defect affected Touch for Maconomy users who were using the biometric authentication method.

Defect 1098150

Redirected to the URL Screen Instead of Biometric Authentication on Your Next Login

When you logged on to Touch, set up fingerprint or PIN, and logged off, Touch would redirect you to the URL screen instead of the biometric authentication or PIN screen on your next login.

This defect affected Touch for Maconomy users who were using mobile devices running on Android.

Defect 1102733

Incorrect Date on the Timesheet Line Screen

If the region setting in your mobile device was using dd/mm/yyyy date format (for example, Netherlands) and you tapped a day on the Timesheet screen in Touch (for example, 8-Monday), the Timesheet Line screen would display an incorrect date (based on our example, Sunday, 08/04/2019).

This defect affected Deltek Touch for Maconomy users whose mobile devices were set up to use the dd/mm/yyyy region date format. As a workaround, change your device's region setting.

Defect 1111903

Poor Quality Image on Android

The receipt that you attached to an expense report using an Android mobile device would display a poor quality image compared to the same receipt that you attached using an iOS mobile device.

This defect affected Deltek Touch for Maconomy users who were using an Android mobile device.