APM 2025.30

APM 2025.30

 

Software

Adonis Personnel Manager

Version

2025.30

Release Date

Sep 26, 2025

Download Link

Download Here

Latest Patch

Click here to read more about our different types of releases (main release, intermediate release)

 

Meet New Release APM 2025.30

We’re excited to announce the launch of APM 2025.30!
This release not only brings a range of regular improvements and enhancements of our system, but it also marks a significant achievement with the introduction of the Crew Manning module.

The new module is designed to strengthen workforce management, streamline operations, and support more efficient planning.

Better yet, the Gangway Control Monitoring in now connected with the TimeClockService Registration, enabling shore visit status to be viewed and managed directly within Rotation Planning.

Stay tuned for more details, and thank you for being part of our journey as we continue to evolve APM to meet your needs.

Adonis Personnel Manager Compatibility Matrix

APM Version

Compatible APP Version

2022.10. x,

2022.20. x

2022.30. x

2023.10. x

APP 2020.10.x and newer version

2023.20. x

2023.30.x

2023.40.x

2023.50.x

2024.10.x

2024.20.х

2024.30.х

2025.10.x

2023.20.x and newer

2025.20.x

2025.30.x

2025.10.8 and newer

Crew Manning module

The Crew Manning Module allows crew managers to request assistance from Crew Manning agents to fill selected vacant shifts. Crew managers with access to Adonis Personnel Manager will see these position requests within the Crew Manning Module and can process them by assigning suitable candidates.

Once a candidate has been proposed, the Principal or another designated crew manager can review and approve the proposition. To enable full functionality, the module must be properly configured via the Housekeeping section, and appropriate access rights must be set in the Adonis Control Center.

This module is not only useful for crew managers but also supports collaborative planning. If multiple people are involved in creating a plan, the crew manager can delegate vacant shifts to co-workers for processing.

image-20250926-120911.png

Annotation: In this view, the user (crew manager or principal) is selecting a vacant shift and assigning it to a Crew Manning agent using the Assign to Crew Manning dialog. Once assigned, the selected shift will be linked to the chosen crew manager or agency for processing. This action helps streamline the coordination of crew placements directly from the planning interface.

image-20250926-120010.png
List of open shifts requiring crew member assignment, as viewed in the Crew Manning Module.

Annotation: This view displays all vacant positions for which a crew member assignment is required. The crew manager can review each open shift, including vessel name, position, duration, and current assignee status. For each unassigned shift, a predefined Manning Reason can be selected if the crew manager decides not to assign a crew member.

Similarly, in the Rotation Planning Module, predefined No Crew Reasons are available, allowing planners to specify why a position remains unfilled. This ensures that all shift planning decisions are properly documented and traceable across both modules.

Payroll module

Payscale Table Preview

Previously, it was only possible to define which pay scale rates were previewed in an employee’s Personnel Details > Seniority tab at a global level. This sometimes led to incorrect previews when pay scale tables were configured with different rate assignments.

New in this release:
You can now define the pay scale rate preview per pay scale table, in addition to the global setting. This enhancement ensures that the correct rate is displayed in the Seniority tab, even when multiple pay scale configurations exist across the system.

global_options_seniority.png
Global pay scale preview settings configured in the Global Options section.

Annotation:The screenshot shows the configuration screen under Global Options > Crew List – Personal Details, where pay scale preview formulas can be defined. With the latest update, these settings can now be overridden at the pay scale table level, giving users finer control over which rates are shown in the Seniority tab.

image-20250926-122210.png
Pay scale preview formulas defined under Global Options.

Annotation: This view under Global Options > Crew List – Personal Details shows the default configuration of pay scale rate formulas. These apply system-wide unless overridden at the individual pay scale table level.

Earning of Seniority

Previously, seniority was calculated based on selected activities that contributed a number of days toward the total.

