Release Highlights
Travel Expenses
From release 2019.30 it is possible to fetch currency rates from the exchange rate table as defined in the Adonis Personnel Manager. (General Codes > Currency > Currency Rate). If this option is switch on the manual input of exchange rates is disabled.
Multiple Coordinators
In the COA it is now possible to implement multiple coordinators, that offers the same functionality as adding multiple approvers. Meaning it is possible to link one or more vessels to one coordinator, travel expense sheets assigned to that vessel will be sent to the correct coordinator.
Database
We successfully Improved the performance of those routines handling of huge data sets. Routines related to import and processing of Travel Expense sheets and Time and Attendance Records.
Resolved Jira Issues APP 2019.30
Resolved Jira Issues
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APP-1195 | User Group setup inheritance from the upper level | Administrator-Access Rights | Implemented User Groups inheritance for 'Add Employee' screen. |
APP-1499 | APP - New method TAA_GetTimecardByPeriod | API | New TAA_GetTimecardByPeriod method implemented. |
APP-1525 | Create employee adds an employee with blank post place | API | Fixed for Create Employee method. |
APP-1401 | CoA takes a long time to load | Chain of Approval | Fixed performance issue retrieving CoA Tree. Now system makes a new call to the server to get only needed 'portion' of the CoA. When the user change org unit in the filter popup, the system send a request to the server and re-render the tree. |
APP-1309 | Deleting COA level and handling Documents with missing link/node | Chain of Approval | Forbid to delete level if any document is linked to node or node below. Trying to delete a passive node with documents: |
APP-1332 | Unknown message when recreating a timesheet | Chain of Approval | Added message "Subordinate level wasn't found in CoA, please contact your administrator" which will appear trying to re-create timesheet for a crew member who missing as subordinate in COA. |
APP-1315 | Add a period column to Document Status grid | Chain of Approval | Added Period column and Columns Chooser to Document status view. |
APP-1261 | Check Advance options for IIS pools | Frame Work | Analyzed default value of application pool parameter “Maximum Worker Processes“. |
APP-1318 | Difference between application and database versions | Installation Set | When the application can't be started due to different database version corresponding screen will appear. |
APP-1489 | Internal Server Error loading parameters for Overtime report | Reports - Time and Attendance | SQL query improvement for Overtime report dialog |
APP-1484 | A reliever cannot print the Reports ( Work and Rest and Co-Workers TS) | Reports - Time and Attendance | Fixed issue for Reliever to be able to print reports of a Team. |
APP-1385 | Approve old month - the result cannot edit the new month. | Reports - Time and Attendance | Fixed issue when time registration starts in 'approved' timesheet and ends in current, it can not be edited. |
APP-1494 | Wrong monthly CBA value in Overtime report | Reports - Time and Attendance | Fixed issue with Monthly Hours (CBA) value in Overtime report |
APP-1521 | Missing (incorrect) name in Monthly Timesheet report | Reports - Time and Attendance | The report shows only approvers that currently onboard in Masters Signature field. |
APP-1518 | Wrong CBA calculation in Monthly Timesheet report | Reports - Time and Attendance | Fixed report CBA calculations. Made code refactoring. |
APP-1519 | Wrong CBA calculation in Overtime report | Reports - Time and Attendance | Fixed report CBA calculations. Made code refactoring. |
APP-1119 | To insert a column for overtime reason | Reports - Time and Attendance | Added option 'Show comments' to MyTimesheet, CoworkersTimesheet and WorkAndRest report dialog. |
APP-1345 | We see Planned Sign Off date = tomorrow's date for all pins under Co-Workers timesheet >My team >Overview | Time and Attendance | Fixed Planned Sign Off date value for Co-Workers timesheets - MyTeam - Overview screen. |
APP-1498 | Process TimeSheets in APM | Time and Attendance | Web methods modifications. The condition 'WHERE PIN>0 AND PIN<Int.Max' excluded from select query in: |
APP-1215 | Last communication column for Time Clock overview | Time Clock | Added "Last Communication Date" column as local Date\Time for Time Clock Overview screen. |
APP-1350 | Need a possibility to define Multiple Coordinators by Vessel | Travel Expense | Implemented Multiple Coordinators functionality in CoA. |
APP-1347 | Need a warning/restriction when the user changes the travel reason of the TE doc to the one with different settings of allowances | Travel Expense | A warning message will appear if Travel Reason changed to another with different sections. |
APP-1408 | Not possible to import Vessel from Travel Expense Report to Payroll | Travel Expense | Added VesselId (Int nullable type) and VesselName properties to TE_Approved and TE_Documents web methods response. |
APP-1344 | Currency rate to be fetched automatically | Travel Expense | Implemented automatic fetching of the currency rate for TE. |
APP-1386 | Travel Expense - Submit button greyed out after making changes | Travel Expense | Fix for process buttons behavior in Travel Expense mobile. |
APP-1160 | Need to identify if a TE is billable | Travel Expense | Added 'Is Billable' checkbox to document details and visible at MyTE & CoWorkersTE reports. |
APP-1486 | Travel Expense - Issue with viewing scans | Travel Expense | Fixed issue when a scanned document from previously viewed record appeared when another document is opened. |
APP-1469 | TAA_ApprovedTimeSheet additional nr of days fields | Modified TAA_ApprovedTimeSheet to return additional nr of days: DaysOnboard [99] | |
APP-1399 | Disable Portal Users ability to set Validity of Scan | Removed possibility for it is possible for Portal Users to set validity of scan when uploading documents. | |
APP-1495 | Can't delete timeregistration, 'Bad request' error message appears | Fixed delete action for time registration when 'Bad request' error message appeared. | |
APP-1503 | Method 'TAA_ApprovedTimesheets' returns 'Arithmetic overflow error converting expression' during processing Timesheets | Modification for TAA_ApprovedTimesheets method to fix error raised when processing timesheets. | |
APP-1411 | Changes in Personal Details module not logged | Modified DG_TravelUpdate, DG_MedicalUpdate, DG_CompetenceUpdate, DG_PersonTelecommunicationUpdate calls to fill CHANGEDBY and CHANGEDTIME fields. | |
APP-1524 | The non-conforming report counts violation for the Watchkeeper wrongly | Watchkeeper value included to MLC report calculations | |
APP-1299 | APP Report Calculating Overtime Hours per Type | Implemented new WorkExtraOvertime report | |
APP-1372 | Multiple Approver by Position/Vessel not working | Implemented Multiple Approver by Position/Vessel for TE. |