Skip to end of banner
Go to start of banner

APM 2024.10

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 11 Next »

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Manager

2024.10

Download Here

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

Adonis Personnel Manager Compatibility Matrix

 Click 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

2024.10.x

2023.20.x and newer


Release Highlights

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.

 Click to expand

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

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.

 Click to expand

In the Rotation Planning module, implemented the functionality allowing copy positions from the Organization structure in Project Definition > Position Requirements:

image-20240408-123343.png

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.

 Click to expand

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

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.

 Click to expand

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

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

IR7 Taxisnet Export

In the IR7 Taxisnet export, the formula for calculating Benefits w/o contr. was modified to S.I.F.

 Click to expand

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

As a result, Benefits w/o contr. to S.I.F. = 1000+1000+1000+1000+1000-1000-1000 = 3000

image-20240408-135534.png

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.

 Click to expand

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

Note: The Default Document Type is moved from the Basket to the Enclosed Documents tree view node:

image-20240408-092519.png

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).

 Click to expand

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

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.

 Click to expand

Implemented the following enhancements:

  • Added Register Contracts using Contracts Datagroup option to Global Options:

    image-20240408-091321.png

  • 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.

 Click to expand

Implemented the Contracts Audit Trail dialog in the Contracts datagroup, which contains the event records from the overview of the Contracts datagroup.

2024-03-26_09-36-54.jpg

Resolved Issues 

Bug Fixes

 Click to expand

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.

image-20240506-092055.png

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'.

image-20240506-092137.png

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:

  • Performing promotion without changing the sign-off date results in preserving a sign-off port.

  • Performing promotion while changing the sign-off date results in displaying the existing calling ports. Select the calling port which a crew member is to be added on the sign-off date.

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 CodesActivity Codes.

The Leave Factor can be set for:

  • Activity

  • Company

  • Payscale Code

  • Payscale Table

  • Individual

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 PayrollEntry 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:

  • Document Details

  • Travel Datagroup

  • Personal Details

  • Rotation Planning module

  • Organization Structure

  • Post and payscale frame

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:

Unable to render embedded object: File (a6b33672-acbe-4166-a639-024d50974c11#media-blob-url=true&id=2180f07c-4e26-499e-b072-7d67788d2170&collection=&contextId=18484&height=1005&width=1741&alt=) not found.

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.

2024-03-29_11-17-44.jpg

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:

image-20240405-132157.png

Preconditions:

  • The Current (sea-service) activity is set up with the Allow overlap on other activity types option.

  • The next non sea-service activity overlaps the Current activity.

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 ToolsExportEnclosed 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:

  • L85h Hour value of a real sign on a specific date

  • L86h Hour value of a date from of an activity

  • L164h Hour value of a real sign off date on the same vessel

  • L165h Hour value of a real sign off date regardless of the vessel

  • L166h Hour value of Dateto or Estimated Enddate of the last historical payroll entry

  • L167h Hour value of a real sign off date on the same vessel (for open activity also)

  • L168h Hour value of a real sign off date regardless of the vessel (for open activity also)

  • L169h Hour value of a real sign off date by Employer

APM-7620

Update the following fields to eProfile ATPI

Updated the list of fields to be sent to eProfile:

  • PIN

  • Title

  • First Name

  • Middle Name

  • Last Name

  • Gender

  • Rank

  • Date of Birth

  • Nationality

  • Passport number

  • Passport issue country

  • Passport expiry date

  • EUID number

  • EUID issue date

  • EUID issue country

  • EUID expiry date

  • Schengen Visa number

  • Schengen Visa issue date

  • Schengen Visa issue country

  • Schengen Visa expiry date

  • C1D Visa number

  • C1D Visa issue date

  • C1D Visa issue country

  • C1D Visa expiry date

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:

image-20240407-074652.png

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.

image-20240407-074709.png

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:

image-20240407-091529.png

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 OptionsOcean 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:

image-20240407-102438.png

Change Requests

 Click to expand

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:

image-20240506-091700.png

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).

promotion.jpg

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.

image-20240506-091752.png

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:

  • Competence datagroup

  • Travel datagroup

  • Medical datagroup

  • Contracts datagroup

image-20240506-091846.png

Note: The Default Document Type is moved from the Basket to Enclosed Documents tree view node:

image-20240506-091907.png

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
SEAMANBOOKNO
SEAMANBOOKISSUEDATE
SEAMANBOOKISSUEBY
SEAMANBOOKEXPIRYDATE
SEAMANBOOKISSUEPLACE

APM-7153

Need Audit Table for Contracts Datagroup (PW001P20)

Datagroups\Contracts

Implemented the following enhancements in the Contracts datagroup:

  • Added AUDIT_LINENR, SESSIONID, DBACTION, and PROGRAM_NAME fields into the PW001P20 table.

  • Added AUDIT_PW001P20 table with triggers and indexes into the database.

  • Added Audit Trail button on the ribbon of the Contracts datagroup.

  • Implemented functionality for Audit Trail for each record from the overview of 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:

  • To the export file, added code “CONF” in Debitor’s <PmtTpInf> <CtgyPurp> <Prtry>

  • Code “SALA” is moved to the Creditor's <CdtTrfTxInf><PmtTpInf><CtgyPurp><Cd>

APM-5762

Make Contract datagroup available disregards of National Payroll code FI

Added 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.

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:

R7_export_1.png

As a result, Benefits w/o contr. to S.I.F. = 1000+1000+1000+1000+1000-1000-1000 = 3000

r7 export 2.png

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:

image-20240506-091951.png

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:

  • Added Register Contracts using Contracts Datagroup option to Global Options:

image-20240405-124412.png
  • 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, Seniority/Seniority sections available in Personal Details when the Register Contracts using Contracts Datagroup option is disabled/enabled.

APM-7531

Implement the same search principle for all the codes in APM - Payscale frame

Implemented the functionality of the common search principle in:

  • Document Details

  • Travel Datagroup

  • Personal Details

  • Rotation Planning module

  • Organization Structure

  • Post and payscale frame

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:

  • Code of County in the Personal ID frame

  • Code in Country, City and State in the Post frame

  • Country (Payroll → Payment → Balance action)

  • Valid In (the Competence Details dialog)

  • Country (the Medical Details dialog)

  • Issue Country (the Travel Documents Details dialog)


Database Modifications

 Click to expand

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
UPDATE AUDIT_PW001P20 SET DBACTION = 'INITIALISE', AUDIT_LINENR = -1

initalization
Contracts (PW001P20) audit table matching PW001P20 structure


Other Versions 

  • No labels