Software Issues

This section contains descriptions of the software issues that have been fixed in this release.

Agents

Voucher Hot Azure Agent Background Process Fails
  • Deltek Tracking No. 1709815
  • Description: When you ran the Voucher Hot Azure agent, the background process failed with the exception code error message Sequence Contains No Elements.

API

Reports – Cannot Retrieve Data on Certain API Endpoints when Using ReadOnly SecondaryDatabase
  • Deltek Tracking No. 1727098
  • Description: Requests that were called with header SecondaryDatabase = True that were resolving other requests internally caused an exception, which resulted in being unable to retrieve data.

Email

Unable to Send Emails because of MagickImage Insufficient Memory
  • Deltek Tracking No. 1682550
  • Description: When a WorkBook system was heavily used (for example, 500+ users), and you sent emails that converted PDF or DOCX files to HTML, a System Issue error occurred.
  • Workaround before Fix: Restart the Reporting Site.

Finance & Administration

Creditors – Creditor Invoices – Costing Code Validation is not Performed when Approval is Triggered for Invoice in Status-20
  • Deltek Tracking No. 1765296
  • Description: When you approved a creditor invoice that was in Status-20 and had an invalid costing code on a job or task, the invoice status was changed to either Approved or Ready for Booking.
Debtors – Debtor List – Emails – Error when Replying to Email
  • Deltek Tracking No. 1833881
  • Description: When you clicked the Reply/Forward Email button at Debtors > Debtor List > Emails, a System Issue Error with Status Code 500 occurred.
GaleForceMedia Import – Creditor Invoice Tab – System Issue Error
  • Deltek Tracking No. 1769489
  • Description: When you navigated to Finance & Administration > Export, Import, & Maintenance > GaleForce Media Import > Creditor Invoice Tab a System Issue dialog box was displayed.
General Ledger – Chart of Accounts – Trying to Delete Operating Accounts or Balance Sheet Accounts Causes an Error
  • Deltek Tracking No. 1634941
  • Description: When you tried to delete an operating account or a balance sheet account in a consolidation operating company, a System Issue Error was displayed that said Error reporting has been disabled. The system will restart.
  • Workaround before Fix: Change the account type to Sum From or Header.
  • Additional Notes: A new information message has been implemented that appears when you delete an operating account or a balance sheet account in a consolidation company that is used in a consolidation journal. This new message says Cannot delete finance account when used for consolidation.
General Ledger – Chart of Accounts and Debtors List – Cannot Select Multiple Rows Using the CTRL Key
  • Deltek Tracking No. 1719397
  • Description: When you tried to select multiple rows in the grid in the Chart of Accounts or the Debtors List by holding down the CTRL key and clicking on rows, the rows that you clicked on were not selected.
General Ledger – Project Postings – Cannot Post Invoices with Invoice Numbers Over 50 Characters
  • Deltek Tracking No. 1569383
  • Description: If a sales invoice's invoice number was longer than 50 characters, and the sales invoice was ready for booking, when you tried to book the sales invoice from the Project Posting page(s), a WorkBook information message was displayed indicating that the invoice could not be booked.
Month-End – Bank Reconciliation – Report 447 (Bank Reconcile Report) Shows Wrong Balance if Multiple Lines were Imported on Same Date
  • Deltek Tracking No. 1569017
  • Description: Report 447 displayed the wrong balance if multiple lines were imported on the same date.
Revenue Forecast – Financial Budget Figures are Included as They Are
  • Deltek Tracking No. 1569895
  • Description: When you included a budget in a Revenue Forecast, the budget amounts were displayed as you entered them—that is, positive budget amounts were displayed as positive amounts in the Revenue Forecast, and negative budget amounts were displayed as negative amounts in the Revenue Forecast.
Revenue Forecast – Forecasted Amounts in Revenue Forecast Show Incorrect Values when Using an RF Method with Probability on Price Quotes
  • Deltek Tracking No. 1631176
  • Description: When you forecasted multiple Price Quotes spread over different months on one job, based on their billing plans and probability, the forecasting calculated a probability average and used the average for all months.
