Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Show if
groupconfluence-administrators

415203329415203329APM 20Create APM Patch Notes

Page Properties

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Manager

2023.50

Download Here

Child pages (Children Display)
sorttitle
reversetrue
first1

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

Adonis Personnel Manager Compatibility Matrix

Expand
titleClick to expand

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

2023.20.x and newer


Release Highlights

Sick Registrations Wizard

Improved the functionality of the wizard. Now, the system can consider the historical sick activity as initial and continue with extend processing for current/planned activities.

Extending Sick Period

Implemented the functionality allowing extend sick periods starting before today’s date.

Expand
titleClick to expand

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:

430dfef2-8181-45b0-9285-3ef804138bd9.png
Info

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.

8440d5cb-a4ac-4f7b-a08e-c88ec4eda163.png

The system considers the historical sick activity as initial and continue with extend processing for current/planned:

9f15dd6c-fbab-4cb2-82ec-da85e0504dff.png6a5b4455-628b-4596-a7da-8759bb5862c6.png

Access Control

In ACC, we are focused on adding routines that allows managing access control permissions.

Tools Routines

In Adonis Access Control, implemented the routines for viewing and manipulating access control permissions on wizards.

Expand
titleClick to expand

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

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.

Expand
titleClick to expand

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

In the Rotation Planning gantt chart, select the project timeblock and view the project details on the tab:

image-20240209-134600.png

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.

Expand

Implemented the functionality allowing select the necessary port in the Promotion/Position Change dialog:

image-20240209-135132.png

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.

Expand

New Norway Regions codes are being updated during APM installation.

image-20240209-141401.png

Note: Norway Regions codes can be updated after the installation of APM using the ADS script.

View file
nameNorwegianRegionCodeChanges_2024.ADS

General Codes

The Activities view grid is extended with the C230 SignOn Time / C231 SignOff Time fields.

Expand

Added the C230 SignOn Time / C231 SignOff Time fields to General Codes > Activities:

image-20240209-141856.png

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.

Expand

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 

Bug Fixes:

Expand
titleClick to expand

Key

Summary

Component

Release Notes

APM-7413

Incorrect address fields processing during the creation of an entry code reference

Database, Payroll

Fixed combined address lines in the ADDRESS1 field when the system locks an entry code (after processing an advance list) and creates a new record in PW001PAI.

APM-7408

Sea-Service tab activity window disappeared

Datagroups\Activities

In Activity Details, the Vessel tab is now available for NON sea-service activity:

The Vessel tab displays onboard-specific data without following fields: Crew ID, Watch, Cabin, Life Boat, Fire Station (applicable to only sea-service activities).

APM-6663

Sign-on/off time is not displayed in the Activity Datagroup

Datagroups\Activities

Added the C230 SignOn Time / C231 SignOff Time fields to General Codes > Activities:

The sign on /off time is displayed in the Activity Details dialog after sign on or sign off:

APM-7179

Access violation error related to getActivityCount

Datagroups\Activities, Modules\Rotation Planning

Fixed the AV error occurred when switching from an active crew in the Rotation Planning module in case the Personal Details and Activity datagroups are open for another person.

APM-7532

Need to remove a space in the Confirm/Warning message while creating a Medical/Travel/Competence document

Datagroups\Competence, Datagroups\Medical Documents, Datagroups\Travel Documents

Corrected the text in the confirmation and warning messages that appear while creating the Medical/Travel/Competence document.

APM-7278

Save button becomes unavailable in Contracts datagroup

Datagroups\Contracts

In the Contracts datagroup, added the extended validation after changing dates of a subcontract. The Save button is enabled after making changes.

APM-7507

'Fly 2C Embedded' tab return error if gender field ='U' or 'N'

Datagroups\Flight_Details

In the Fly2C interface, updated the gender rule: if a crew gender is Female then F is used in the API, M is used in all other cases including the one where a gender is not stated.

APM-7568