New in version 2025.30:
This release introduces more advanced rules to control and refine how seniority is calculated. These new options, defined at the pay scale table level, allow users to:

  • Stop seniority accrual after a certain number of sick leave days (e.g., specific sick leave activity codes).

  • Reset accumulated seniority days at the end of each contract.

  • Exclude holidays (fixed, floating, or pre-holidays) from seniority calculations based on a selected calendar.

  • Exclude specific weekdays (e.g., weekends) from being counted as seniority days.

These enhancements ensure more accurate and policy-compliant seniority tracking.

image-20250926-123033.png
Configuration of seniority accrual rules at the pay scale table level.

Annotation: The screenshot displays the new configuration area in the Seniority tab of the Payscale Table Properties window. This new configuration setup provides greater flexibility for aligning seniority logic with internal HR rules or legal requirements.

 

Gangway Control Monitoring

In this release, gangway status updates—such as Off Board (OFB) indicators—are now visible directly in the Rotation Planning Module. This allows crew managers to quickly identify who is currently signed on but physically off the vessel (e.g., on a shore visit).

Previously, it was only possible to update a crew member's onboard/offboard status using the gangway device. Now, the Gangway Control Monitor offers enhanced flexibility:

  • Crew can be manually marked as off board from the “Onboard” tab (e.g., if someone forgot to swipe out).

  • Likewise, users can mark them as onboard if they forgot to swipe in.

  • These updates—whether made manually or via the gangway unit—are automatically reflected in the Rotation Planning Module.

This enhancement ensures better alignment between planned schedules and real-world crew movements.

image-20250926-132722.png
OFB status now clearly visible in the Rotation Planning Module for crew on shore visit.

Annotation: In this example, the OFB (Off Board) label is displayed within the shift bar of a crew member currently ashore. The presence of the steering wheel icon still indicates the person is signed on, but their physical absence from the vessel is now clearly marked. This visibility helps planners and managers maintain real-time situational awareness.

image-20250926-133110.png
List of crew members currently marked as off board, with new functionality to manually update status.

Annotation: The Gangway Control Monitor now includes tabs for Off Board, Signed On, and On Board crew. From the "On Board" tab, users can manually update a person's status to Off Board, streamlining corrections for missed gangway swipes or temporary shore leave. The system syncs this status back to the Rotation Planning Module automatically.

Telecommunication refinement

After officially saying goodbye to the Telegraph in a previous version, we’ve finally turned our attention to cleaning up the rest of our historical communication type lookup

Following multiple service requests—mostly from younger users asking “What’s a Telex?” or “Is Telefax a spell?”—we’ve decided it's time to retire these outdated telecommunication types for good.

We’ve thoroughly refined the available telecommunication types to ensure greater clarity and efficiency.

image-20250926-133654.png

 


 

 

Adonis Control Center

Key

Summary

Type

Release Notes

Key

Summary

Type

Release Notes

APM-8459

ACC General Codes Enclosed Document Security Level

Bug

Enhanced the logic of granting permissions in Adonis Control Center. In case permissions are not granted, a user cannot access the Enclosed Documents datagroup.

APM-9405

Non-super user can log in to ACC and edit Access Rights

Bug

Enhanced the access rights for Adonis Control Center. Non-super users cannot log in to ACC.

APM-4489

Payroll Activities are deleted after changing the employment end date

Bug

During termination, the system checks routines 234 (Allow Confirm Activities) and 237 (Allow Modifying Activities After Month Closing) and then prompts the user to confirm whether the historical activity records should be deleted.

APM-9048

Fields (Current rank and Closed by payroll date) are missing from the Contracts view for users from level 20

Bug

Added the Closed by Payroll Date field to Adonis Control Center. To access it, navigate to Fields > Contract > Details. The field permission is regulated by the Read/Write access levels.

9048 - added Closed by Payroll Date field in ACC for non super user.png

In addition, the access rights to the Current Rank field have been fixed.

Bank Interface

Key

Summary

Type