Revenue Forecasts Created before Inter-Company do not Include Inter-Company when Updating Forecast
  • Deltek Tracking No. 1628469
  • Description: When there was an existing Revenue Forecast, and subsequently you created inter-company entries, those entries were not included in the existing Revenue Forecast when you updated it.
  • Workaround before Fix: Create another Revenue Forecast.

General

Caches – Wrong Item Loaded from Cache in Rare Circumstances
  • Deltek Tracking No. 1569881
  • Description: Some cached data in the WorkBook system was invalidated in very rare cases.
Grids – Error in Task Column if No Task Name
  • Deltek Tracking No. 1812985
  • Description: On grids, a blank task name caused an error on infrequent occasions.
Inappropriate Legacy Terms Exist in WorkBook
  • Deltek Tracking No. 1736108
  • Description: Inappropriate legacy terms—such as whitelist, dummy, and master (applied to Price Quote, job, and activity)—existed in the WorkBook application.
  • Additional Notes: These terms were replaced with the terms allowlist, placeholder, and primary, respectively.
WorkBook Login via Okta with Long User Name Produces Wrong Error Message
  • Deltek Tracking No. 1741112
  • Description: If you logged in to WorkBook via the Okta sign-in page using a user name of more than 40 characters, an incorrect error message was displayed.

Inbox

Inbox List – Conversation – Comment Input Field – System Issue Error Occurs when Hovering over Special Characters
  • Deltek Tracking No. 1751322
  • Description: When you navigated to Inbox > Inbox list > Conversation thread and entered a set of special characters or a script in the Comment field—for example @DELTEK.COM or @import'http://ha.ckers.org/xss.css'—when you hovered the cursor over those characters a System Issue error occurred.

Jobs

Client Settings – Company Defaults – Job Account Manager Field – Deactivated Resource is not Shown in Parentheses
  • Deltek Tracking No. 1570193
  • Description: After a resource was deactivated, the associated user name was not shown in parentheses in the Job Account Manager field at Client Settings > New Job Settings > Company Defaults.
Costs – Hours – Change Tasks on Time Entries does not Work
  • Deltek Tracking No. 1569726
  • Description: When multiple users edited time entries' tasks on the same job using the Change Tasks on Time Entries option on the shortcut menu at Jobs > Costs > Hours, changes might have been saved incorrectly.
Cost Views – No Values in Actual Sales Price Column
  • Deltek Tracking No. 1718715
  • Description: When System Variable 119 (Disallow Access to Resource Sale when Related to Resources) was set to 0 - Full Access to Advanced and Basic Users, no values were displayed on the Actual Sales Price column (at Jobs > Costs > Summary > Summary incl No of Hours > Actual Sales Price column) for Advanced Users.

    When System Variable 119 was set to 1 – Disallow Access to Resource Sale from Advanced and Basic Users or 2 – Disallow Access to Resource Sale from Basic Users, no values were displayed on the Actual Sales Price column for Advanced and Basic Users.

Duplicate Job – Price Quote (PQ) Locked for Changes when You Duplicate a Job
  • Deltek Tracking No. 1625558
  • Description: When you duplicated a job that contains a PQ that is in status 20, 40, or 50, and the Price Quotes option is selected on the copy settings, the request was terminated, and the message Price Quote is Locked for Changes was displayed.
Job Dimension Settings – Drop-Down List Width is not Fixed Width
  • Deltek Tracking No. 1570171
  • Description: When you selected a job in the Jobs List and then opened the job dimension settings in the Job Property sidebar, the drop-down list in the sidebar shrank when you switched to another job.
Jobs List – Job Filter – Properties – Job Create Date
  • Deltek Tracking No. 1568959
  • Description: When you filtered using Job Create Date (adding the filter in Properties), and you selected the same date in the Job Create Date range (also in Properties), the results did not appear in the Jobs List.
