In release 2019.30 we used resources to work on facilitating the product for two main product enhancements; the Roster Planning and Electronic signing of documents.
The roster planning module enabling team leaders onboard to schedule and plan working hours with direct feedback on MLC Work and Rest violation. This module is made available just for a selected group of end-users, as the functionality is not 100% compatible with existing time and attendance workflows.
The portal now contains the functionality to receive PDF documents for electronic signing. This means that starting from Adonis Personnel Manager (APM) version 2019.50, it will be possible to send documents that need to be signed by employees or crew members to Adonis Employee Portal for electronic signing.
In the resolved issue lists you find the additional issues that are fixed and accessible in release 2019.30.
Adonis Personnel Portal 2019 Compatibility Matrix
APP Version APM Version* 2019.10.x 2019.10.x 2019.20.x 2019.10.x 2019.30.x, and up 2019.30.x and up * APM version numbers are minimum required to be compatible with APP version.
Release Highlights
Travel Expenses ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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
Administrator ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
APP-1195 | User Group setup inheritance from the upper level | Implemented User Groups inheritance for 'Add Employee' screen. |
APP-1261 | Check Advance options for IIS pools | Analyzed default value of application pool parameter “Maximum Worker Processes“. |
APP-1318 | Difference between application and database versions | When the application can't be started due to different database version corresponding screen will appear |
API ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
APP-1499 | APP - New method TAA_GetTimecardByPeriod | New TAA_GetTimecardByPeriod method implemented. |
APP-1525 | Create employee adds an employee with blank post place | Fixed for Create Employee method. |
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. |
Chain of Approval ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
APP-1401 | CoA takes a long time to load | 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 | 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 | 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 | Added Period column and Columns Chooser to Document status view. |
APP-1372 | Multiple Approver by Position/Vessel not working | Implemented Multiple Approver by Position/Vessel for TE. |
Time and Attendance ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
APP-1489 | Internal Server Error loading parameters for Overtime report | SQL query improvement for Overtime report dialog |
APP-1484 | A reliever cannot print the Reports ( Work and Rest and Co-Workers TS) | 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. | 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 | Fixed issue with Monthly Hours (CBA) value in Overtime report |
APP-1521 | Missing (incorrect) name in Monthly Timesheet report | The report shows only approvers that currently onboard in Masters Signature field. |
APP-1518 | Wrong CBA calculation in Monthly Timesheet report | Fixed report CBA calculations. Made code refactoring. |
APP-1519 | Wrong CBA calculation in Overtime report | Fixed report CBA calculations. Made code refactoring. |
APP-1119 | To insert a column for overtime reason | 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 | Fixed Planned Sign Off date value for Co-Workers timesheets - MyTeam - Overview screen. |
APP-1498 | Process TimeSheets in APM | 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 | Added "Last Communication Date" column as local Date\Time for Time Clock Overview screen. |
APP-1469 | TAA_ApprovedTimeSheet additional nr of days fields | Modified TAA_ApprovedTimeSheet to return additional nr of days: DaysOnboard [99] |
APP-1495 | Can't delete timeregistration, 'Bad request' error message appears | Fixed delete action for time registration when 'Bad request' error message appeared. |
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 |
Travel Expense ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
APP-1350 | Need a possibility to define Multiple Coordinators by Vessel | 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 | 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 | 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 | Implemented automatic fetching of the currency rate for TE. |
APP-1386 | Travel Expense - Submit button greyed out after making changes | Fix for process buttons behavior in Travel Expense mobile. |
APP-1160 | Need to identify if a TE is billable | Added 'Is Billable' checkbox to document details and visible at MyTE & CoWorkersTE reports. |
APP-1486 | Travel Expense - Issue with viewing scans | Fixed issue when a scanned document from previously viewed record appeared when another document is opened. |
Personal Details ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Key | Summary | Release Notes |
---|---|---|
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-1411 | Changes in Personal Details module not logged | Modified DG_TravelUpdate, DG_MedicalUpdate, DG_CompetenceUpdate, DG_PersonTelecommunicationUpdate calls to fill CHANGEDBY and CHANGEDTIME fields. |