The Save button is not activated in Personal Details

Datagroups\Personal Details

In Personal Details, the Save button remained disabled even after changing the value in the Pensjonsalder ansatt field. The issue is fixed.

APM-7518

Extra space between First and Last Name in personal details name

Datagroups\Personal Details

A redundant space is removed from the Name field value in Personal Details after adding/updating name details.

APM-7445

Need to add a space in the message in the Change Employment State window

Datagroups\Personal Details

Added a space in the message in the Change Employment State dialog:

APM-7435

Can't save the telecommunication types using the Enter button

Datagroups\Personal Details

Failed to save a new telecommunication type in the Telecommunication Details dialog by pressing Enter. The issue has been fixed.

APM-7283

Need to add a space in the message during termination in the Personal Details

Datagroups\Personal Details

Added a missing space in the message during termination in Personal Details.

APM-7260

Mandatory fields not working when creating new person

Datagroups\Personal Details, Modules\Crew List

Fixed the issue on preset manadatory fields that were not taken into account while creating a new person record. The mandatory fields are considered based on the setup made in Organization structure -> PropertiesMandatory fields.

APM-7461

Personal Details-> Payroll->Payment tab - got AV

Datagroups\Personal Details, Payroll

Fixed the AV error in the Personal Details when two users working at the same person's payroll.

APM-7523

The OK button was inactive in the merge properties feature.

Interfaces

In the Documents module, when trying to merge documents, the OK button on the Merge Properties dialog was inactive. The issue is fixed.

APM-7526

Departments are displayed incorrectly in the Flight Booking ->From/To Vessel tabs

Modules\Crew Change

In the Flight Booking overview grid, applied changes to display the department names correctly:

APM-7486

Not possible to search for a Competence code in the Requirements Profile Module

Modules\Position Requirements

Implemented the search functionality in the Requirements Profile module. Added the search field under the Positions Selected, Documents Required, and Certificates Required sections.

APM-7472

Requirements Profile Module: Index 1 out of bounds error when trying to save a newly added competence in the Requirements profile by position

Modules\Position Requirements

In the Requirements Profile module, fixed the issue that appeared while trying to add a new competence to a position.

APM-7536

It is possible to 'activate' the rotation plan, if the 'periods' are not defined

Modules\Rotation Planning

In the Rotation Planning module, implemented the Activate Plan validation extension to check whether there are Rotation Codes with incomplete definitions in use. In such case, the system shows the warning message and prevents the plan activation:

APM-7521

The name of the radio button is truncated in the Find Person window in the Rotation module

Modules\Rotation Planning

In the Rotation Planning module > the Find Person dialog, the captions for radio buttons are adjusted

APM-7414

Warning notification not showing when adding a new position in rotation maintenance.

Modules\Rotation Planning

In the Rotation Planning module, implemented the validation. In case it's not possible to add shifts, the following message appears:

APM-7400

Promotion operation is completed despite previous planned activities exist

Modules\Rotation Planning

The system doesn’t allow performing the promotion procedure for a crew member who has previous planned activities. Now, the system shows a warning message:

APM-7467

Increase nr of characters in Position email

Organization

In Organization structure > Position > Email, the E-mail field accepts up to 256 characters.

APM-7262

Wrong text in APM org structure.

Organization

Fixed the misspelled caption in the FNO report. To access it, navigate to Organization Structure > Reports > Norsk innrapportering > FNO.

APM-7177

Spelling mistake on the Payroll ribbon menu

Payroll

Fixed the misspelled Interfaces caption on the Tools ribbon tab.

APM-7509

AV error in Payroll scripts

Payroll\Scripts

Fixed the AV error that occurred while switching from one payroll script to another in the case a search value is defined in Revision Pane.

APM-7475

Norwegian Post codes disappeared from PWPOST

Regions Editor