Purchase Orders (PO) – System Variable 464 (Block Purchase Order Approval if Purchase Order Cost Price Exceeds the Approved Price Quote (PQ) Purchases) – Improved Currency Rate Handling
  • Deltek Tracking No. 1569102
  • Description: When a PQ and a PO had the same currency but with different currency rates, and System Variable 464 was set to 1 or above—that is, any value other than 0 (zero)—the PO could not be approved.
Price Quote (PQ) – Billing Plan Tab Displays Incorrect Update Date and User
  • Deltek Tracking No. 1592591
  • Description: On the PQ Billing Plan tab, the Update Date field displayed the current date instead of the date of the last update. In addition, the Update Resource field displayed the currently logged-in user instead of the user who actually made a change.
Price Quote (PQ) – Empty Activity Text when Creating Budget and Adding New Lines with Activities
  • Deltek Tracking No. 1569927
  • Description: When you created a PQ and added new lines with activities, their Activity Text columns were empty if the activity translation for the selected PQ language was set to an empty string.
Resource Card – Account Manager Information is not Updated when a User is Deactivated
  • Deltek Tracking No. 1573970
  • Description: If a resource that was to be deactivated was set as an Account Manager via Client Card > Client Settings > New Job Settings > Client Default tab and Company Default tab, another resource that was set to inherit all data from that deactivated resource in the Disable Employee pop-up dialog box was not updated in the Client Default tab and Company Default tab.
Scheduling Views - Dragging Task Start/End Dates in Gantt Snaps Duration to Entire Month
  • Deltek Tracking No. 1628770
  • Description: When you dragged the start or end dates of a task in the Gantt view, the task duration snapped to the entire month.
Task Card – Basic Settings – Recurring Bookings – Cannot always Edit Start/End Time Fields
  • Deltek Tracking No. 1569555
  • Description: When you added new recurring bookings, you could not always edit the start/end time fields.
Tasks – Able to Change Job Status on Task without Costing Code
  • Deltek Tracking No. 1730571
  • Description: When a task had no costing code set, and Company Variable 73 (Determines if Costing Code is Required on Jobs/Tasks) was set to 3 – Required on Jobs and Tasks, you could change the job's status.
Tasks – Gantt Views – Basic Users can Resize Tasks with Read-Only Access to Gantt View
  • Deltek Tracking No. 1599031
  • Description: When as a Basic User with read-only access to the Gantt View, as well as read-only access to the Gantt Control – Resize Tasks extended access, you tried to resize Gantt tasks, you were allowed to do so.
Tasks – Gantt Views – Dates do not Follow Formatting Set in My Settings
  • Deltek Tracking No. 1569142
  • Description: Fixed dates that were shown in Gantt views did not follow the correct formatting that you specified in My Settings.
Tasks - Scheduling - Unable to Copy Price Quote (PQ) to Schedule
  • Deltek Tracking No. 1626680
  • Description: When you tried to copy a PQ to Schedule without a resource, it caused an exception. A System Issue error dialog box was displayed.

Reports

Planning – Report 263 (Employee Holiday and Flex View) Number of Holidays Used is Incorrect
  • Deltek Tracking No. 1707553
  • Description: When you printed Report 263, the number of holidays used that was shown on the report was incorrect.

Resources

Employee Card – Absence Overview – Holiday Period – Error when Trying to Add an Earned Holiday Value to Employees
  • Deltek Tracking No. 1645744
  • Description: When you edited the value of the Earned column, an error occurred.

Scheduling

Holidays – Improved Performance of the Recalculate Capacity Calendar Option
  • Deltek Tracking No. 1830824
  • Description: The Recalculate Capacity Calendar option stalled on holidays with large numbers of employees.
  • Additional Notes: This performance improvement also affects other places where employee capacity is recalculated.
Reporting – Scheduling Views – Manual Booking Grid does not Display Selected Employee when Switching Tasks
  • Deltek Tracking No. 1704181
  • Description: When you switched the task selection while you had the manual booking grid open, the manual booking grid displayed information from the previously selected booked employee, not the currently selected booked employee.
Resource Booking – Updating Resource Booking Resets View to Top of Grid
  • Deltek Tracking No. 1736807
  • Description: When you updated resource bookings, the view reset to the top of the grid.
