APP 2023.40

APP 2023.40

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.

 

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

Software

Version

Release Date

Download Link

Latest Patch

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Portal

2023.40

Mar 25, 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

2023.20. x


Release Highlights 

The APP 2023.40 release brings new features and enhancements in the Evaluation, Roster Planning, Travel Expense modules as well as in the Chain of Approval.

For more details, refer to the sections below:

Evaluation Module

Standing in for Evaluator

The Approver workflow in the Evaluation module has been changed. From now on, Approver is able to submit the documents instead of Coordinator(s).

In case Coordinator leaves their position during an ongoing activity, Approver can take over the responsibility and manage the Evaluation forms submitted by Evaluee(s). This functionality ensures a smooth transition and continuity in managing ongoing evaluation forms even in case of urgent or unexpected Coordinator turnovers.

Approver can stand in for Coordinator as well as vice versa.

For this, it is enough to provide Approver with respective access rights. For more information on how to grant access, see Set Roles and Permission Levels.

The Confirm Reject or Confirm Approve dialog appears when Coordinator approves or rejects the document, accordingly.

Roster Planning Module

TimeClock Registrations Integration

The TimeClock registrations are now displayed on the Person Timesheet view:

image-20240319-135706.png

The TimeClock registrations are marked as TC Location / Position.

 

Time&Attendance Registrations Integration

The time registrations added to the Time and Attendance module are included in the violation calculations for the Roster Planning module. The TAA registration will be displayed in the Roster Person Timesheets dialog and marked as Position by activity since such time registrations are not linked to any roster location. The user cannot modify TAA registration in the Roster Planning module.

image-20240319-140831.png

Average Working Hours Functionality

The Roster Planning scheduler is extended with the Average Working Hours calculation. The system calculates the average working hours (56 hours, 12 weeks before) and returns a list of crew members with an exceeding result.

image-20240319-143305.png

Travel Expense

Originator

the Travel Form tab is extended with the Originator field. Besides, the below-mentioned columns are added to the Co-Workers Travel Expenses Overview page:

  • Originator

  • Originator Rank

  • Originator Pin

    image-20240319-122451.png

    image-20240319-122527.png

Document Creation

The Creation Date field is added to the Co-Workers Travel Expenses / Overview page. The date is picked up from WEB_CP_WORKFLOW.repl_ModifiedDate where STATE=0 (Created). Besides, the Creation Date field is displayed on the document preview available on the Travel Form tab:

image-20240319-122909.png
image-20240319-122935.png

 

Chain of Approval

Relinking Subordinate

Applied the layout changes to the Confirm dialog that appears while relinking a subordinate with submitted documents. In the Confirm dialog, click the APPLY drop-down list to view the actions:

  • Set new Level relinks the document to the selected chain without changing the document status.

  • Drop to Created changes the document state to Created.

  • Keep current state preserves the state of the document.

image-20240319-124323.png

 

Configuration Enhancements

API Key

The API Keys can be generated in Administrator Portal -> Configuration -> General Settings -> the Web Services tab. The API Key is displayed once it is generated and stored as a hashed value in the database.

The API Key can be retrieved in case it is forgotten.

image-20240319-123432.png

 

Waiting Room

Administrator Portal is extended with the Waiting Room functionality. It stores records which have not been imported from the Crew Inspector platform to APP due to errors.

image-20240319-132735.png

Gangway Control

The Gangway Control tab is added to the Administrator PortalConfiguration -> General. The ACTIVATE GANGWAY ACTIONS button is active if there are no gangway actions for the selected Organization unit. Once the actions are created, the button becomes inactive.

image-20240319-135035.png

After activation, the functionality allows changing the activity from Planned to Current on the sign-on date directly on the panel.

Reports

CSB Report

The Crew Station Bill Check List report is extended with the Suppress headers option available in the report dialog. Enable the option to remove all the empty spaces from the report making it more compact.

image-20240319-121613.png
image-20240319-121651.png

Roster Assignment

The Roster Assignments report is modified to display 15-minute time blocks.:

 