The following improvements are applied:

  • Updated the Norwegian post codes import script to generate Sequence numbers.

  • Updated the Belgian post codes import script to generate Sequence numbers.

  • Added the execution of Norwegian post codes inserting into the upgrade script.

  • Added the execution of Belgian post codes inserting into the installation script.

APM-7476

Handling special characters in the parameter of report attached to email sent by Notification service

Reports

In Notification Service, special characters are successfully handled while passing a string parameter to a report.

APM-6793

The medical List not working

Reports

The Medical List report shows correct data.

APM-7454

Rank code used in Organization structure can be deleted

Setup\General Codes

Prohibited to delete rank codes being in use in the Organization structure:

APM-7501

Got AV error after Organization Structure form is closed

Setup\Organization Structure

Fixed the AV error that occurred after closing the Organization Structure form in the non-tabbed view mode.

APM-7488

Subitems aren't refreshed for the New button after the creation of a new org. unit

Setup\Organization Structure

Enhanced the functionality for:

  • reloading a tree list view of the organization structure after adding position.

  • adding a new node under a parent node. All the buttons except for Save, Cancel, and Close are disabled while creating of new node.

APM-7437

AV Error when moving one position to another department in the organization structure

Setup\Organization Structure

Fixed the AV error occurred when re-linking a position to a different Department in the Organization Structure.

APM-7064

Spelling wrong - export to Udligningskontoret

Tools\Export

Fixed the misspelling of the Udligningskontoret export:

APM-7571

An error message appears when pressing the Sign On Family Member Wizard button

Tools\Wizards

Fixed the error message that appeared while attempting to open Sign On Family Member Wizard.

To access the wizard, navigate to Tools > Wizards > Sign On Family Member Wizard:

image-20240212-153258.png

APM-7543

Extending sick period functionality for periods with a start date in the past

Tools\Wizards

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-20240212-153102.png

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.

