- Created by yuriy.biryukov , last modified by Viktoria Karakiko on Feb 12, 2024
-
0 link
You are viewing an old version of this page. View the current version.
Compare with Current View Version History
« Previous Version 19 Next »
Software | Version | Release Date | Download Link | Latest Patch |
---|---|---|---|---|
Adonis Personnel Manager | 2023.40 |
|
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.20.x and newer |
Release Highlights
![](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/a21665dc-9835-4d80-a304-1f5582773564.jpg?version=1&modificationDate=1707482512837&cacheVersion=1&api=v2&width=760&height=126)
Sick Registrations Wizard
Implemented the functionality allowing extend sick periods starting before today’s date.
Extending Sick Period
Implemented the functionality allowing extend sick period starting before today’s date and containing historical sick activities within the existing sick period.
For this, select a sick period starting in the past and having historical sick activities:
![image-20240209-191849.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-191849.png?version=1&modificationDate=1707506331162&cacheVersion=1&api=v2&width=731&height=347)
Make sure the following conditions are met:
The Start date of Sick activity value matches with the start date of the first sick activity of a crew member.
Crew member’s sick activity code corresponds to the sick code (defined in Sick Wizard Setup) for the first period to be replaced.
![image-20240209-192013.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-192013.png?version=1&modificationDate=1707506414926&cacheVersion=1&api=v2&width=683&height=280)
The system considers the historical sick activitiy as initial and continue with extend processing for current/planned:
![image-20240209-192043.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-192043.png?version=1&modificationDate=1707506444572&cacheVersion=1&api=v2&width=731&height=343)
![image-20240209-192304.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-192304.png?version=1&modificationDate=1707506585477&cacheVersion=1&api=v2&width=731&height=636)
Access Control
In Adonis Access Control, implemented the routines for viewing and manipulating access control permissions on wizards.
Tools Routine
Added routines under Tools in Adonis Access Control:
Sign On Wizard
Sign On Family Member Wizard
Promotion Wizard
Sick Registration Wizard
Sign Off Wizard
![image-20240209-143349.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-143349.png?version=1&modificationDate=1707489230482&cacheVersion=1&api=v2&width=485&height=268)
Implemented functionality for access rights for wizards.
Rotation Planning
Enhanced the Rotation Planning module with minor improvements for better user experience.
Project Requirements
In the Rotation Planning module, the Project Details tab is extended with the Project Requirements data which displays the number of required and planned crew.
In the Rotation Planning module, the Project Details tab is extended with the Project Requirements data.
To get started, make sure to define project requirements in the Position Requirements tab:
![image-20240209-134535.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-134535.png?version=1&modificationDate=1707486335901&cacheVersion=1&api=v2&width=731&height=460)
In the Rotation Planning gantt chart, select the project timeblock and view the project details on the tab:
![image-20240209-134600.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-134600.png?version=1&modificationDate=1707486360859&cacheVersion=1&api=v2&width=731&height=360)
The Project timeblock details dispaly position requirements for the selected project and provide calculations of deviation, i.e. the difference between the number of positions required for the project and those available in the plan having shift timblocks within the project date range.
Promotion Port
In the Rotation Planning module, extended the the Promotion/Position Change dialog with a port selection drop-down list.
Implemented the functionality allowing select the necessary port in the Promotion/Position Change dialog:
![image-20240209-135132.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-135132.png?version=1&modificationDate=1707486692900&cacheVersion=1&api=v2&width=731&height=357)
If no port is found on the promotion date, the system prompts to create the crew change with “sea days” port. In case the “sea days” port is not available in the database, the system does not carry out the promotion.
Regions Editor
New Norway Regions codes are being updated as part of the APM installation.
General Codes
The Activities view grid is extended with the C230 SignOn Time / C231 SignOff Time fields.
Added the C230 SignOn Time / C231 SignOff Time fields to General Codes > Activities:
![image-20240209-141856.png](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/image-20240209-141856.png?version=1&modificationDate=1707488337049&cacheVersion=1&api=v2&width=731&height=708)
APM Installation
Within the APM installation, the system picks up the latest version of the SQL Server driver from the list of known drivers. Expand to check the list of drivers.
While installing APM, the system picks up the latest version of the SQL Server driver from the list of known drivers:
ODBC Driver 18 for SQL Server
ODBC Driver 17 for SQL Server
ODBC Driver 13 for SQL Server
SQL Server Native Client 11.0
To change the ODBC driver version, define it directly in the adpw.ini:
[DATABASE]
DATABASE NAME=ADONIS
SERVER NAME=SQL2019
CON_NAME=CrewLink
DRIVER NAME=ODBC Driver 18 for SQL Server
Note: Changing the ODBC version in the adpw.ini file is only applicable after the APM installation.
Resolved Issues
![](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/328cd6e9-d390-4d1e-b027-adc88d16c252.jpg?version=1&modificationDate=1707482513115&cacheVersion=1&api=v2&width=760&height=126)
Bug Fixes:
Key | Summary | Component | Release Notes |
---|---|---|---|
APM-5126 | ''Leave factor 2' defined on individual level Payroll->Constants tab is not used | Activities affecting Payroll | Leave factor 2 defined in Payroll Constants is not correctly fetched to Activity Details. The issue has been fixed. |
APM-7416 | Travel activity is created without rank from Crew Change module | Datagroups\Activities, Modules\Crew Change | Implemented an additional validation to the Activities datagroup:
|
APM-7366 | The 'Use multiply leave accumulators' option leads to the error in Activities datagroup | Datagroups\Activities | Fixed the conversion error occurred when calculating leave days for the multiply leave accumulator. |
APM-7165 | Leave activity without DateFrom created via Crew Change module | Datagroups\Activities, Modules\Crew Change | Implemented the validation for new leave activity (just created in Crew change). |
APM-6853 | Issue with Requirements Profile Check options in Competence Datagroup | Datagroups\Competence, Requirements Profile, Setup\General Codes | The following enhancements have been performed in the Competence datagroup → Options:
|
APM-7410 | The Abstract error appears when trying to delete the Enclosed document | Datagroups\Contracts, Datagroups\Enclosed Documents | Enhanced the functionality for reloading the Contract datagroup after deleting an enclosed document. |
APM-6635 | Error Message when Adding Crew Effects | Datagroups\Crew Effects | Fixed the error occurred while creating a new datagroup item for the following datagroups: Customized Topics, Crew Effects, Benefits, Medical Insurance, Appraisals, Replication Routes. |
APM-6958 | IFIRSTNAME, ILASTNAME fields for Fly2C interface | Datagroups\Flight_Details, Datagroups\Personal Details | In the Fly2C interface, in case the P01.IFIRSTNAME and P01.ILASTNAME fields are blank, the system fetches values from the Standard name fields (P01.FIRSTNAME and P01.LASTNAME). |
APM-7433 | It's not possible to employ the person in the Personal Details | Datagroups\Personal Details | Enhanced the validation of mandatory fields. |
APM-7350 | The system does not revise information when switching blocks during termination in the Personal Details | Datagroups\Personal Details | Enchanced the functionality for data refresh of wizard pages after changing the Employment End date. |
APM-7349 | The issue with displaying planned activites during termination via Personal Details | Datagroups\Personal Details | Enchanced the functionality for data refresh of wizard pages after changing the Employment End date. |
APM-7216 | It’s possible to save the empty fields when they are set as mandatory | Datagroups\Personal Details, Organization | Enhanced the validation of mandatory fields in the Create New Person Record dialog. |
APM-7189 | Incorrect working routines P125, P513, P515 | Datagroups\Personal Details | Implemented the adjustments to the Telecommunication frame and Telecommunication Details in accordance with the settings of access to telecommunication fields. |
APM-6940 | Access rights not working properly | Datagroups\Personal Details, Modules\Crew List | Fixed issues with access rights defined in ACC for the Name Details or the New Personal dialog and Personal Details. |
APM-7442 | Travel datagroup - List index out of bounds error occurred | Datagroups\Travel Documents | Failed to create a new record in the Travel Documents datagroup. The issue is fixed. |
APM-7348 | Enclosed Documents export doesn't work with https | Enclosed documents | Implemented the fix related to exporting Enclosed document with the https web link. |
APM-7222 | Password field is too short | Global Options\General, Setup\General Codes | The password length for the SMTP authentication in Global Options and General Codes is increased up to 100 characters. |
APM-7289 | CrewLink flight duplicates | interfaces\ATPI Crewlink | In the Crew Change module, booking flights resulted in duplicate records. The issue has been fixed. |
APM-7188 | Crew Change- exception message appears when deleting the port which added to a voyage | Modules\Crew Change | In the Crew Change module, adjusted the error message when deleting the port added to a voyage. |
APM-6020 | Missing brought forward balance | Payroll, Payroll\Calculation | The following Payroll enhancements have been added:
Calculation) changes data in Personal Details |
APM-7330 | Email report module - the sorting by column 'Pin' is incorrect | Payroll\Email reports | Enhanced the functionality for sorting the PIN column as an integer. |
APM-6373 | User name is fetched from ACC instead of Global Options when sending standard payslip from APM | Payroll\Email reports | In APM, the sender name is fetched separately for different emails:
|
APM-6846 | Function dbo.ad_LeaveDays2Ex doesn't take the options for leave days calculation (Sea-service and Leave tabs of Payscale table) | Payroll\Payscales | Fixed the dbo.ad_LeaveDays2Ex function to take into account the missing options for leave days calculation (the Sea-service and Leave tabs of the Payscale table). |
APM-7361 | Region Editor: Apostrophe in country code leads to the error | Regions Editor | In Regions Editor, the Post Code and Country Name fields accept only numbers or letters. |
APM-7271 | AV appears when double click on the field in the Topics Codes | Setup\General Codes | Fixed the error occurred when double-clicking on the field in the Topics Codes for the field types: Rich Text, Password, Enclosure. |
APM-7265 | "Could not convert variant of type" error in Org. Structure setup | Setup\Organization Structure | Fixed the error occurred while trying to remove the Pensjonsalder ansatt value in the Organization structure -> Reports → the Norsk innrapportering tab. |
APM-4923 | Common Entry > "Confirm sign on/off" in 2023.40 | Tools\Common Entry | To confirm sign on or sign off activities, follow the steps below:
As a result, the Log Viewer dialog shows whether the sign on or sign off is successfully performed: ![]() When successfully completed, the confirmed sign on activity is changed from Planned to Current sea service activity whereas the confirmed sign off - from Current sea service activity to Historical. |
APM-6705 | SQL Error when exporting vessel locations | Tools\Export | Fixed the issue related to exporting the Vessel Location for the superuser and non-superuser. |
APM-7086 | Sick wizard - Expand existing sick period functionality | Tools\Wizards | Implemented the functionality for extending existing sick period. To extend the exisitng sick period, follow the steps below:
Note: Before extending a sick period, make sure a crew member has a sick activity defined in Sick Wizard setup. |
APM-7444 | GUID key violation in month closing |
| Fixed the "Violation of PRIMARY KEY constraint 'PK__PW001PAI'. Cannot insert duplicate key in object 'dbo.PW001PAI'." error. It occurred during the month closing routine when a person had more than one fixed entry with REF. |
APM-7436 | Malta weeks calculated wrong |
| Fixed the wrong Malta weeks calculation after using GUID as the sequence value. |
APM-7429 | Extract attachment in Logisoft is not working for weblink attachments |
| Fixed the issue occurred while trying to extract weblink attachments in Logisoft. |
APM-7427 | Inntektsoversikt report does not include extra AGA amount |
| Extra AGA is added to the Inntektsoversikt report. |
APM-7386 | Error when opening Travel Expenses datagroup |
| Improved the loading performance of the Travel Expense datagroup. |
APM-7401 | Error in Cyprus Social Insurance Registration LogiSoft Export |
| From now on, Logisoft can extract WebLink attachments. |
APM-7397 | AV error during opening Personal Details datagroup for person who doesn't have the rank in Activity's record |
| Enhanced the functionality for validating Rank in the activity. |
APM-7375 | Add two extra columns in Tools>Export>Person>Fidelio |
| In the Fidelio plugin, added the UNIQUE ID column to the exported Master.csv file. |
APM-7376 | Fly2C: HTTP Error: 401 and 400 and booking status is not refreshed in Adonis |
| Fixed the HTTP 400 error related to refreshing URL if it contains trailing space symbols at the end. |
APM-7363 | It is not possible to create a new build for version 2023.40 |
| Failed to create a new build for APM v.2023.40. The issue is fixed by freeing up space on the APM Builder . |
APM-7320 | Functionality to select Embarkation/Disembarkation reason to Common Entry > "Confirm sign on/off" |
| Implemeneted layout changes to display the Embarkation/Disembarkation reasons in the drop-down list in the Common entry dialog: ![]()
To access the functionality, navigate to Common Entry → Embarkation (Disembarkation) Crew → Confirm Sign On (Off). In the Reason field, select the reason. To make the Reason field mandatory in the Common entry dialog, navigate to Global Options -> Activities → the Defaults and Mandatory tab → the Mandatory Check section and select Embarkation and Disembarkation in Activities Datagroup. ![]()
|
APM-7123 | Personal Number instead of the ID or passport number in Social Insurance Department |
| Adjustments applied to the Logisoft grids and export files:
Adjustments applied to extracting travel documents:
|
APM-7342 | 'List index out of bounds' error after deleting document in Personal Details |
| Fixed the issue occurred when deleting a document in the Personal Details datagroup. |
APM-7333 | Functionality Embarking crew - "Confirm sign on". Wrong handling of planned sea-service activity |
| Wrong handling of the planned sea-service activity. The issue has been fixed. |
APM-6792 | Improvements of Employment Termination |
| Applied the following improvements to the employment termination:
Even if a user selects the Close Current Activity option, it remains active. But the message will say that it is located before the date of the Terminate Date, so it is not closed.
|
APM-7150 | Undo promotion in crew change deletes activities without performing permission checks |
| Enhanced the validation of Routine 232 (Allow Delete) when attempting to undo promotion records not linked to the Rotation Planning shifts. |
Change Requests
Key | Summary | Component | Release Notes |
---|---|---|---|
APM-6941 | Need to add access rights for the fields International name | ACC, Modules\Crew List | In ACC, the following enhancements have been performed:
|
APM-7083 | Grouping in Leave Account window | Datagroups\Activities | The Leave Days accumulator category option was added in General Codes > Leave Days Accumulators. The option is designed for grouping Leave Days Accumulators in the Leave Account form of the Activities datagroup. Please note that the Leave Days Accumulator code can be linked to only one Leave Days accumulator category: |
APM-7205 | Not possible to limit access to only upload Contract enclosed | Datagroups\Contracts | In the Contracts datagroup, enhanced the functionality:
|
APM-7206 | Need to add fields: Fax, Telex, SatCom, WEB, Secondary E-mail, and Work Mobile for the Family View | Datagroups\Family, Setup\General Codes | The following implementations have been made:
Family datagroup overview. |
APM-7425 | Implement the same search principle for all the codes in APM - Travel Datagroup. | Datagroups\Travel Documents | Implemented the functionality of the common search principle for the Travel Documents Details: |
APM-5601 | Add dis-/embarkation reasons to Flight Booking view in Crew Change | interfaces\ATPI Crewlink, Modules\Crew Change | The Embarkation Reason (To Vessel) and Disembarkation Reason (From Vessel) columns are added to the following APM functionalities:
|
APM-6571 | Crew List views: logic of displaying crew | Modules\Crew List | For a customized crew list view, it is possible to use the optional POSITON_NUMORGID field (defined and populated inside the View SQL) to check Can Open Client access rights for positions:
|
APM-6977 | Functionality to handle Rotation shifts once use Sick Registration Wizard | Modules\Rotation Planning | Creating a sick period in the middle of the shift results in the following changes in the Rotation Planning module:
|
APM-7391 | Update Report parameters input screen in the Notification Task properties | Notification Service, Report Generator Module | Added internal general improvements for the possibility to design a universal type of reports (customized/email). |
APM-7371 | Activity Datagroup- Details UI Extra Days visualization activated by Global Option setup |
| In the Activity Details dialog, the Extra Activity tab is hidden for the non-sea service types of activity. |
APM-7370 | Payroll Module restore Register Extra Days based on Virtual activties logic activated by Global Option setup |
| Implemented the solution in the payroll calculation that splits auto-entry by extra days register of activity based on the global options. |
APM-7369 | Rotation Planning Module restore Register Extra Days based on Virtual activities logic activated by Global Option setup |
| In Global Options > Activities, implemented the Register Extra Days option:
![]()
|
APM-7368 | Global Option to switch Register Extra Days logic |
| In Global Options > Activities, implemented the Register Extra Days option: ![]() ![]()
|
APM-7367 | Functionality to Register Extra Days controlled by a Global Option |
| In the Rotation Planning module, implemented different approaches for registering extra days:
Before getting started, make sure to navigate to Global Options > Activities and enable the Register Extra Days feature: ![]() |
APM-7031 | Options for the Employee specific or Vessel specific profiles |
| In General Codes > Enrollment Profile, added the options set for the Employee specific and Vessel specific types: |
APM-6745 | Provide variable parameter for the report in the Notification Service |
| Added internal general improvements for the possibility to design a universal type of reports (customized/email). |
Database Modifications
![](https://rippleops.atlassian.net/wiki/download/thumbnails/4937973761/e255a63e-d862-4abc-ae21-90fe8694bcb0.jpg?version=1&modificationDate=1707482512534&cacheVersion=1&api=v2&width=760&height=126)
Table | Field name | Field Type |
PW001C122 PW001C126 | PASSWORDID CATEGORY
CODE GROUPNO CREATED CREATEDBY LASTCHANGED CHANGEDBY UPDATEFLAGS SEQUENCENO NAME CODETYPE OPTIONS ALTERNATIVE repl_GMTModifiEDDate repl_ModifiedBySite repl_ModifiedDate
| VARCHAR(100) VARCHAR (10)
VARCHAR(10) NOT NULL, INT NULL, DATETIME NOT NULL, VARCHAR(6) NOT NULL, DATETIME NULL, VARCHAR(18) NULL, VARCHAR(125) NULL, INT NOT NULL, VARCHAR(100) NULL, VARCHAR(1) NULL, VARCHAR(30) NULL, VARCHAR(10) NULL, DATETIME NULL, INT NULL, DATETIME NULL,
|
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