APP 2024.20

APP 2024.20

To read more about our different types of releases (main release, intermediate release), click me!

 

APP Roadmap

Check out our APP product roadmap to see what's coming up! You will need to create a free Atlassian account to access these views. Please note that these plans are not set in stone and may change as we continue to improve.

Software

Version

Release Date

Download Link

Latest Patch

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Portal

2024.20

Oct 17, 2024

Download here

 

Important

1) From release 2021.10 Internet Explorer (IE) is not supported. 

Adonis Personnel Portal Compatibility Matrix

APP Version

Compatible APM Version

2022.10. x,

2022.20. x

2022.30. x

2023.10. x

2023.20. x

APM 2020.10.x and newer version

2023.30. x

2023.40.x

2024.10.x

2024.20.x

2023.20. x


Release Highlights 

The APP 2023.40 release brings new features and enhancements in the Evaluation, Roster Planning, Travel Expenses, Gratuities, Shipmate Companion modules.

For more details, refer to the sections below.

Curious about what’s in store? Check out our exciting innovations and discover what’s in our product pipeline for 2024/2025 here.

Travel Expenses Module

The system picks up rates based on the defined payroll period. The period is then fetched based on the dates in Organization > Payroll > Period:

 

image-20241016-131542.png

 

The system still considers the current period rates even if no dates are set in Organization > Payroll > Periods. The dates are fetched based on calendar month start and end dates (e.g. for 202301 January 1st - January 31st).

 

Cabin Allocation Module

Cabin deallocation assumes selecting a bunk status that will be shown after the actual deallocation of a crew. As a result, the cabin status is set according to the defined option:

image-20241016-131958.png

Please note if For Cleaning is selected as the bunk status for deallocation, then it’s possible to define the number of days that the bunk status will last (limited to only 1-3 days; default to 1 day).

 

image-20241016-132100.png

Roster Planning Module

Added violation check enhancements to the Roster Planning module:

  • The Show/Hide Violations button is added to the Roster Assignments scheduler.

  • The Show/Hide Violations button state is stored in the browser cookies.

  • The violations are calculated the same way for all views (TAA as well).

    image-20241016-132405.png

Evaluation Module

Report Implementation

Implemented the Evaluation report:

image-20241016-133322.png

The report is generated based on predefined options:

 

image-20241016-133409.png

 

Evaluation workflow improvements

Creating a new evaluation workflow assumes the following 4 stages by default:

  • Created

  • Submitted

  • Approved

  • Dismissed

The Submitted stage always precedes the Approved stage.

Customized stages cannot proceed the Submitted stage.

 

Configuration Enhancements

In Access Control, the Shipmate Companion -> Crew Change has been upgraded to provide extended access rights including the read-only option.

 

image-20241016-134246.png

 

Gratuities Module

The Gratuities module has been enhanced with the Reversed tab listing all records reverted from APM.

image-20241016-140846.png

 

Shipmate Companion Module

The Shipmate Companion module improvements:

  • Highlighting expired travel and medical documents required for a crew member.

  • Displaying the total number of crew currently onboard.

image-20241016-142420.png

 

 


 

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APP-4248

Close button is missing

Bug

The Roster Persons Assignments dialog layout is changed. Fixed the visibility of the missing Close button.

APP-4633

Roster Module - Headers are not locked

Bug

Time line and Positions list are locked to make sure they are visible while scrolling.

image-20241016-145144.png

 

APP-4685

Migrate DevExpress MVC to Devextreme: Roster Module

Task

The Roster Planning module is migrated to DevExtreme components.

APP-4686

Give possibility to order Work Types

Change Request

Sorting is added to Work Types. It allows organizing work types based on the sort numbers specified in the Work Types setup. This enhancement provides a more structured approach to managing time registrations efficiently.

 

image-20241016-145747.png

 

APP-5126

APP - Rename birthday field to “Birth Details"

Change Request

The Birthdate name field is changed to Birth Details in My Profile:

 

image-20241016-150038.png

 

APP-5339