Unable to render embedded object: File (4d264da6-98a1-40f9-beff-831b5dbc1ee5#media-blob-url=true&id=3e3af23e-3069-4920-9911-94ab2e450843&collection=&contextId=160011&height=354&width=861&alt=) not found.

The system considers the historical sick activitie as initial and continue with extend processing for current/planned:

image-20240212-153210.pngimage-20240212-153225.png

APM-7599

Changes for Logisoft Export

In Logisoft Export, the M1 payment type is replaced with N2 for Social application, Social registration, and Payment schedule.

APM-6918

Users from the onboard level can't see any data in the field Created for the Enclosed document

Implemented modifications to fix access to the Created by field in the Enclosed Documents datagroup when no view codes are defined for this datagroup in the General Codes tables.

APM-7392

Activity operations in Crew Change module ignore user access rights on activity routines

If non-super users do not have access permissions to Routine 237, they will not be able to create/confirm sign on and sign off travel activities in the Crew Change module for closed payroll periods. The system shows the warning message:

image-20240212-153424.png

APM-7553

Data is not fetched to the field 'Stillingsprosent' from the field 'Position Fraction'

In the Norwegian Pension Fund export, fixed the issue on fetching the Position Fraction value (defined in Personal Details > Employment) to the Stillingsprosent field.

Besides, the export routine has been changed. The system checks the Pensjonsalder ansatt field on the person level. If it is 0 or blank, the system uses the company default settings for this person. It means if the field contains a numeric value, then the person’s data record can override the company default settings.

APM-7546

AV error when trying to open About->System Information form

Fixed the AV error that appeared while trying to open System Information.

APM-7533

Issue with Multithread and ODBC Drivers 17 and above

Fixed the error that occurred while sending email reports.

APM-7524

Unable to save PW001P01.LEAVEFACTOR thru Payroll > Person Details

Fixed the saving issue of Leavepayfactor in Person Details.

APM-7513

Invalid object name 'PW001P00_XREF' error during deleting a record from datagroups.

Fixed the error that occurred while deleting records in datagroups (Activities, Competence, Travel, and Medical).

APM-7440

An activity was deleted from p03 and a document was deleted from p05 but both still exist in the PW001P00_XREF table.

Applied improvements to the Crew Inspector plugin:

  • The BDX_PW001P05, BDX_PW001P07 triggers have been added to the database.

  • If records are deleted from PW001P05, PW001P07, PW001P058, the corresponding records are then removed from PW001P00_XRE.

APM-7468

Connection is busy with results for another command -error when running Analytical view

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.

APM-7003

No Payroll field added for the Payroll Vessel in Contracts

Added the C37 field to the Payroll Vessel data in the Contract so that payroll can access it and use it in the script.

APM-7398

Rotation Module functionality to select the exact port for promotion

Implemented the functionality allowing to select the necessary port in the Promotion/Position Change dialog:

If no port is found on the promotion date, the system will prompt to create the crew change with “sea days” port. In case the “sea days” port is not available in the database, the system won’t perform the promotion procedure.

APM-7489

APM upgrade alters replication setup making it incompatible with the partial replication

Removed the FK_PWORGVESACT_VOYAGE foreign key from the database to improve the performance.

APM-7492

Changes to E-Indkomst export from 01.01.2024

In the E-Indkomst export for Danish companies, the following improvements have been applied:

  • Added the Individual tax identification no field. The field is available only in case the selected period is 2024 or higher:

  • If a person’s country is set to Denmark, then the Personal ID (CPR ) is added to the export file:

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.

APM-7460

Norwegian tax calculation for 2024

Implemented the Norwegian tax calculation for 2024.

APM-7128

Access violation crashes

Fixed the AV error occurred when switching from an active crew in the Rotation Planning module in case the Personal Details and Activity datagroups are open for another person.

APM-6735

The license file not working properly

The list of APM modules and datagroups displayed in the License Information dialog corresponds to the license string and a set of accessible modules:

image-20240212-153502.png

Change Requests

Expand
titleClick to expand

Key

Summary

Component

Release Notes

APM-7466

To display PW001C126.NAME instead of CODE in Activities -> Leave Account view

Datagroups\Activities, Setup\General Codes

Renamed the former Code column to the Name column in the Leave Accumulator category. To access it, navigate to the Activities datagroup → the Leave Account dialog.

APM-7426

Implement the same search principle for all the codes in APM - Documents Details.

Datagroups\Enclosed Documents, Modules\Documents

Implemented the search functionality by code in the Document dialog of the Enclosed Documents datagroup.

APM-7423

Need to add Embarkation (To Vessel) and Disembarkation (From Vessel) reason columns to Travel Interfaces: E-mail, Griffin Marine, and Fly2C

Interfaces, Modules\Crew Change

The Embarkation (To Vessel) and Disembarkation (From Vessel) reasons columns are added to the Flight Booking tab for the following Travel Interfaces: E-mail, Griffin Marine, and Fly2C:

APM-7539

Rotation Module: select a promotion port during the change of promotion date

Modules\Crew Change , Modules\Rotation Planning

In the Rotation Planning module, in the Promotion Shift Change dialog, added the Port drop-down list to select the exact port on New Promotion Date in the case if there are several crew changes on this date.

APM-3109

Add routine to control access rights for the Sick Registration Wizard tool

Modules\Crew List, Tools\Wizards

Added routines under Tools in ACC:

  • Sign On Wizard

  • Sign On Family Member Wizard

  • Promotion Wizard

  • Sick Registration Wizard

  • Sign Off Wizard

Implemented functionality for access rights for wizards.

APM-7432

Possibility to see Project Position Requirements in Rotation Details

Modules\Rotation Planning

In the Rotation Planning module, the Project Details tab is expanded with the Project Requirements data.

To get started, make sure to define project requirements in the Position Requirements tab:

In the Rotation Planning gantt chart, select the project timeblock and view the project details on the tab:

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.

APM-7402

Promotion shift End date to be picked up from Promoted_to shift

Modules\Rotation Planning

In the Rotation Planning module > the Promotion/Position Change dialog, by default, the Promotion Shift End Date field fetches the most recent date of the shifts.

Note: The End Date field in the Promotion Shift section is editable.

APM-7505

Time out happens before APM fetches the property list for TimeSheetDays of Payscale Table properties

Payroll\Payscales

Extended the timeout for fetching the TimeSheetDays.Day.RankCode property in the Payscale Table Properties dialog:

The TimeSheetDays.Day.RankCode property is available in APM connected to the upgraded APP.

APM-7012

Filtering by name of payscale code

Payroll\Payscales

Implemented the dropdown list of the Payscale Codes/Names tab for navigating by tabs of Payscale Codes with a common search principle for code:

APM-7556

Changes in Norwegian region codes from 01.01.2024

Regions Editor

The Norway Regions codes are being updated during APM installation based on the new document.

Note: The Norway Regions codes can be updated after the installation of APM using the ADS script.

APM-7474

To adjust the label on sick Registration Wizard: from Expand to Extend

Tools\Wizards

In the Sick Registration Wizard dialog, the Expand existing Sick period radio button is changed to Extend existing Sick period:

APM-7493

Implement the same search principle for all the codes in APM - Organization Structure

The lookup functionality is implemented in Organization Structure:

  • Company → Leave Days Accounting → the Accumulator drop-down.

  • Company → Danks Reports → the Danmarks tab → the Barselfond tab → the EC for ATP and EC for Barsel amount drop-downs.

  • Company → Danks Reports → the Feriekort tab → EC for… drop-downs.

  • Company → Norsk Reports → the EDAG tab → the Type and Arbeidstidsordning drop-downs.

  • Vessel→ the Identification tab → the Vessel type, Trade type, Vessel size, Register, Register flag, and Class society drop-downs.

  • Vessel → the General tab → the Name drop-downs.

  • Vessel → the Pension tab → the Pension fund class drop-down.

  • Company/Vessel/Department/Position → the Superior code and Code drop-downs.

  • Vessel → Technical tab → Category tab → the CategoryA, CategoryB, and CategoryC drop-downs.

APM-7469

Implement the same search principle for all the codes in APM - Rotation Planning Module

Added the lookup functionality in the Rotation Planning module:

  • Rotation MaintenanceAdd Position

  • Rotation MaintenanceAdd Shifts

  • The Find Person tab → the Position Criteria tab → the Position drop-down

  • The Details tab → the Code drop-down

  • The Shift Definition tab → the Details tab → the Alternative code drop-down.

  • The Project Definition tab → the Details tab → Alternative code, Project type, and Project header drop-downs

  • The Rotation planning tab → the New Rotation Plan window → Project and Code drop-downs.

APM-7451

Implement the same search principle for all the codes in APM - Personal Details

In the Personal Details datagroup, extended the functionality of drop-down list with the possibility to search for items. The following fields are affected:

  • Current Rank and Next Promotion Rank on the Employment tab

  • Country and Other Citizenship on the Personal tab

  • Contract Type and all fields under the Categories section and the Payroll section

  • Cost Group and Payroll Nationality on the Seniority tab

  • Country, Hair, Eye, and Religion on the Other tab

APM-6466

Trim the extra spaces in Name fields when saving in the database

Enhanced processing of the name field in the Name Details Editor dialog:

  • The name fields are saved in the proper case if the Uppercase person name option in General Options is turn on/off.

  • Spaces before and after the person name string are trimmed when saved in the database.


Database Modifications

Expand
titleClick to expand

Table

Field name

Field Type

PWORGPOS

EMAIL

VARCHAR (256)

AUDIT_PWORGPOS

EMAIL

VARCHAR (256)

PWPSC001

CATEGORY

nvarchar(128)

AUDIT_PWPSC001

CATEGORY

nvarchar(128)


Other Versions 

Page Properties Report
pageSize10
cqllabel = "apm-rn"