Release Notes

Key

Summary

Type

Release Notes

APM-8534

Adjustments to the data validation for Berenberg payment file

Bug

We have improved the Berenberg payment file with the following changes:

  • Bank Address and Bank Post Code/Place are not required fields and will not appear in the validation report file.

  • The system allows exporting files even if some warnings are present.

APM-9251

HSBC Bank file: wrong total number of records

Bug

The issue has been fixed. The total number of records in the HSBC file is calculated both based on the header records and the payment records.

APM-9171

HSBC bank file: wrong amount

Bug

The HSBC bank file showed amounts in the calculation currency instead of the payment currency for Net payments and Additional payments. The issue is fixed. The payment currency is fetched to the payment file.

APM-8835

Payment file for HSBC bank

Bug

Implemented a new Payment file for HSBC bank.

Before starting to work with the payment file, follow the steps below to make sure it is properly configured:

  1. In the Organization Structure, select the organization for which you want to use the balance action and navigate to Payroll > Payment > the Balance Action tab. Then, select the HSBC balance action to activate it.

image (13).png
  1. Once activated, this balance action is available on the Payment tab for both Additional and Advance entries.

image-20250613-045437.png
  1. After completing the Payment and/or Advance lists, the system will prompt you with a dialog to create the HSBC payment file.

image (17).png
  1. Upon completion of the Payment/Advance lists, a validation report will be generated. This report highlights any missing or incorrect data, helping ensure the accuracy and completeness of the file before submission.

image-20250613-051227.png

APM-9393

Operator No field only allows input of 11 chars, should be 18 chars

Bug

Expanded the Operator field (Company Netpay account) to support up to 18 characters instead of 11.

APM-9172

HSBC bank file - Advance Payment issues

Bug

After generating the Advance Payment bank file, the system asks if the user wants to lock the Advance Entry. Once confirmed, the entry code’s comment is updated to Paid, thus, it cannot be included to any other Payment file.

Datagroups

Key

Summary

Type

Release Notes

APM-9404

Contracts datagroup - intermittent Access Violation error when creating main or sub contract

Bug

The issue has been fixed. The access violation error does not occur while adding a contract in the Contracts datagroup.

APM-8998

Issue with Sequence No. generated on the PWROT_ACTIVE_SHIFT table

Bug

The bug has been fixed. The sequence number is now correctly generated in the PWROT_ACTIVE_SHIFT table, with each new number being greater than the previous one.

APM-8976

System crash error message instead of a warning message

Bug

The issue is fixed. The system shows a warning when opening activities for crew members who don’t have ranks for several historical activities.

APM-9376

Activities - Insert Below - the error occurred

Bug

Fixed the List index out of bounds error message that occurred when inserting an activity using the Insert Below functionality.

APM-8985

Activities lose link to crew change

Bug

All activities are correctly tracked in the Crew Change module. The issue is fixed.

APM-8452

Competency Expiry Date does not show the most recent modification date.

Bug

The issue is fixed. In the Competence Details datagroup, the expiry date is correctly displayed according to the settings.

APM-8660

Position Fraction needs to be in Contracts DG

Bug

The Position Fraction field has been added to the Contracts datagroup. The allowed value is from 0 to 1.

The access rights to the functionality is regulated by the D27 - Position Fraction routine in Adonis Control Center.

APM-9215

Field index out of range (2/2)

Bug

Fixed the Field index out of range error that occurred in the Сustomized topics.

APM-9163

Fix the limit of each telecommunication to 9 instead of 9999

Bug

The limit per each communication type is set to 9 in Global Options > Datagroups > Crew List - Personal Details > Telecommunication.

9163 - global option.png

APM-9160

Telecommunication: Priority can't be duplicated

Bug

The Priority already exists validation message has been added when a user attempts to update a telecommunication type with an existing priority level.

Crewlink Interface

Key

Summary

Type

Release Notes

Key

Summary