Cabin Allocation - After Deallocation option doesn't work

Bug

In the Cabin Allocation module, deallocation assumes selecting a bunk status that will be shown after the actual deallocation of a crew. As a result, the cabin status is set according to the defined option:

image-20241016-150151.png

Please note if For Cleaning is selected as the bunk status for deallocation, then it’s possible to define the number of days that the bunk status will last (limited to only 1-3 days; default to 1 day).

image-20241016-150220.png

 

APP-5343

Cabin Allocation - Mismatch between activity and allocation date

Bug

The Cabin Allocation module fix was applied to correctly read activites date/time. By default, the system uses the start time 00:00 and end time 23:59.

APP-5760

Issues with violations in Roster Planning Module

Bug

Added the violation check enhancements to the Roster Planning module:

  • The Show/Hide Violations button is added to the Roster Assignments scheduler.

  • The Show/Hide Violations button state is stored in the browser cookies.

  • The violations are calculated the same way for all views (TAA as well).

    image-20241016-150635.png

APP-5790

Migrate Scheduler to DevExtreme Roster -> Planning -> View

Subtask

In the Roster Planning module, the main scheduler is migrated to the DevExtreme:

image-20241016-150759.png

APP-5791

Migrate Scheduler to DevExtreme Roster -> Planning -> Assignment

Task

In the Roster Planning module, the Assignment Scheduler is migrated to the DevExtreme.

image-20241016-152301.png

 

APP-5925

Issues with rates on Travel Expenses

Bug

In the Travel Expenses module, the system picks up rates based on the defined payroll period. The period is fetched based on the dates in Organization > Payroll > Period.

image-20241016-152455.png

 

The system still considers the current period rates even if no dates are set in Organization > Payroll > Periods. The dates are fetched based on calendar month start and end dates (e.g. for 202301 January 1st - January 31st).

 

APP-5956

Create Evaluation report

Task

Created the Evaluation report:

image-20241017-082652.png

The report is generated based on predefined options:

 

image-20241017-082739.png

 

APP-6019

Hide zero totals setting doesn't work

Bug

The timesheet totals are calculated taking into account the Hide zero totals work type option.

 

image-20241017-083021.png

 

APP-6020

Create AUS_CU_EnclosedDocument & AUS_R_EnclosedDocument Endpoints

Task

Created the AUS_CU_EnclosedDocument and AUS_R_EnclosedDocument endpoints.

APP-6021

Create v1/AUS_CU_Activities

Task

The v1/AUS_CU_Activities method is created within the frame of the Adonis Upload Service. The method imports current, planned, and historical activities not linked to the vessels, companies, or organizations registered in Adonis Personal Manager.

APP-6188

Include ConfirmedSignOn in AUS_CU_ActivitiesRotationLink

Task

The AUS_CU_ActivitiesRotationLink is extended with the ConfirmedSignOn parameter.

APP-6270

Create a sharable link and add an API Key validation for the users outside the APP

Task

Implemented the shareable waiting room that can be accessed by using an API key:

 

image-20241017-084010.png

 

APP-6377

Birthdate and email fields are wrong

Bug

Applied a fix to correctly display the birthdate in the user details dialog in Adonis Administrator Portal:

 

image-20241017-084309.png

 

APP-6525

Change the method name from ASA_R_VM to ASA_R_VMCrewlist

Task

The ASA_R_VM method name is changed to ASA_R_VMCrewlist.

APP-6960

System stops responding when opening Overtime > Transactions > Configuration.

Bug

The Personnel Manager Web Service was implemented. It will be utilized by the APM to interact with API methods and house pre-existing logic similar to that of the AIWS service.

Make sure to change the webservice link to establish connection between APM and APP in Global Options:

http://localhost/AdonisWebServices/PersonnelManagerWebService.svc (applicable for the local installation)

global_options_webservices.png

 

APP-6868

APP doesn't send additional fields (Vessel, Department, Position) to Moodle

Bug