image-20240319-122027.png

CSB Overview

The CSB Overview report SQL selection was modified to return the Emergency and Rescue stations without Zone setup for the Station Header. The Zone refers to a location in the CSB_Overview report.

release_notes_report.png


 

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APP-6477

TimeClock Web Service Problem with Alternative PIN

Change Request

Applied a fix for TimeClock Web Service to accept the Alternative PIN when logging in.

APP-6462

 Multiple Overlaps in Registrations issue

Bug

Applied a fix to avoid overlaps in the Time and Attendance module.

APP-6460

Not possible to process Travel Expenses issue

Bug

Applied a fix to use the default night interval for the accomodation page when the night interval is set to NULL.

APP-6450

Time zone is reset to 0 issue

Bug

Applied a fix to avoid time zone change during the correction approval.

APP-6454

Wrong display of violations under the By Timesheet View. issue

Bug

Applied a fix to the MLC rounding in the TAA and nonconforming report.

APP-6456

The MFA couldn't parse a phone number

Bug

Added the MFA by phone number functionality enhancements.

APP-6426

Eckero_Timesheet report changes issue

Bug

Applied enhancements for the Eckero Timesheet report.

APP-6436

VL_SignOnOff method pick up the first numorgid of vessel from WEB_CP_SETTINGS issue

Bug

The VL_SignOnOff method is modified to pick up the correct vessel NUMORGID.

APP-6435

Extend pipeline for Jenkins by AUS service

Change Request

The Jenkins pipeline is extended with the AUS service.

APP-6434

Add the possibility to use API Key in the request header for swagger

Change Request

Added API Key in the requests for swagger methods:

APP-6433

Modify WaitingRoom in APP to use API Key

Change Request

The AUS Person Data Import methods use the API Key instead of the Token.

APP-6428

Eckero_Timesheet report issues with Position and list of pins issue

Bug

The Position Code value in the Eckero_Timesheet report is picked up from the rank code linked to an activity position. The report dialog allows the approver/coordinator to generate reports for colleagues in the same position.

APP-6424

[TAA] Timecard time reduced on 1 minute on My Timesheets / Overview page after setting time out with 0 minutes

Bug

The time block on the UI displays the actual TimeIn and TimeOut. In the database, the TimeOut is stored -1 second.

APP-6411

Eckero_Timesheet report issues issue

Bug

Applied a fix to the rest activity and overtime calculation in the Eckero_Timesheet report.

APP-6404

High CPU Consumption - Roster Module issue

Bug

Improved the Roster Planning module behaviour in case there are long shift registrations. The confirmation dialog pops up stating the shift being registered exceeds 24 hrs.

APP-6390

The Privacy Policy opening failed on the login issue

Bug

Applied a fix to the privacy policy agreement displaying whether it is inherited from a parent organization unit.

APP-6391

Not possible to assign a crew, if EED is not defined in Activity datagroup

Bug

Fixed the issue on displaying an assigned crew on the scheduler in case the Estimated End Date value is not defined in Activities details.

APP-6379

Discrepancy with violations between Co-Workers TS and Non-Conforming for watchkeeper issue

Bug

The time blocks editing functionality has been modified to store the correct TimeOut value in the database after it is modified.

APP-6233

Eckero_Timesheet report issue

Bug

The Eckero_toimesheet report is implemented. The report gives an overview of time registrations, overtime, night hours, extra compensations, and activities overview for crew according to the defined vessel and period.

 

98c7b2cf-c7f4-4dd8-a7d5-c470e6b30bb6.png

 

APP-6381

A terminated crew member can access the Crew Portal

Bug

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

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

APP-6380

Search issue in the CSB Scheduler

Bug

In the Crew Station Bill module, the search parameter was ignored. The issue is fixed.

APP-6362

Error confirming roster shifts with existing current REST registration issue

Bug

In the Roster Planning module, applied a fix to time block confirmation with an existing current rest registration.

APP-6367

The CSB scheduler doesn't reload after the action

