APM 2025.10
yuriy.biryukov
Viktoria Karakiko
Erick Meijer
Software | Adonis Personnel Manager |
---|---|
Version | 2025.10 |
Release Date | Feb 4, 2025 |
Download Link | |
Latest Patch |
Click here to read more about our different types of releases (main release, intermediate release)
Dear User,
We start 2025 with a completely revamped Adonis Personnel Manager. The application has been adapted to the Windows 11 user interface, which is evident in the new icon designs and the Windows 11-style window layout.
You can find a complete description of the user interface modifications here.
In addition to the look and feel of Windows 11 and the application's rebranding, new functionalities include selecting clients using customisable tiles, displaying vessels, and showcasing the current captain or staff. Within the activity data group, you can find the option to display activities on a timescale. We have added additional skins with various colour schemes, such as black and dark mode.
We continue to expand the contracts data group and integrate it with the payroll calculation. Additionally, we have added more minor functionality in various modules. Please see the resolved issues below.
Please don’t hesitate to let us know if you have any questions, comments or improvements.
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 |
New Skins
The Adonis Personnel Manager application has been redesigned to align with the Windows 11 look and feel, ensuring a consistent and modern user experience.
The following improvements have been made to the design:
Removed redundant styles and kept the following styles: Classic Ribbon and Single Line Ribbon.
Added new Windows 11 skins:
WXI
andWXI Compact
. TheWXI Compact
skin is set by default.Implemented the navigation bar with a hamburger button which expands/collapses the bar.
Open Client - new functionality
The Open Client functionality has been enhanced with view styles as well as customizable tile designs, allowing users to personalize their interface for a more tailored experience.
Classic Tree view vs Tiles
The Open Client view styles have been enhanced with the following options:
Tree
Tile
To access the functionality and select the preferred Open Client view style, navigate to User Menu > User Options > General > User Interface:
Open Client Style: Choose the preferred layout mode for the Open Client interface.
Tile: Select this option to apply a tile-view layout for the Open Client interface.
Tree: Select this option to display the Open Client interface in a hierarchical tree-view structure.
Tiles Customization
In the Open Client module, added the possibility to design vessel and department tiles.
To set up the functionality, follow the steps below:
Go to Organization Structure and select the vessel for which you want to design a tile.
Navigate to Properties > Identification.
In the Head Position field, select the position available for the current department/vessel.
Ensure that the crew member assigned to the selected position has an active sea service activity where the Date From is less than or equal to today’s date.
4. Click Save to proceed.
As a result, the selected tile fetches the selected crew member’s photo (in accordance with the selected position) and shows a sliding frame.
Contracts Datagroup
The Contracts datagroup enables prioritization of subcontract calculations over other contracts.
Datagroup Activation and Options Setup
To activate the Contracts datagroup, navigate to Setup > Global Options > Datagroups > Contracts and select the Register Contracts using Contracts Datagroup option:
Creating a contract allows you to fetch data from an existing contract. To do this, simply select the Copy Details from previous contract option and specify the data to be fetched:
Details
Seniority
Payment
Personal Rates
In addition, you can define read/write access rights for each option by selecting/clearing the Allow to change checkbox respectively.
In the Payroll Vessel field, select a vessel to be considered when calculating the payroll
Subcontracts Priority Calculations
Subcontracts with the contract type set to Calculate Contract by FIFO Principle in General Codes are given priority during payroll calculations. To calculate a subcontract, navigate to the Payroll module > the Manage ribbon tab and click Calculate on the ribbon.
When the calculation results are the displayed in the grid, click Save on the toolbar.
Once calculated, make sure to close the subcontract by following the steps below:
Click Close Contract on the toolbar. This opens the Close Contract dialog where you can select the subcontract you want to close.
In the dialog, click Close Contract to finalize the process.
As a result, the calculated and closed subcontracts are then highlighted in the grid, making them easily identifiable:
You can select the preferred highlighting color by following these steps:
Click Options on the toolbar.
When the Options dialog appears, navigate to Entries > the Color tab > the Contract Closed field.
Pick your desired color from the palette.
Click OK to save your selection and apply the highlighting.
Bug Fixes
Key | Summary |
| Release Notes |
---|
Key | Summary |
| Release Notes |
---|---|---|---|
APM-8609 | Incorrect information in contracts termination dialog | Bug | When terminating a contract, the system shows a message that has been adjusted for crew with historical activities: “This person has historical/rotation activities linked to a rotation shifts“. |
APM-8603 | Wrong columns and data in the Project Details screen | Bug | In the Rotation Planning module > Maintenance > the Project Details tab, the following improvements have been implemented:
|
APM-8597 | Users from onboard level can't open any organizations as current client even have access rights in ACC | Bug | APM users with onboard access level do not have access to organizations (only to vessels). The system ignores the accesses granted on the Organization tab. |
APM-8518 | if add pin to Crew Change via Rotation, Travel activity code is not filled in Crew Change module for on/off-signers | Bug | The travel activity code is automatically retrieved when a crew member is added to the Crew Change module via the Rotation Planning module. This applies to both To Vessel and From Vessel travel. |
APM-8513 | Passive dis/embarkation reasons are available when creating flight | Bug | The issue is fixed. When creating a flight request, only active disembarkation/embarkation reasons are fetched to the Reason for Travel field. |
APM-8496 | User confirms Leave activity from the Activity datagroup and the Position and department are disappeared | Bug | The issue has been resolved. Implemented a solution to ensure the Confirm SignOn next activity (sea service) retains the assigned position unchanged, rather than assigning it to a vessel. |
APM-8441 | Import competence is causing issues with Primary Keys Violations | Bug | The issue is fixed. The system uses the PW001P05 sequence counter while importing Competences. |
APM-8196 | Standard IMO crew list report doesn't show all vessels if the onboard user has access for all vessels | Bug | For onboard users, all vessels will be accessible in the report menu of IMO Crew List report under the following configuration in Adonis Control Center:
Run report in APM under onboard user: |
APM-8179 | when processing termination in Personal details the last activity is not being closed | Bug | The new Close Current Activity on Today's date option has been added to Global Options > Datagroups > Activities. By default the options is OFF. Selecting the option allows you to close the activity with Today’s date in the Activities datagroup. |
APM-8160 | Unclear messages per Age Validation once creating a new profile | Bug | Implemented modifications in the Create Person Birth Date validation and validation messages. |
APM-8130 | Payscale Valid To Date showing zeros instead of being empty | Bug | Implemented modifications to display data in the PayscaleTable Valid From and Valid To columns in a DateTime format instead of a string. |
APM-8124 | Mandatory function for Customized Fields not working | Bug | Implemented the functionality to validate mandatory customized fields in the Personal Details datagroup. The mandatory field validation for Customized Fields is now operational. |
APM-7952 | AV error when opening Global rates | Bug | Fixed the access violation error that occurred while opening the Global rates. |
APM-7381 | Fly2C travel interface: no check for expired Passport Expiry date | Bug | When booking flights in the Crew Change module or the Flight Details datagroup, the system validates the crew member’s passport expiration date. If the expiration date is earlier than the departure or arrival date, the system displays a warning message, and the booking cannot proceed. |
APM-7203 | NONE status is shown as Created in the Flight Inbox. | Bug | In the Flight Inbox module, newly created flight bookings that were not sent to ATPI incorrectly acquired the Created status instead of None. This issue has been fixed. Such bookings now correctly display the None status until sent to ATPI. |
APM-8738 | Berenberg file fetches the wrong decimal amount | Bug | Ensured that the correct decimal precision is sent to the Berenberg file. The issue is fixed. |
APM-8639 | Unable to manually change tax card | Bug | Users previously encountered an issue where the OK button remained dimmed, preventing modifications to a tax card even after applying changes. This issue has been fixed. The OK button now enables as expected after changes are applied, allowing users to save modifications successfully. |
APM-8564 | Closing Period takes time to process | Bug | Enhanced application performance when closing a payroll period to improve efficiency and reduce processing time. |
APM-8578 | Close Contract by Payroll to be available in batch | Bug | Added the Close Contracts feature under the Payroll ribbon tab. The feature is designed specifically for batch processing of contracts. Clicking Close Contracts opens a list of crew members with historical contracts in current payroll period and those employed under the current company and its subcompanies. All persons who have not yet been calculated will now be marked in red. To manage user access to the feature (grant or restrict access), please be advised to use the 1049 - Close Contracts routine in Adonis Control Center. |
APM-8553 | Get error message instead of the warning message when trying to cancel travel from the Crew Change module and state wasn't changed | Bug | Adjusted the warning message that shows up when trying to cancel a travel from the Crew Change module: |
APM-8537 | Rank, Payscaletable and Code are fetched from inactive subcontract when activity creating | Bug | In case the Contracts datagroup is enabled, the system picks up the payscale table, payscale code, and rank according to the following rules:
|
APM-8570 | Norwegian tax calculation for the year 2025 | Bug | Implemented the Norwegian tax calculation for the year 2025. |
APM-8515 | Payslip improvement for the multiple separate calculations by contract in the period | Bug | Added improvements to the Payroll -> Payslip dialog to show individual closed contracts in the current period: Improved the Payslip Laser layout report to always show the total of accumulator values when closed contracts are available in the current period. |
APM-8359 | "Auto entry when start from 31st by activity" option does not work as before | Bug | The issue is fixed. The Auto entry when start from 31st by activity option generates an entry with 1 day if an activity starts the 31st of any month. Otherwise, if an activity does not start the 31st of any month, a separate entry is not generated. |
APM-8504 | Timesheets datagroup not working | Bug | The issue has been fixed. Data is successfully loaded to the Timesheet datagroup. |
APM-8503 | Not possible to configure Entry Codes for overtime transfer to payroll | Bug | The issue is fixed. All the necessary properties are loaded in Payscale table → Overtime → Transactions → Method Configuration → Field Setting → Property. The system doesn’t hang long when adding fields. |
APM-8419 | Payroll Accumulators do not store values for the whole period with "Payroll Calculation by Contract" | Bug | In the Accumulators tab, values are available in the current payroll period based on the selected closed contract in the Calculated Contract drop-down list: In case Total is chosen in the Calculated Contract drop-down list, then it shows the total accumulator values in the payroll period: |
APM-8424 | Payroll Calculation by Terminated MAIN Contract | Bug | Implemented payroll calculation by the terminated Main/Amendment contract as default (no need to set the Contract type option): In case a sub-contract has an empty or predefined contract type but the Calculate Contract by FIFO Principle option is disabled in General Codes, then it is calculated and closed within the scope of the Main/amendment contract. Otherwise, if the Calculate Contract by FIFO Principle option is enabled General Codes, the subcontract is calculated and closed separately. |
APM-8458 | Attachment is missing after sending mail from APM | Bug | The issue has been fixed. The attachments are successfully sent using Tools -> Send Mail. |
APM-8460 | Payment to "Bank of Philippine Island" is rejected | Bug | The Transaction reference No field includes 4 components: Period+'Advance'+GUID part (3 digits)+Datetime part (15 digits). The max length is 30 chars. To make an output value unique, applied the below-mention shortages for hardcoded text values allowing more space for the Datetime value:
|
APM-8447 | Wrong rate is picked up by the script | Bug | When the Contracts datagroup is in use, the Entry Code script handles the field with reference to a particular payscale rate column correctly (XA, XB…). Unable to embed resource: payscale_rate.jfif of type application/octet-stream |
APM-8389 | GSM encoding rules | Bug | In the Adonis Send SMS dialog, implemented the following improvements:
|
APM-8416 | "Auto entry when activity starts on 31st" does not consider the Transaction Codes setup on Activity Code or Payscales | Bug | Fixed the issue. In case the Auto entry when activity starts on 31st option is in use, entries are not generated. |
APM-8404 | Payroll Calculation by Contract should not consider sub-contracts or amendments | Bug | Implemented the Calculate Contract BY FIFO principle contract type option. A contract is handled as a termination contract to be calculated separately in period if:
Unable to embed resource: contacts_amendments.jfif of type application/octet-stream The calculation is correct if both the main and amendment contracts exist. |
APM-8391 | Additional issues with the Berenberg bank file | Bug | In the Payroll module, provided the following enhancements:
|
APM-7898 | ATPI: In the ‘Flight Details’ datagroup, the ‘hotel reservation’ after the ‘book flight’ will be added as well | Bug | Adjustments in the CrewLink Travel interface. Added the possibility to make the Hotel Reservation while booking a flight from the Flight Details datagroup. |
APM-8082 | Screen tips are missing for some modules | Bug | Tooltips have been added to the following datagroups:
|
APM-6579 | Wrong SMS message limit | Bug | In the Adonis Send SMS dialog, implemented the following improvements:
|
APM-7002 | Cannot delete multiple rows in Activity datagroup | Bug | In the Activities datagroup, it’s possible to delete tagged activities in batch. The issue is fixed. |
APM-8321 | Need rename the form 'Book Flight' to 'Flight and Hotel Reservation' | Bug | Adjustments in the CrewLink Travel interface. Added the possibility to make Hotel Reservation while booking a flight from the Flight Details datagroup. |
APM-8346 | It should be possible to select Kadmos balance action manually | Bug | On enrollment, the Payroll balance action may be either automatically set to Kadmos or manually set to any other balance action. It depends on the preset setup:
|
APM-8338 | Berenberg file - add "IMO" before the IMO number | Bug | Added IMO before the Vessel IMO number to Field 15 in the Berenberg Non-Sepa file. |
APM-8327 | Berenberg file - Wrong Country field value | Bug | From now, the system fetches Receiver`s address and country from Payroll Additional Information to the fields 10a and 10b in the file. In case the data is not defined for the Advance entry in Payroll Additional Information, then it will be fetched from Personal Details. The changes are only applied to the Non-Sepa file. |
APM-8309 | Berenberg Payment file is Missing Vessel and IMO Number | Bug | The IMO number and the Vessel name have been added to the Details of payment field for the Non Sepa Net payment. Right now the field is 'PurposeCode+PayrollPeriod+994ECName+VesselFromDim2+VesselImoNumber’. |
APM-8233 | Finnish Tax Entry is not compatible with By Employer setup | Bug | Implemented splitting the Finnish tax entry by employer: Unable to embed resource: finish_tax_entry.jfif of type application/octet-stream |
APM-8275 | Berenberg file issues | Bug |
|
APM-8248 | Bank Transfer File Format, Advanced Payments to be locked with payment date, instead of the current date | Bug | In Payroll, after locking the advance payment entries, the paid date is fetched from the Date of Payment field value on the Month Advance List Input dialog. |
APM-6833 | Missing payroll script field for Contract Rank | Bug | The C38 field is added to return the rank codes of contracts in Payroll: |
APM-8223 | Import root folder path setting not saved | Bug | The issue is fixed and the import works correctly. Besides, added minor improvements that relate to:
|
APM-8221 | The Paste button is disabled in the ACC | Bug | The Paste button was disabled in the Adonis Control Center. The issue is fixed. |
APM-8042 | Contract termination message about rotation shifts needs clarity | Bug | In the Contracts datagroup, in the Contract termination evaluation dialog, the message is updated to give more clarity to the user that confirming this step removes a crew member from all the planned rotation shifts. |
APM-8183 | Flickering of Delete button in Activity datagroup | Bug | Fixed the flickering of the Delete button in the Activity datagroup. |
APM-8144 | Fix Bank Transfer File Format and Add Parameter Settings for Berenberg Bank Interface | Bug | Adjusted the Berenberg Bank payments:
|
Change Requests
Key | Summary |
| Release Notes |
---|
Key | Summary |
| Release Notes |
---|---|---|---|
APM-8618 | Traveler type field should be mandatory | Change Request | Implemented the possibility to set reference fields as mandatory. For this, proceed with the following steps:
|
APM-8585 | Order available and autogenerated EntryCodes under the General Codes -> Activities -> EntryCodes | Change Request | Entry codes in General Codes -> Activities -> EntryCodes will be ordered after reopening the Activity Codes window. |
APM-8241 | Contracts Module - Rank name in the contracts list | Change Request | In the Contracts datagroup tree grid view, the Current Rank column displays both Rank Code and Rank Name. |
APM-8240 | Contracts Module - Copy Details as default (Global option) | Change Request | Enhanced the setup of the Contracts datagroup by adding options to Global Options > Datagroups > Contracts:
The selected read/write access options are then reflected in the Create Contract dialog: |
APM-8239 | Contracts Module - Global Options, Payroll vessel default | Change Request | The Payroll Vessel field is added to Global Options > Contracts. The payroll vessel value is then fetched to the Payroll Vessel field in the Contracts module |
APM-8198 | Add 'Main shift override' field if 'extra days/virtual activities' option is ON | Change Request | Added the possibility to override the main shift activity in the Rotation Planning module. To enable the functionality, make sure to navigate to General Options > Datagroups > Activities and select the following options:
Additional fields are then displayed on the Shift Details tab: |
APM-8180 | Validation if Rotation Plan duration is less than the rotation shift definition | Change Request | In the Rotation Planning module, the system does not allow creating/activating a rotation plan if it has at least one shift that exceeds the plan period. In such cases, a warning message is displayed in the activation log of the plan. |
APM-8131 | Change in password policy | Change Request | Aligned the Adonis password requirements with our internal security policy: |
APM-8044 | Certificates that are in compliance are missing in the vessel requirements section | Change Request | From now on, the Missing Vessel Requirements Competence time-block shows not only missing required certificates, but also the certificates that an assigned person has. |
APM-8043 | Restrict linking crew employment organization field to vessels/departments/positions | Change Request | In the Personal Details datagroup > the Employment tab, replaced the Organization/Position section name with the Employment Company that allows selecting an organization. |
APM-7885 | Accounting Voucher to show the PIN and Name when run for a selected person | Change Request | Added the crew member's Pin and Name to the Accounting Voucher I report when it is run for selected persons. |
APM-7813 | Flights Cancellation Reasons | Change Request | The cancel request is sent to Crewlink with the reason selected in the Flight Cancellation Reason bottom drop down. |
APM-7684 | Add the possibility to close APM tabs using the mouse scroll wheel click | Change Request | Implemented the ability to close APM tabs by clicking the mouse scroll wheel. |
APM-7161 | Booking auto refresh not working | Change Request | A new functionality has been added to automatically refresh CrewLink flights. The Auto-Refresh feature can be enabled or disabled under Global Options → Travel Interface when the CrewLink interface is selected. When Auto-refresh is enabled, the system refreshes only the current and future flights. However, to ensure that the historical flights are up to date, they will be refreshed only once. After this, they will not be updated again. The Auto-refresh for the CrewLink flights is performed in the following scenarios:
|
APM-8079 | APM 2024 DevExpress package upgrade 22.1 -> 24.1 -> 24.2 | Change Request | Prepared new installation set components to distribute them into APM:
|
APM-8721 | Remove enlarged WXI skin due to consequences with non- converted to devexpress controls | Change Request | The WXI skin has been removed as redundant. The WXI - compact style is set by default. |
APM-8691 | APM Login screen drawing under Windows 11 - changes required | Change Request | The login screen for APM is correctly displayed on Windows 11. |
APM-8621 | APM "About" form New (Ripple) graphics and Look&Feel adjustments | Change Request | The About Adonis Personnel Manager dialog has been redesigned to align with the application's new look and feel, ensuring a consistent and modern user experience. |
APM-8608 | Rotation Planning module - Options form convert from fixed style to a layout based | Change Request | In the Rotation Planning module, improved the layout of the Options dialog. |
APM-8598 | To add the hints for Navigation Bar group icons in the modules | Change Request | Enhanced the application with tips for icons located in the navigation bars. To enable the functionality, follow the steps below:
|
APM-8596 | To set payscale table and code from the corresponding contract during assigning a person on the course | Change Request | When assigning a crew member to a course in the Course Scheduler module, the system fetches the corresponding payscale table and code from the contract or sub-contract. |
APM-8577 | Additional technical tasks related to a source code improvements | Change Request | Enhancements related to source code improvements:
|
APM-8573 | Control Center user Details frame layout improvements | Change Request | Adjusted the layout on the User Properties frame displayed in Adonis Control Center and View Profile in Adonis Personnel Manager. |
APM-8565 | Replace application icons for child forms (modules and datagroups) | Change Request | Application icons for child forms (modules and datagroups) have been updated within the framework of rebranding: |
APM-8559 | Crew List NavigationBar Activate Callout panel | Change Request | In the Crew List module, implemented the functionality to activate a callout panel from the Navigation bar. This panel displays crew member’s contact information: |
APM-8522 | APM Login form rebranding and redesign | Change Request | The login page has been updated within the framework of the APM rebranding: |
APM-8509 | Rename the time block with details of missing/ holding required certificates | Change Request | The Missing Vessel Required Competence label on a timeblock has been updated to Vessel Required Competence. |
APM-8443 | "Ansettelsesform" of Arbeidsforhold should be extended for a new longer code | Change Request | In EDAG, the Ansettelsesform field in Arbeidsforhold has been extended to 100 characters. |
APM-8436 | Personal Details form layout improvements | Change Request | Improved the Personal Details form layout. |
APM-8435 | Select Client Tile Based functionality - Possibility to display Extended information for Vessel and Department levels | Change Request | In the Open Client module, added the possibility of designing vessel and department tiles. To set up the functionality, follow the steps below:
Ensure that the crew member assigned to the selected position has an active sea service activity where the Date From is less than or equal to today’s date.
As a result, the selected tile fetches the selected crew member’s photo (in accordance with the selected position) and shows a sliding frame. |
APM-8434 | Implement the possibility assign custom icons for Customized Field Views and display them in a Customized Fields Frame | Change Request | For Customized Fields, added the possibility to add a custom icon that will be displayed on the Personal Details left-side pane. To add an icon to a custom field, follow the steps below:
As a result, the applied icon then appears next to the custom view name on the Personal Details pane: |
APM-8433 | Implement the possibility to assign custom icons for Crew List View Groups and display them in a Crew List Module NavBar | Change Request | For Crew List View groups, added the possibility to add a custom icon that will be displayed on the Crew List left-side pane. To add an icon to a custom field, follow the steps below:
As a result, the applied icon then appears next to the crew list view group name on the Crew List pane: |
APM-8429 | Select Client Tile Based functionality - Possibility to customize background image (use wallpapers set for Main Form background) | Change Request | The Open Client functionality now includes the ability to change the default background. To do this, follow the steps below:
The background is successfully applied:
|
APM-8428 | Select Client Tile Based functionality - Move Option to Turn OnOff Select Client mode (Tile based/Tree Based) to a Ribbon bar from user options | Change Request | Enhanced the Open Client functionality with the view styles:
To toggle between the Open Client views:
|
APM-8427 | Select Client Tile Based functionality - Organization tree - Appearance add default images for tiles | Change Request | Enhanced the Open Client with the possibility to design the tiles by adding pictures to them. To set up the tile design, proceed as described below:
APM provides you with default images. Alternatively, you can upload a custom image:
|
APM-8398 | Prepare NavBar icons replacement by Fluent style icons | Change Request | Updated the navigation bar icons for a set of modules and datagroups: |
APM-8390 | Message Dialogs revision to verify consistent look & feel matching selected skin | Change Request | The xMessageDlg function has been added to the adStd unit. This function enables the creation of a message dialog box form that supports DevExpress look-and-feel settings, ensuring a consistent user interface design. |
APM-8377 | WXI Skin Layout controls drawing adjustments | Change Request | The look and feel of the APM application now aligns with Win11/Office365. |
APM-8375 | To add the Payroll Closed Date column in the Contract tree view | Change Request | In the Contracts datagroup, the Closed by Payroll Date column is added to the Contract tree view. |
APM-8343 | APM 2024.40 Implement Access Control for Unlock Routine | Change Request | Implemented the access to the 252 Contracts routine (Y/N) to set the Undo Payroll Close visibility state. |
APM-8335 | Implementation UI Navbar control replacement by Hamburger view control | Change Request | Implemented a navigation bar with a hamburger button which expands/collapses the menu. |
APM-8333 | Implementation ACC Ribon icon set replacement by Fluent style icons | Change Request | In Adonis Control Center, the ribbon icons as well as context menus have been updated to match the Fluent (W11/Office 365) style. |
APM-8332 | Implementation ACC Ribbon styles and skins | Change Request | In Adonis Control Center, ribbon styles and skins have been implemented to ensure compliance with APM styles and skins for a consistent user experience. |
APM-8319 | Implementation APM Ribbon icon set replacement by Fluent style icons | Change Request | The Ribbon and forms icons have been updated to match the Fluent (W11/Office 365) style. |
APM-8318 | Implementation APM Ribbon new styles and skins | Change Request | Enhanced the look and feel of the APM ribbon bar. The following improvements have been made to the design:
|
APM-8308 | Need to extend the message when the period is not defined | Change Request | Improved the workflow for fetching the person's current period data. If the period is not defined in the organization structure, the system fetches a calendar month set in the Payroll module. |
APM-8259 | Payroll calculation should not re-calculate/modify again the contract closed entries | Change Request | In the Payroll module, payroll entries associated with closed contracts cannot be recalculated or modified. Such contracts do not create auto-entries anymore. |
APM-8258 | Payroll window handles contract closed entries as read-only, the closed contract should not be available | Change Request | An entry associated with a closed contract in the Payroll entries window is read-only and, thus, cannot be modified. The contract list in the Contract column does not contain the closed contracts. To highlight closed contracts for better visibility, on the ribbon, select Options > Entries > Color. |
APM-8257 | Access right of Contract closing can be the same as payroll calculation | Change Request | The Close Contract routine is only accessible under the following conditions:
|
APM-8256 | Month closing should include the new field Contract_Closed | Change Request | The CONTRACT_CLOSED field has been added to the Audit Trail dialog and the Audit_Pw001PAY/Audit_Pw001PYH table. |
APM-8253 | Prevent users from making changes to the contract when the PAYROLL_CLOSED='Y | Change Request | After closing a contract in the Payroll module, its contract details appear dimmed which means they are no longer available for editing. |
APM-8252 | Create Unlock Payroll Functionality | Change Request | Implemented the Undo Payroll Close functionality which allows reverting changes after closing the main contract and its subcontracts: |
APM-8251 | Contract Closed Identification: Ensure the Contract Datagroup clearly indicates when a contract is closed by payroll. | Change Request | The Closed by Payroll field is added to the Contracts datagroup: |
APM-8053 | Crew member isn't added on the drill if he was selected via spacebar from the keyboard | Change Request | The issue has been fixed. Now the system adds selected persons to the course/drill in the Course Scheduler module when using the space bar key on the keyboard. |
APM-8667 | Improve mass payroll calculation with the multiple terminated contracts | Change Request | While calculating a batch of contracts (for a number of crew members) in the Payroll module, it may happen that one/some of the contracts have already been terminated. As such, a new warning message has been added to inform a user about it: |
APM-8516 | Improvement for unlock contract | Change Request | When using the Undo Payroll Close button in the Contracts module, the sequence to revert the statuses of contracts and subcontracts is as follows:
In case there are multiple main contracts, they will be subsequently unlocked starting from the most recently closed contract. |
APM-8378 | Payroll calculation process per contract termination in period | Change Request | Implemented a new approach that calculates payroll always based on the contract termination. To activate it, navigate to General Options > Payroll > General > Payroll Calculate By Contract: The option is available under the following conditions in Global Options:
|
APM-8203 | Add Contract Closing Functionality to Payroll Entries Interface | Change Request | Implemented the Contract closing functionality in the Payroll entries window. It can close the contract which has the end date within the payroll period. On completing the Payroll calculation and saving it, the Close Contract button becomes enabled on the toolbar: After closing the contract (as well as subcontract, if any), the corresponding record Contract Closed = Y, and the line with Gray background color. At the same time, the contract in the Contract data group has been set up with Payroll closed date accordingly. |
APM-8202 | Disable Contract Selection in Payroll Entries for Closed Contracts | Change Request | Updated the payroll entries interface to disable the selection of closed contracts when performing manual payroll entries. Users cannot select closed contracts during this process to maintain data integrity. |
APM-8200 | Enhance Contract Data Group for Contract Closing and Calculation Details | Change Request | In case a contract or subcontract has been closed in the Payroll module, it is then displayed in the Closed by Payroll field. Please note that you can revert the changes made in the Payroll module by clicking the Undo Payroll Close button on the toolbar. |
APM-8143 | Control Centre export routines tree functionality | Change Request | As part of the APM refinement, implemented the Adonis Control Center export routines. |
APM-8142 | APM innovations. New Look&Feel and UI implementation to match modern Win11/Office365 approach | Change Request | The look and feel of the APM application now aligns with Win11/Office365. |
APM-8141 | APM innovations. Select Client frame Tile Based functionality | Change Request | The Open Client view styles have been enhanced with the following options:
To access the functionality and select the preferred Open Client view style, navigate to User Menu > User Options > General > User Interface: Let us consider all the user interface options enabling you to choose a wallpaper as well as to define the layout view style for the Open Client interface:
|
APM-8140 | APM innovations. Activity Datagroup TimeLine diagram functionality | Change Request | In the Activities datagroup, an activities timeline has been implemented. This timeline provides a clear visual representation of crew members' activities, making it easier to track and manage schedules. The timeline can be easily:
To instantly open the activity details, you can double-click a time block. |
Database Modifications
Table | Field name | Field Type | Default | Comments |
PWORGVES | HEADPOSITION | int | NULL | Field was added |
PWORGDEP | HEADPOSITION | int | NULL | Field was added |
AUDIT_PWORGVES | HEADPOSITION | Int | NULL | Field was added |
AUDIT_PWORGDEP | HEADPOSITION | Int | NULL | Field was added |
PW001C96 | BITMAP | image | NULL | Field was added |
PW001C83 | BITMAP | image | NULL | Field was added |
PWCREWLINKREFERENCES | ISMANDATORY | BIT | NULL | Field was added |
PWCCMFLIGHTARRANGEMENTS | HISTORICAL | BIT | NULL | Field was added |