Improved the display of the Vessel, Department and Position values in Moodle reports for both vessel-specific (when crew works on Vessel) and employee-specific (when crew works at Office) enrollments.

Vessel-specific enrollment:

  • Institution contains a vessel name where a crew has the Current or Planned activity.

  • Department specifies the Department and Position names fetched based on crew’s Current or Planned activity.

Employee-specific enrollment:

  • Institution displays crew’s Client fetched from Personal Details.

  • Department displays crew’s Rank fetched from Personal Details.

 

APP-6903

Need to split the statuses in the Evaluation form

Change request

Creating a new evaluation workflow assumes the following 4 stages by default:

  • Created

  • Submitted

  • Approved

  • Dismissed

The Submitted stage always precedes the Approved stage.

Customized stages cannot proceed the Submitted stage.

 

APP-6917

2024.20 - APP-6847 - Verification doesn't work issue

Merge

The WEB_CP_TIMECARD_DAILY_CORRECTION table was modified:

  • The 'PIN', 'IS_RECORD_DELETED', and 'REJECTED_BY_USER' columns were removed.

  • Added new column 'OPERATION_TYPE' VARCHAR(1) with possible values I/U/D (insert/update/delete).

  • Added new column 'CHECKED_BY_USER' bit that means 0 - the record is not checked or postponed; 1 - checked/processed.

  • The 'VERIFIED_BY_USER' column now means 1 - verified; 0 - rejected (value is valid when 'CHECKED_BY_USER' = 1).

 

The time cards correction logic changes:

  1. The approver/coordinator adds a new record to the timesheet.

  2. The system adds it to WEB_CP_TIMECARD and WEB_CP_TIMECARD_DAILY_CORRECTION:

  • If the crew member Verify it - do nothing.

  • If the crew member Rejects it - delete the record from WEB_CP_TIMECARD.

 

APP-6919

2024.20 - APP-5832 - PTS10 Different presentation

Merge

In the Roster Person Timesheets view and the Person by Timesheet report, the time blocks are marked with the Position and Location abbreviations.

image-20241017-085234.png

 

 

APP-6925

2024.20 - APP-6916 - The filter is reset in the Personal Timesheet view in the Roster issue

Merge

Applied a fix to the Filter by functionality in the Roster Planning - Person Timesheet view. The selected filtering option is stored for the current session.

image-20241017-085341.png

 

APP-6926

2024.20 - APP-4326 - PTS43 Settings are not saved issue

Merge

The Time and Attendance and Roster Planning modules user options are stored as selected.

Time and Attendance:

  • Hide manually modified

  • Show/hide violations

Roster Planning:

  • Show/hide violations

 

APP-6927

2024.20 - APP-6381 - A terminated crew member can access the Crew Portal issue

Merge

A crew member is not able to access Employee or Crew Portal if his/her contract is terminated.

Note: A crew member can still log in to the Employee/Crew Portal if the termination date = today.

APP-6936

2024.20 - APP-6897 - Missing the Team members filtering in TAA/Co-Workers module issue

Merge

The Team Members selection is added to the Co-Workers Timesheets - Per Date view.

image-20241017-085716.png

 

APP-6938

2024.20 - APP-6896 - Total hours rounding is incorrect issue

Merge

In the Co-Workers Timesheets schedulers, applied a fix to display timesheet totals considering the payscale setup.

image-20241017-110945.png

 

APP-6940

2024.20 - APP-6928 - Coordinator/Manager name is shown instead of the Reliever issue

Merge

The reliever's name is displayed whenever any daily approval is performed.

image-20241017-111501.png

 

APP-6941

2024.20 - APP-6890 - Slow performance printing 'Record of hours of rest' report issue

 

Added the performance improvements of the Work & Rest and Work & Rest International reports.

APP-6950

APP-6949 API Keys for ChatGPT

Merge

The GNL_APMCrewListViews method has been transferred to the AUS service, now it supports API Keys.

 

image-20241017-111703.png

 

APP-6954

2024.20 - APP-6742 - IMO Report Generation for the shipmate companion