Schedule Overview – Timesheet Status – Cannot See Highlighting on Selected Cell in Grid
  • Deltek Tracking No. 1570039
  • Description: When you navigated to Scheduling > Schedule Overview > Time Sheet Status and clicked a cell under a specific date on the grid, it was difficult to see that the cell was highlighted.
Task List – Skills Filter in Tasks List of Scheduling does not Produce Correct Result Set
  • Deltek Tracking No. 1645846
  • Description: When you added a skill in the filter, the grid did not show relevant data.
Tasks - Task Start and End Dates are not Applied Correctly
  • Deltek Tracking No. 1699274
  • Description: When you created tasks in Scheduling using the Create Task dialog box, the end date that you entered was changed to a default value, while the work days value was not updated.

Settings

Advanced Tools – Session Log Overview – Dashboards – Error Prevents Viewing Graph
  • Deltek Tracking No. 1570192
  • Description: When you navigated to Settings > Advanced Tools > Session Log Overview > Dashboard tab, an error occurred before the graph was loaded.
Agents – Agent 172 Notification: Missing Time Tracking does not Work because of Incorrect Index
  • Deltek Tracking No. 1689506
  • Description: When you navigated to the grid at Settings > Advanced Tools > Agent Setup and ran Agent 172 Notification: Missing Time Tracking, the agent could not run, with the error message KeyNotFoundException: The given key was not present in the dictionary.
Agent Setup – Group Scheduling Resource Recalculation – Agent Causes OutOfMemoryException Error
  • Deltek Tracking No. 1604094
  • Description: When you ran the Group Scheduling Resource Recalculation agent, a System.OutOfMemoryException error was displayed.
Company Settings – Unable to Update Holiday Calendar
  • Deltek Tracking No. 1729903
  • Description: A performance-related issue prevented you from changing the holiday calendar for Companies that have many employees.
Databoards – Databoard 333 (Employee Login Session History) – Errors when Selecting Admin Employee
  • Deltek Tracking No. 1626652
  • Description: When you navigated to Settings > Advanced Tools > Databoards > Databoard (333) Employee Login Session History and selected Admin in the Employee field, and then you selected the same date that contained data for both the From and To fields, no data was returned.
Databoards – Databoard 1108 (Jobs – Costs by Department) – No Output when You Select * for All Departments
  • Deltek Tracking No. 1569600
  • Description: When you navigated to Settings > Databoards > Databoard 1108 > Overview tab, and you selected * in the Departments field to show all departments, WorkBook did not display any output on the grid.
Failure to Upload a Valid File on Job Briefing Attachments and Report Attachments because of Incorrect Mapping to System Variable 1034 (File Extensions Allowed when Uploading a File to a Voucher)
  • Deltek Tracking No. 1836730
  • Description: When you tried to upload a file of a valid type on a Job Briefing's attachments and Report attachments (under Settings), the upload failed with the following message: The file type you are trying to upload is not allowed. Please check System Variable 1034 for the allowed file extensions.
Folders, Reports, & Documents – No Message when Trying to Upload a PDF
  • Deltek Tracking No. 1569057
  • Description: When you navigated to Settings > Folders, Reports, & Documents > Report Layouts and Watermarks and tried to upload a file in PDF format, no information message that says that the file is invalid appeared.
Group Scheduling Resources not Displayed as Options in Drop-Down List in Weekly Schedule
  • Deltek Tracking No. 1615116
  • Description: When you used Move Task to another Resource within the Weekly Schedule booking details, group scheduling resources were not shown as options in the drop-down list.

Storage

Imports and Create Draft Email with Report Attached Use Wrong System Variable
  • Deltek Tracking No. 1833691
  • Description: Even when System Variable 1192 (File Extensions Allowed when Uploading a File) specified the correct file extensions, you could not attach an import file and use Create a Draft Email with Report Attached. The following error message was displayed: The file type that you are trying to upload is not allowed. Please check System Variable 1034 for the allowed file extensions.