Bug

Applied a fix to the Crew Station Bill scheduler refresh functionality.

APP-6366

CSB Auto-assign doesn't work

Bug

Applied a fix to the auto-assign functionality in the Crew Station Bill module.

APP-6257

APP, CSB > Mustering: “Not Assigned Crew” list isn't accurate issue

Bug

In the Crew Station Bill module, modified the selection of crew members in the Not Onboard Crew list. A crew member is available in the Not Onboard Crew list if there are assignments and activity dates within the selected period (4 weeks or a day) on the CSB scheduler.

APP-6363

The Roster Person Timesheet period filter doesn't show the correct period.

Bug

The Roster Person Timesheet period filter did not display the correct records. The issue has been fixed.

APP-6359

Not possible to create a new Evaluation for the user in case an approved evaluation exist 

Bug

Applied a fix to the Evaluation module. On affecting a crew member’s Evaluation form by approving it (from Approver’s side), Coordinator is able to create a new form for the same crew member.

APP-6348

Synchronize the Error codes / Solutions for the Waiting Room

Bug

The error codes and solutions for the Person Data Import API methods have been updated.

APP-6332

AverageWorkingHours report add locations selection to dialog issue

Bug

The Average Working Hours Report dialog is extended with the Select Locations field. The field is not mandatory. In case it is not selected, the report will be generated for all Roster locations.

APP-6333

AverageWorkingHours functionality in Roster module issue

Bug

The Roster Planning scheduler is extended with the Average Working Hours calculation. The functionality works the same way as the Average Working Hours report. The system calculates the average working hours (56 hours, 12 weeks before) and returns a list of crew members with an exceeding result.

APP-6344

Modify installation set to change http / https bindings for ASA

Change Request

The installation set is modified to change HTTP/HTTPS bindings for the ASA service.

APP-6343

Implement a new service under the APP Web Service.

Change Request

The ASA service is implemented within the frame of Adonis Web Services.

APP-6339

V1 AIWS_CU_Medical: Update the error text and solutions

Change Request

The error text and solutions were updated for the V1 AIWS_CU_Medical API method.

APP-6338

V1 AIWS_CU_Travel: Update the error text and solutions

Change Request

The error text and solutions are added to the V1 AIWS_CU_Travel API method.

APP-6336

V1 AIWS_CU_Competence: Update the error text and solutions

Change Request

The error text and solutions are updated for the V1 AIWS_CU_Competence API method.

APP-6335

V1/V2/V3 AIWS_CU_Person: Make the special characters valid

Change Request

The V1/V2/V3 AIWS_CU_Person method is modified to accept special characters in the following parameters:

  • PlaceOfBirth

  • FirstName

  • MiddleName

  • LastName

  • Address

APP-6334

V1/V2/V3 AIWS_CU_Person: Change Address1 as non-mandatory

Bug

The Address1 parameter in the V1/V2/V3 AIWS_CU_Person methods is no longer mandatory.

APP-6327

The Person Timesheet dialog is not reloaded after records confirmation.

Bug

After records confirmation, the Person timesheet dialog was not reloaded and the time block color did not change. The issue is fixed.

 

APP-6287

APP Upgrade Issue - Missing Record in "WEB_CP_ELEMENTS" Table issue

Bug

While updating APP, encoutered an error. The issue is fixed.

APP-5983

Vessel filter does not work correctly for multiple approvers level issue

Bug

Applied the vessel filtering improvements to the multiple CoA levels. The travel expense documents linked to a particular vessel are filtered in accordance with a vessel filter setup in the CoA.

APP-6296

Enclosed documents opening more than 10m on Azure issue

Bug

Improved the performance for opening enclosed documents on Azure.

APP-6277

Non-Conforming Work & Rest Report throws an 'Object reference' error issue

Bug

Applied the fix to the Non-Confirming Work and Rest report loading. The report opens without errors.

APP-6246

Error appears during APP install from scratch issue

Bug

Modified the SQL scripts to avoid upgrade errors while cleaning up the database.