Type

Release Notes

APM-9001

Implement the process flow and validations if the travel activity associated with the trip is enabled

Bug

The travel activity will be automatically created and will overwrite or update an existing activity in case:

  • The Allow automatic creation of Travel Activity once a flight booking status is ISSUED option is enabled in Global Options > Datagroups > Travel Interface > CrewLink.

  • The flight booking status is ISSUED or REISSUED.

APM-9208

ATPI Crewlink: Error when saving debug data

Bug

The system writes the debug data if the folder name exists, but it uses an ASCII stream instead of UTF‑8. This causes an error if the stream contains national symbols. Fixed the issue by ensuring debug data is stored with UTF-8 encoding to prevent errors on affected systems.

APM-9004

CrewLink: possibility to select a value for a fixed value reference in the Crew Change Module

Bug

The issue is fixed. Within the framework of the issue solution, a set of changes has been made.

Navigate to Global OptionTravel Interface → the Reference tab:

  • The Multiple Values checkbox is always enabled for both the Crew Change module and Flight Details datagroup.

  • The Mandatory checkbox is removed.

A user can enter the default value to the Fixed Value field if Multiple Values is unchecked. In addition, they can add multiple values to Fixed Value as a list if the Multiple Values is selected.

crewlink_improvements.png

APM-8973

Crew Link doesn't receive cancellation reason

Bug

The issue is fixed. Crew Link displays the cancellation reason in case the flight was cancelled via the Rotation module.

0a794049-2693-4092-93a6-40b892c66984.png

APM-9076

The Mandatory checkbox field should be available on the Reference configuration

Bug

Reintroduced the Mandatory checkbox to Global OptionTravel Interface → the Reference tab. By default, all multi-value references, even those marked as mandatory, will be left blank, requiring the user to manually enter a value.

APM-9240

Travel activities created for the ISSUED flights should be created without a specified DateTo

Bug

Planned travel activities created for issued flights include only the Date From value, while the Date To value is not set.

APM-7352

The dynamic reference "Employee - Client" does not work for Datagroup Flight Details

Bug

In the Flight Details datagroup, the Manning agency field fetches the name of the organization unit (defined in the Xref with the corresponding Interface code). The issue has been fixed.

APM-9073

New Auto Travel activity should override existent activity with overlapping days

Bug

In case the Allow automatic creation of Travel activity once a flight booking status is 'issued' option is selected, a new travel activity will overwrite the overlapping days of existent activity of lower priority. Travel (priority 4) can override Holiday (priority 3), Training (priority 2) and Leave (priority 1).

In case an automatic travel activity cannot overwrite the existing activity (e.g., due to higher priority), the user will receive the following message:

9073 - unsafe-onboard error (1).png

APM-9080

Truncate/Restore/Chain-back the activities that are lower than the TRAVEL activity when the TRAVEL activity has been deleted.

Bug

In Global Option > Datagroups > Travel Interface > CrewLink Interface, we have added the Replaced by when deleted field that is enabled only in case the Allow automatic creation of Travel activity once a flight booking status is 'issued' option is selected. The field allows defining an activity that will automatically replace the deleted travel activity.

9080 - add new field.png

If there is activity either right before or right after the deleted Travel Activity (there is no gap that is more than 1 day), and they have the same Code and NumOrgId (organization), we will combine them into one single activity.

APM-9125

Flight Booking isn't canceled when the Travel Activity is deleted

Bug

Fixed the issue in the Activities datagroup where cancelling an activity with a booked flight did not automatically cancel the associated flight.

APM-9351

Current activity is truncated incorrectly when refreshing a flight booking to generate Travel Activity

Bug

Fixed an issue where current activities were incorrectly truncated when refreshing flight bookings to generate Travel Activities.

Crew List

Key

Summary

Type

Release Notes

Key

Summary

Type

Release Notes

APM-6838

Contracts datagroup is missing in the Adonis Query Tool