Renaming Client Creates Duplicate Folder in Storage Provider
  • Deltek Tracking No. 1748800
  • Description: When you renamed a client, WorkBook created a duplicate folder in the storage provider.
Spaces Between Valid File Extensions in System Variables 1192 and 1034 only Allow Upload of First File Type in the List of Values
  • Deltek Tracking No. 1829783
  • Description: When the values of System Variable 1192 (File Extensions Allowed when Uploading a File) and 1034 (File Extensions Allowed when Uploading a File to a Voucher) contained spaces between the listed file extensions, WorkBook only allowed the uploading of files of the type of the first extension that was listed in the System Variable's value.
  • Additional Notes: For System Variable 1192, the file types that are always allowed—bmp, csv, data, gif, mht, odt, rtf, wav, xls, and xml—were not affected by this issue.

Tasks

Task Card – Basic Settings – Copy Task Settings – Select All Setting Remains Selected
  • Deltek Tracking No. 1752550
  • Description: After you used the Select All button in the Copy Task Settings dialog box, if you exited that dialog box and then re-entered it, all tasks were still selected. You could not then select just one single task.
  • Workaround before Fix: Perform a WorkBook hard restart to remove cache.

Time & Expense

Absence Overview – Holiday Status – Incorrect Balance Earned from Previous Holiday Year is Displayed
  • Deltek Tracking No. 1570209
  • Description: When you opened the Absence Overview page, the Last Vacation Period Data showed an incorrect balance earned from the previous holiday year.
Material – When You Switch Jobs Filter then Revert, Job Value Remains
  • Deltek Tracking No. 1569729
  • Description: When you selected a job, and you switched the filter from All Active Jobs to Jobs I am Booked on or PM, and then you reverted to All Active Jobs, the job value remained in parentheses.
Time Entry – Incorrect Message Shown when User is not Allowed to Enter Time Entry on Tasks
  • Deltek Tracking No. 1763673
  • Description: When the Allow Task Entry option was turned off, the message that was displayed if you tried to enter time on a task was not correct.
Timesheet – Change Task Drop-Down List does not Filter on Costing Code
  • Deltek Tracking No. 1583233
  • Description: When you changed the task for an existing time entry, the Change Task to drop-down list displayed tasks that have invalid costing codes.
Timesheet – Daily Tab – Tooltip Displays Incorrect Missing Time
  • Deltek Tracking No. 1839168
  • Description: When you were in the UTC time zone, and you navigated to Time & Expense > Timesheet > Daily tab ” Time Entered has been Sufficiently Tracked column, the tooltip that was displayed for a specific date that had hours logged for both timesheet and whereabout displayed incorrect missing time.
Whereabout – Double-Clicking Date or Start/End Time Cells to Edit, then Leaving Them Blank Changes Date to 1/1/1970
  • Deltek Tracking No. 1629412
  • Description: When you double-clicked on the date cell of an existing whereabout entry, and then you deleted it, the date changed to 1/1/1970.
  • Additional Note: Now when you delete the date value, and then you click outside the cell, it reverts to its previous value.
Whereabout – Editing Start/End Time Clears Out the Hours Column
  • Deltek Tracking No. 1737726
  • Description: If you edited the start time or end time of a whereabout entry, the value in the Hours column was cleared out.
  • Workaround before Fix: Do a soft refresh to redisplay the recalculated value.
Whereabout – Whereabout Default Date Issues Related to Time Near End of Day
  • Deltek Tracking No. 1629903
  • Description: When you created a whereabout type and registered a time that was near the end of the current day, the default date that was displayed while you were editing the time appeared differently, and was not according to the local time or the current time zone.

    In addition, the default dates on the date filters on the Whereabout page toolbar were incorrect when the time was near the end of the current day.

    Both of these issues were caused by a time zone problem.

Whereabout Page – Error when Updating a Current-Dated Whereabout to an Available Date from the Past
  • Deltek Tracking No. 1629256
  • Description: When you added a current-dated whereabout to the grid, and then you updated it with an available date from the past, the date in the cell automatically displayed yesterday's date, and the following error message was displayed: There is already a whereabout registered in this period.