- Created by yuriy.biryukov , last modified by Viktoria Karakiko on May 06, 2024
-
0 link
You are viewing an old version of this page. View the current version.
Compare with Current View Version History
« Previous Version 13 Next »
Software | Version | Release Date | Download Link | Latest Patch |
---|---|---|---|---|
Adonis Personnel Manager | 2024.10 |
|
Click here to read more about our different types of releases (main release, intermediate release)
Adonis Personnel Manager Compatibility Matrix
APM Version | Compatible APP Version |
2022.10. x, 2022.20. x 2022.30. x 2023.10. x | APM 2020.10.x and newer version |
2023.20. x 2023.30.x 2023.40.x 2023.50.x 2024.10.x | 2023.20.x and newer |
Release Highlights
![](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/a21665dc-9835-4d80-a304-1f5582773564.jpg?version=1&modificationDate=1712315001786&cacheVersion=1&api=v2&width=760&height=126)
Sick Registrations Wizard
Sick Registration Wizard considers the historical sick activity as initial and continues with extended processing for current/planned activities even if there are gaps between activities.
Extending Sick Period
Implemented the functionality allowing extended sick periods even if there are gaps between activities.
Extending an existing sick period results in replacing all existing Planned and Current activities to sick activities according to Sick Wizard Setup even if there are gaps between the activities.
Note: The system does not replace Historical activities.
Besides, the Sick Registration Wizard user interface has been improved for better visualization:
![image-20240408-084812.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-084812.png?version=1&modificationDate=1712566093365&cacheVersion=1&api=v2&width=731&height=341)
Rotation Planning
Improved the Rotation Planning module for a better user experience.
Position Requirements
In the Rotation Planning module, the Position Requirements tab is extended, and the Copy Positions button is available on the ribbon.
In the Rotation Planning module, implemented the functionality allowing copy positions from the Organization structure in Project Definition > Position Requirements:
![image-20240408-123343.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-123343.png?version=1&modificationDate=1712579625733&cacheVersion=1&api=v2&width=731&height=816)
Note: It is not possible to add the same position several times. This is done to prevent adding duplicate positions.
Promotion Port
In the Rotation Planning module, improved the logic of assigning calling ports after performing a promotion.
Enhanced the functionality with the following:
Performing promotions without changing the sign-off date preserves a sign-off port.
Promoting while changing the sign-off date results in displaying the existing calling ports. Select the calling port a crew member will be assigned on the sign-off date.
![image-20240209-135132.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240209-135132.png?version=1&modificationDate=1712314893922&cacheVersion=1&api=v2&width=731&height=357)
Crew List
The Crew List module is extended with the ATPI eProfile Update button available on the ribbon. The button allows updating the crew member selected in eProfile.
Added the eProfile Update button as part of the Crew List module. To access it, open the module and navigate to the Communication toolbar section:
![image-20240408-130325.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-130325.png?version=1&modificationDate=1712581406850&cacheVersion=1&api=v2&width=731&height=150)
The functionality is designed to update the crew member selected in eProfile.
Note: In case the eProfile Update button is not accessible, navigate to Global Options > Datagroups > Travel interface Crew Link and select the eProfile checkbox.
![image-20240408-130342.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-130342.png?version=1&modificationDate=1712581423343&cacheVersion=1&api=v2&width=426&height=110)
IR7 Taxisnet Export
In the IR7 Taxisnet export, the formula for calculating Benefits w/o contr. was modified to S.I.F.
In the IR7-Taxisnet export, the Benefits w/o contr. to S.I.F. field is now calculated based on the formula:
Benefits w/o contr. to S.I.F. = EC330 + EC354+ EC355 + EC358 + EC359 - EC414 - EC416.
Please see the example below:
![image-20240408-135517.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-135517.png?version=1&modificationDate=1712584519135&cacheVersion=1&api=v2&width=731&height=271)
As a result, Benefits w/o contr. to S.I.F. = 1000+1000+1000+1000+1000-1000-1000 = 3000
![image-20240408-135534.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-135534.png?version=1&modificationDate=1712584535479&cacheVersion=1&api=v2&width=731&height=375)
Global Options
Extended Global Options with the Read Time Out option and enhanced Default Document Type.
Default Document Type
Default Document Type is moved to Global Options → the Enclosed Documents tree view node.
The Default Document Type (Enclosed Document code) is defined in Global Options for:
Competence data group
Travel data group
Medical data group
Contracts data group
![image-20240408-092412.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-092412.png?version=1&modificationDate=1712568253034&cacheVersion=1&api=v2&width=653&height=263)
Note: The Default Document Type is moved from the Basket to the Enclosed Documents tree view node:
![image-20240408-092519.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-092519.png?version=1&modificationDate=1712568319746&cacheVersion=1&api=v2&width=731&height=232)
Read Time Out Processing times sheets and travel expenses
When processing large amounts of time sheets or expense records, the system can time out, default to 12 seconds, and interrupt the process. This new option, Read Time Out in the Global Options, allows increasing the time out (in milliseconds).
Added the Read Time Out (ms) option to set a timeout request after a specified period has elapsed (in milliseconds). The option is specifically required to communicate between APM and Crew Portal Service. To access it, navigate to Global Options > Import/Export > Web Service:
![image-20240408-134229.png](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/image-20240408-134229.png?version=1&modificationDate=1712583751218&cacheVersion=1&api=v2&width=731&height=581)
Note: By default, the option value is set to 12000 milliseconds.
Contracts Datagroup
The Contracts datagroup allows the creation and maintenance of contracts. To start using it, enable the datagroup in Global Options.
Enable Datagroup
We made the Contracts datagroup available to all users, not only those using the Finish Payroll setup. To activate Contracts datagroup, enable it in Global Options.
Implemented the following enhancements:
Added Register Contracts using Contracts Datagroup option to Global Options:
Implemented the functionality to display the Contracts datagroup on the ribbon when the Register Contracts using Contracts Datagroup option is enabled.
Implemented displaying/hiding the Employment/Contract, Seniority/Payscale, and Seniority/Seniority sections available in Personal Details when the Register Contracts using Contracts Datagroup option is disabled/enabled.
Audit Trail
Enhanced the Contracts datagroup with the Contracts Audit Trail dialog.
Implemented the Contracts Audit Trail dialog in the Contracts datagroup, which contains the event records from the overview of the Contracts datagroup.
Resolved Issues
![](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/328cd6e9-d390-4d1e-b027-adc88d16c252.jpg?version=1&modificationDate=1712315001477&cacheVersion=1&api=v2&width=760&height=126)
Bug Fixes
Key | Summary | Component | Release Notes |
---|---|---|---|
APM-7750 | Wrong link to Adonis Replicator documentation | Replicator | In APM, changed the link to the Adonis Replicator guide. |
APM-7748 | AV error appears in the Contratcs datagroup | Contacts | In the Contracts datagroup, the Pre-earned Years and Years fields are set to read-only. They cannot be edited. |
APM-7743 | Payscale information was deleted from the Activity's details after APM updated to v.2024.10 | Datagroups\Activities | On updating APM to the newest version, it appears that, in Activity’s Details, the Payscale information got removed. The issue has been fixed. APM preserves the Payscale information after the update. |
APM-7741 | Payscale Code view - displays values from previous open table | Payroll\Payscales | Implemented the functionality for reloading of payscale fields code after creating/changing of payscale table. |
APM-7740 | Payscale code tabs are available for input when code is not created yet | Payroll\Payscales | In the Payscale module, implemented the functionality allowing disable a payscale code if it is empty. Thus, it is not possible to switch between tabs and input data until a new payscale code is created. |
APM-7739 | Not possible to clear the selected 'Payscale table' on Activity details form | Datagroups\Activities, Payroll\Payscales | Implemented modifications allowing clear the values in payscale Table/Code fields by pressing Delete on the keyboard. |
APM-7736 | It is possible to open Enclosed, when there is no access to Enclosed Document type | ACC | Enhanced the Enclosed Document Details access rights restriction. Users cannot open Document Details form if they do not have the appropriate access rights. |
APM-7733 | A user with restricted rights can change the activity record date | Datagroups\Activities | Implemented changes to prohibit activity modifications in the closed payroll period. |
APM-7716 | Payscales - valid from, valid to fields, automatically filled in with the date 30-12-1899 | Payroll\Payscales | Creating a new payscale table with empty Valid from and Valid to fields resulted in prefilled fields with the date 30-12-1899. The issue is fixed. The newly created payscale table with empty Valid from and Valid to fields does not contain any values in these fields after reopening the payscale table. |
APM-7688 | It’s not possible to open the Global Options | Setup\Global Options | Fixed the AV error occurred after loading Global Options. |
APM-7687 | An error appears when the first time opened the Payroll module | Payroll | Fixed the AV error that appeared while trying to open the Payroll module for the first time ever. |
APM-7686 | AV error when trying to create a new rotation plan | Modules\Rotation Planning | In the Rotation Planning module, fixed the AV error occurred while attempting to create a new Rotation Plan without a Project code. |
APM-7681 | Need to adjust information message about access to Enclosed Document types | Datagroups\Enclosed Documents | Adjusted the information message that appears in case a user does not have access rights to Enclosed Documents. ![]() |
APM-7647 | Field Date from isn't available on the replication route details for Ordinary users | Datagroups\Replication Routes | The access rights for Replication Route fields have been fixed. The Date from field is available in the Replication Route Details dialog for non-superusers |
APM-7636 | BD trigger doesn't insert new record into AUDIT_PW001P08 | Database | The BD trigger for the PW001P08 table is fixed. Now the AUDIT_PW001P08 table is populated with dbaction='DELETE'. ![]() |
APM-7634 | Personal Details Email Telecommunication does not allow two special characters at the same time | Datagroups\Personal Details | It is now possible to enter more than one special characters as part of an email address in Telecommunication Details. Changes are made for the Personal Details, Family, and Contracts datagroups. |
APM-7616 | Passport List report not working | Reports | The customized APM_Travel Documents List report is to be used instead of the Passport List report. Note: The Password List report was excluded from the predefined APM reports. |
APM-7607 | Button OK is disabled when running the mail merge document | Modules\Documents | The OK button was disabled when trying to run mail merge document. The issue is fixed: the button is enabled. |
APM-7606 | AV error in Payscale table after the table is set to passive mode | Payroll\Payscales | Fixed the AV error occurred after a Payscale table is set to a passive mode. |
APM-7549 | Once performing promotion - system changes the initial sign-off port | Modules\Rotation Planning | In the Rotation Planning module, enhanced the functionality with the following:
|
APM-7540 | The promotion link isn't shown in Shift Gantt after the changing promotion date to 1 day forward | Modules\Rotation Planning | In the Rotation Planning module, implemented modifications to restore promotion links between shifts after changing the promotion date. |
APM-7520 | Wrong link to Adonis Online documentation | Notification Service | In APM, changed the link to the Adonis Notification Service guide. |
APM-7482 | Some mandatory fields are mandatory for superusers but not for normal users | Datagroups\Personal Details | The Native Language and Country of Birth fields are mandatory for both superusers and non super users in case the fields are set as mandatory in Organization > Properties > Mandatory Fields. |
APM-7374 | Leave days aren't calculated in case the leave factor is set to 0 on Activity Code level | Activities affecting Payroll | Fixed the issue on the failure to calculate leave days in case if leave Factor is set to 0 in General Codes → Activity Codes. The Leave Factor can be set for:
|
APM-7282 | "Couldn't convert variant of type NULL -> OleStr" error in Entry Codes -> Annual tab | Payroll\Entry Codes | Implemented modifications to check if empty parent record when expanding child table at the Payroll → Entry Codes -> Annual tab. The Couldn’t convert variant of type NULL → OleStr error does not show up. |
APM-7280 | Transaction Code value becomes empty for the Plan in General codes | Setup\General Codes | While creating a new Plan in General Codes > Benefits, the Transaction Code field appeared to be empty even after defining a value. The issue is fixed. |
APM-7279 | A needless message appears in the Contracts datagroup during creating SubContract | Datagroups\Contracts | In the Contracts datagroup, creating a subcontract with start and end dates resulted in the error message stating the end date is not defined. The issue is fixed. The error does not appear. |
APM-7251 | The currency on Payscale code is wrongly displayed | Payroll\Payscales | Implemented the functionality allowing to reload the currency code for payscale code after changing the payscale table. Currency is correctly picked up. |
APM-7250 | Responses from Crewlink are not saved to the debug folder while Refresh | interfaces\ATPI Crewlink | The issue has been fixed. The requests and responses are saved to the debug folder after refreshing Crew Change, Flight Details, and Flight Inbox. |
APM-7167 | Inputs allowed for Home Airports fields | Datagroups\Personal Details | In the Personal Details datagroup, restricted text input in the Home Airports 1 and Home Airports 2 fields. A user can only select a value from the drop-down list. |
APM-7014 | Implement the same search principle for all the codes in APM | Datagroups\Activities, Modules\Rotation Planning, Setup\Organization Structure | Implemented the functionality of the common search principle in:
|
APM-6994 | Routine 944 Change ETA/ETD works incorrectly | ACC | Implemented modifications to prevent the ETA/ETD change in case a user does not have access rights to Routine 944 Change ETA/ETD. |
APM-5129 | Wrong Audits | Tools\Wizards | The system sets AUDIT_PW001P03.CREATEDBYMODULE = AUDIT_PW001P03.UPDATEDBYMODULE = 793001 for the activity which was created in Sick Registration Wizard tool: ![]() |
APM-4959 | Credit/Debit Card balance action not available in Common Entry | Tools\Export | Credit/Debit Card is available in Common Entry if it's defined in Organization. |
APM-7737 | Payroll window doesn't save the change of Balance action |
| Fixed saving from the Payroll window in case only the balance action has been changed. |
APM-7729 | Person isn't removed from the shift after the sea-service activity was removed via Activities datagroup |
| In the Rotation Planning module, crew members get removed from the shift in case they do not have the sea-service activity. |
APM-7483 | Redundant 'Manage' tab appears on the ribbon after opening Payroll |
| The redundant Manage tab appeared on the toolbar after opening the Payroll module. The issue is fixed. |
APM-7706 | The system removes overlap from non sea-service activity when the overlapping sea-service is closed |
| Implemented the enhancements that prevent removing the overlap of non sea-service and sea-service activities after the sign off is performed: Preconditions:
Result: The overlapping activity is in place. |
APM-7694 | Can't export any Enclosed Document |
| Enhanced the functionality of exporting Enclosed Document. To export enclosed documents, navigate to Tools → Export → Enclosed Documents and click Export. |
APM-6781 | Sign on/off flags when person has subsequent onboard activities |
| For continuous sea-service activities (one activity comes after another), the system considers the real sign-on/off date that corresponds to Field p03.SOnTime / p03.SOffTime (Not null), respectively. The change affects the following fields: L85, L164, L165, L167, L168, and L169. |
APM-7683 | Need a payroll field to fetch the sign on/off hour |
| Added payroll fields to fetch the sign on/off hour:
|
APM-7620 | Update the following fields to eProfile ATPI |
| Updated the list of fields to be sent to eProfile:
|
APM-7619 | Include the eProfile Update icon/button in the Crew List module |
| Added the eProfile Update button as part of the Crew List module. To access it, open the module and navigate to the Communication toolbar section: The functionality is designed to update the selected crew member in eProfile. Note: In case the eProfile Update button is not accessible, navigate to Global Options > Datagroups > Travel interface Crew Link and select the eProfile checkbox. |
APM-7566 | Inconsistency between APM and AIWS in using sequence counters for creating new competence records |
| The Sequence Counter for PW001P05 table was changed from PE001SEQ0 to PW001P05. Now, APM, APP and AIWS use the same Sequence Counter. |
APM-7654 | Option limit rotation planning to the current client doesn't work for opening Rotation plan by filter |
| Implemented modifications to enhance the Vessel Type filter in case the Limit rotation planning to the current client option is selected for opening the Rotation plan by filter to limit available vessels in the UI Filters. Filtering is correctly applied to both a superuser and a non-superuser: |
APM-7597 | Updates in table PWCREWLINKREFERENCESDATA in the office are treated by replicator as insert and not update. |
| Modified the repl_primarykeys script to fix the Replicator error occurred while attempting to update the PWCREWLINKREFERENCESDATA table. The update was treated by Replicator as insert. Booking references are only created in case they are not available and updated otherwise. |
APM-7632 | Calculation and saving in Payroll Module takes very long time |
| Mass calculations and Payroll saving performance have been significantly improved. |
APM-7621 | Settings for OLT are empty after upgrade to v 2023.40.6 |
| Fixed the issue on displaying settings in Global Options → Ocean Learning Platform after adding them. In addition, added the Timeout field to the database that stores the value entered in the Timeout in seconds of retry/reconnect until the batch reports its status field in Global Options. |
APM-7601 | APM is crashing when booking the flights |
| Changed the connection method used for CrewLink, which could cause APM to crash while booking flights. |
APM-7571 | An error message appears when pressing the Sign On Family Member Wizard button |
| Fixed the AV error which occurred while attempting to open Sign On Family Member Wizard. To access the wizard, navigate to Tools > Wizards > Sign On Family Member Wizard: |
Change Requests
Key | Summary | Component | Release Notes |
---|---|---|---|
APM-7656 | Competence document expiry date not recalculated |
| In the in the Competence datagroup, the automatic re-calculation of Expiry date for existing records has been fixed. |
APM-7623 | Sick Registration Wizard: analysis of test scenario from customer | Tools\Wizards | From now on, extending an existing sick period results in replacing all existing Planned activities to sick activities according to Sick Wizard Setup even if there are gaps between the activities. Note: The system does not replace Historical or Current activities. Besides, the Sick Registration Wizard user interface has been improved for better visualization: ![]() |
APM-7581 | Rotation Planning > Promotion time to be displayed at promoted_from shift | Modules\Rotation Planning | Implemented the modifications allowing to display Promotion time at promoted_from shift (ETA of crew change). |
APM-7572 | Superobjects for Json should be replaced by Delphi standard functionality |
| Replaced the Superobject library with the Json by Delphi standard functionality. |
APM-7550 | Rank seniority for sea service activity | Datagroups\Personal Details | Added the Sea Service Days column to the Seniority tab → the Rank Seniority section in the Personal Details datagroup. ![]() |
APM-7394 | Estimated End Date for Activities Batch Import | Tools\Import | Added the TODATEESTIMATED field to the Activities batch import file. It is now possible to define both End Date and Estimated End Date. |
APM-7245 | Default enclosed code for documents | Datagroups\Competence, Datagroups\Enclosed Documents, Datagroups\Medical Documents, Datagroups\Travel Documents, Setup\Global Options | The Default Document type (Enclosed Document code) is defined in Global Options for:
![]() Note: The Default Document Type is moved from the Basket to Enclosed Documents tree view node: ![]() |
APM-7238 | Add Seamans’s book to the Import Persons routine | Export\Import, Tools\Import | The Import Persons functionality was extended. Now it is possible to import Seaman`s Book. The following fields allowed for import: SEAMANBOOKCODE |
APM-7153 | Need Audit Table for Contracts Datagroup (PW001P20) | Datagroups\Contracts | Implemented the following enhancements in the Contracts datagroup:
|
APM-6984 | Add coding for Confidentiality of Danske Bank files | Bank Interface/20022 | Changed the solution for the Danske Bank ISO20022 payment. Implemented the confidential payment format. Besides, the following changes have been applied:
|
APM-5762 | Make Contract datagroup available disregards of National Payroll code FI |
| Added the following enhancements:
|
APM-7563 | Changes for IR7 Taxisnet export | Tools\Export | In the IR7-Taxisnet export, the Benefits w/o contr. to S.I.F. field is now calculated based on the formula: Benefits w/o contr. to S.I.F. = EC330 + EC354+ EC355 + EC358 + EC359 - EC414 - EC416. Please see example below: As a result, Benefits w/o contr. to S.I.F. = 1000+1000+1000+1000+1000-1000-1000 = 3000 |
APM-7431 | Possibility to Copy Positions from Org structure in Project Definition > Position Requirements | Modules\Rotation Planning\Vessel Projects | In the Rotation Planning module, implemented the functionality allowing to copy positions from the Organization structure in Project Definition > Position Requirements: ![]() Note: It is not possible to add the same position several times. This is done to prevent adding duplicate positions. |
APM-7719 | Payroll based on contract data group disregards National Payroll code FI |
| Added the following enhancements:
|
APM-7531 | Implement the same search principle for all the codes in APM - Payscale frame |
| Implemented the functionality of the common search principle in:
|
APM-7530 | Implement the same search principle for all the codes in APM - Post frame |
| Implemented the functionality of the common search principle for the following fields:
|
Database Modifications
![](https://rippleops.atlassian.net/wiki/download/thumbnails/5013438465/e255a63e-d862-4abc-ae21-90fe8694bcb0.jpg?version=1&modificationDate=1712315002026&cacheVersion=1&api=v2&width=760&height=126)
Table | Field name | Field Type | Default | Comments |
PW001P20 | AUDIT_LINENR | INT | NOT NULL (0) |
|
PW001P20 | SESSIONID | INT | NOT NULL (-2) |
|
PW001P20 | DBACTION | VARCHAR(10) | NOT NULL ("") |
|
PW001P20 | PROGRAM_NAME | nvarchar(128) | NULL |
|
AUDIT_PW001P20 | SELECT * INTO AUDIT_PW001P20 FROM PW001P20 |
|
| initalization |
Other Versions
![](https://rippleops.atlassian.net/wiki/download/thumbnails/3359474629/otherversions.jpg?version=1&modificationDate=1566561991000&cacheVersion=1&api=v2&width=680&height=113)
- No labels