APM 2023.20

 

 

Software

Version

Release Date

Download Link

Latest Patch

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Manager

2023.20

Aug 3, 2023

Download Here

 

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

Resolved Issues 

Access Control

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APM-7004

Name for Onboard security level is not visible

Bug

Improved coloring to more contrast for Onboard security level when record tagged.

APM-6995

No Cancel and Re-fresh button in Control Center

Bug

This is fixed now

APM-6957

Routine 243 Delete Activity doesn't work properly

Bug

It was possible to delete a record using keyboard Delete button, even if access to routine 243 Delete was set to No in Adonis Control Centre.

APM-4430

Access Rights do not work for Enclosed Documents fields

Bug

Fixed the bug on setting access rights for the Enclosed Documents functionality:

 

Datagroups

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APM-6925

City field from Regions Editor is missing in Personal Details

Bug

In the Personal Details datagroup, the City field value is fetched from Regions Editor where city names are displayed by country.

Besides, in the Organization structure, it is now possible to set the City field as mandatory. For this, follow the steps below:

  1. Navigate to the Setup tab > Organization structure.

  2. In the Organization structure dialog, select the company to be affected and go to Properties > Mandatory Fields.

  3. On the right-hand side, navigate to Personal > Post.

  4. Select the City field and save the changes.

APM-7069

Activities - Confirm Sign On. Can’t confirm an activity record

Bug

Fixed the issue on failure to confirm an activity.

APM-7000

Two current activity created when confirming Crew Change in the Sing On tab

Bug

Implemented validation for 2 activities to stay current at the same time, preventing the possibility for a shift extension to have crew change confirmed when the current activity starts later than the extension activity.

APM-6987

The 'The conversion of a varchar data type...' error appears when trying to create an activity in the Activities datagroup

Bug

In the Activities datagroup, The system prohibits saving an activity with an incorrect date from.

APM-6920

Keep Original EED in the activities if the crew is signed off

Change Request

In the Crew Change module, the Estimated End Date value changes to the actual sign off date in case a crew member signs off earlier or later under condition that the Snap to crew change option is turned on for the vessel. Otherwise, in case the Snap to crew change option is inactive, the system now allows to update only the DateTo field without changing the Estimated End Date field when confirming sign off in the Crew Change module.

APM-6906

Global options for setting embarkation/disembarkation reason as mandatory for Modules

Bug

Applied changes in Global Options: setting embarkation and disembarkation reason to mandatory is moved to a new tab. To access it, navigate to Setup > Global Options > Activities and click the Default and Mandatory tab

On the tab, choose the module/datagroup to be affected and select whether the embarkation/disembarkation reasons must be mandatory for the respective modules/datagroups.

In case the Embarkation and/or Disembarkation fields are set to mandatory for the Activity datagroup, the Rotation Planning module or the Crew Change module, the system will mark them as mandatory to be filled in:

APM-4530

Confirm Sign On action shouldn't change previous not leave/holiday activity

Change Request

Improved the behavior of the Confirm Sign On action. The previous activity Date To is not moved forward to the confirmed sea-service.

APM-6996

It's not possible to save Employment Start and End dates in the Contracts datagroup

Bug

In the Contracts datagroup, fixed the issue on failure to save the employment start and end dates. The employment start and end dates are fetched in the new contract if the corresponding tab is selected.

APM-6935

Adjustments wizard logic in the Personal Details and Contracts datagroup

Bug

In the Contracts datagroup, adjusted the logic of contacts termination. Only confirmed options are applied after completing contract termination.

APM-6888

A summary of the contract's termination in the contract datagroup

Change Request

Nothing to document here. All described modifications / fixes were performed in the other tickets

APM-6725

Contract datagroup - Send by email is missing

Change Request

In the Contracts datagroup, implemented the functionality to send attachments by email. To access it, navigate to the Contracts datagroup, select the documents to be sent and click Send by E-mail on the toolbar:

APM-6724

Contract datagroup - View Enclosed doesn't work

Bug

In the Contracts datagroup, implemented the functionality to view enclosed documents. To access it, navigate to the Contacts datagroup and click View Enclosed on the toolbar:

APM-6998

Personal Details->Customized Field- error 'Field ' ' not found'.

Bug

Field not found error after adding new customized field & the datagroup is restored as active.

APM-6743

Issues in the Customized datagroup

Bug

Various minor issues for Customized codes setup & usage in the datagroup.

APM-7048

AV error appears when trying to open/create the family member in the Family datagroup

Bug

In the Family datagroup, the Access Violation error occurred when trying to open/create a family member.

The issue is fixed.

APM-6830

Communication information field not allowing space

Bug

In the Personal Details, Family datagroup, and Contacts module, entering a phone number in the Communication information field allows inputting spaces between numbers:

APM-7135

It's not possible to add the Medical document

Bug

In the Medical Documents datagroup, fixed the issue on adding medical documents.

APM-7049

Mandatory fields for Medical

Change Request

Implemented the possibility to add fields mandatory for the Medical datagroup. To do it, navigate to General Code Editor > Medical Codes:

APM-7067

AV error appears during opening the Personal Details

Bug

AV when loading Rank Seniority on datagroup opening.

APM-7025

The Work Mobile type is unavailable for the Telecommunication section

Bug

The Work Mobile telecommunication type was not available in drop-down selection, although available for setup in Global Options. The issue is fixed.

APM-6811

Improvement of Seniority View

Change Request

Added a number of improvements to the Seniority view:

  • The Rank column is split into two separate Rank Name and Rank Code columns.

  • Added new Vessel Name and Position Name columns.

  • Added the possibility to filter columns.

  • Added the possibility to expand or hide the Vessel Name and Position Name columns.

  • Right-aligned the Dates column text.

  • The format can be set up in the User OptionsProgramSeniority in YY:MM:DD.

APM-6496

Additional information field became too small in Personal details datagroup

Bug

In the Personal Details datagroup, aligned the Additional Information field so that it fits the length of other fields:

 

Payroll 

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APM-5059

Move exports/modules to the Payroll menu

Change Request

In the Payroll module, updated the Import and Export menu items:

APM-7137

It's not possible to save the calculation in the Payroll

Bug

In the Payroll module, fixed the issue on saving the calculation. The payroll calculation is successfully completed and saved.

APM-6158

Warning message person is under calculation by another user

Bug

In the Payroll module, calculating payroll by several users simultaneously leads to the warning message:

Besides, implemented the possibility to wait until blocking by a different user is released:

APM-6948

Refresh Payroll script for all the users

Change Request

In the Payroll module, it is now possible use the Refresh button on the Quick Access Toolbar to update the payroll script.

 

General 

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APM-6776

User settings are not saved on Replication setup page

Bug

On the Replicator setup page, any grid layout modifications i.e. custom filtering, grouping by colum, column order are now preserved for the next session:

APM-7118

Common Entry - Embarking crew. Wrong activity handling

Bug

The system warned about overlapping activities after the sign on confirmation in Common Entry > Confirm Sign On when there was no overlapping. The issue was fixed.

APM-6078

Change labels of Seagull into Ocean Technologies Group (OTG)

Change Request

The Seagull interface name is changed to Ocean Learning Platform:

APM-7026

The Save button is always available in the Contacts module

Bug

In the Contracts module, the Save button was always enabled on the toolbar even after saving changes.

The issue is fixed.

APM-7001

APM-6890 Crew Change module -> Confirm Sign On action for the shift extension (Signing On tab)

Change Request

When confirming sign on in the module, the system will check if the activity is linked to the shift extension. If so then the system won’t truncate the previous non-seaservice activity to Sign On date - 1 day. Instead its status will be changed from current mode to historical.

APM-6981

It’s not possible to update the already created voyage

Bug

In the Crew Change module, it is now possible to update existing voyages.

APM-6824

The system should not allow voyage overlaps

Change Request

In the Crew Change module, the system does not allow adding overlapping voyages:

APM-7154

Spellmistake in the Rotation Planning shift extension

Bug

Fixed the spell mistakes:

APM-7080

Rotation Module - Shift Extensions person removal process improvements

Change Request

In the Rotation module, removing a person from the advance/extend shift results in adjustments of the main shift start_date/end_date to 1 day in the case the corresponding options are preselected in Global Options:

  • “Advance Shift” ending at the “Main Shift” start date

  • “Extend Shift” starting at the “Main Shift” end date

APM-7029

Not possible to remove Alternative code from the Rotation Shift

Bug

In the Rotation Planning module, the Alternative Code value could not be removed. Fixed the issue.

APM-6997

Rank Code not found 2/1 when assigning in Rotation plan

Bug

In the Rotation Planning module, a warning messages came up when using the Assign to subsequent empty shift checkbox. The issue is resolved.

APM-6949

'Required Competences' time block doesn't show if owner is defined

Bug

In the Rotation Planning module, fixed the issues on missing Required Competences time blocks in case the owner is defined in the Organization structure. From now on, the Required Competences time blocks are available regardless of the owner information.

APM-7091

repl_site.isCurrentSite cell cannot be editable via user interface if this cell has value NULL in database

Bug

In Adonis Replicator, the error occurred while trying to select/deselect a vessel in the Current Site column. The issue was fixed.

APM-6946

Add new option only distribute in the email reports

Change Request

In the Email Report tab, added the Distribute option with the preselected None option. The functionality attaches a report to Enclosed Documents of a crew member.

APM-7016

For customized fields empty StoredValue allowed for saving

Bug

In General Codes > Customized > Fields, added an error message in case a field value is not set while adding fields:

APM-6744

Min and Max length for the Size field in the Gen Codes -> Fields Codes

Bug

In the General Code Editor dialog, added the validation of values for Text, URL, QR Code types.

APM-6746

Remove EDAG settings from APM

Change Request

As the EDAG reporting functionality was moved to separate plugin, we performed general clean-up of the source code & also removed the setup section from Modules > Payroll > General.

APM-7122

Correction of database function dbo.ad_Payroll_Contracts

Bug

Fixed the issue on failure to generate an auto entry by contract in the Payroll calculation in case if a subcontract ends before the payroll period starts. From now on, when processing the Payroll calculation, the data is fetched from the main contact.

APM-7124

Mandatory mark indicator picture for drop-down controls

Change Request

In Activity datagroup, added the mandatory signs for the Embarkation reason and Disembarkation reason fields.

APM-7116

The application relies on the isAzure setting to determine to use the folder APMWORK

Bug

Both the application and the installation set checks for the APMWORK folder to determine the instalation on Azure.

APM-7115

Browser data is stored in the wrong folder (APMWORK\EBWebView)

Bug

In the APM wizard, fixed the issue on storing browser data in the wrong folder when APM is installed with the Installed on Azure option. From now on, browser data is stored in the %APPDATA%\APMWORK\EBWebView folder.

APM-7081

Total entry code is not created during processing Travel Expenses

Bug

Processing travel expense from Payroll assumes the following statements:

  • The warning message appears if Total Travel Expense is not generated

  • The warning message does not appear if Total Travel Expense is generated

  • Report appears only if there is TOTAL entry on Org. Structure

Processing travel expense from the Travel Expense datagroup assumes the following statements:

  • The warning message appears if Total Travel Expense is not generated

  • The warning message does not appear if Total Travel Expense is generated

  • Report appears only if there is TOTAL entry on Org. Structure

APM-7097

Bookings not shown in the Flight Inbox for non-superusers

Bug

The flights created in the Flight Details datagroup were not available in Flight Inbox for non-superusers. The issue is fixed.

APM-7102

Disable 'Extend' sick period option as soon as no such functionality exists

Change Request

The Extend sick period option is disabled because the feature is under development.

APM-7072

US taxes will not be generated with Tax amount=0 issue

Bug

Fixed the issue on failure to generate US tax entries with zero Tax amount.

APM-7042

Start shift extension at original main shift end-date issue

Bug

In the Rotation Planning module, the following options are added:

  • “Enhance Shift” ending at the “Main Shift“ start date.

  • “Extend Shift” starting at the “Main Shift“ end date

To access the options, navigate to Global Options > Rotation planning:

When enhancing the shift, the main shift is truncated by 1 day, and the shift extension ends on the main shift start date.

When extending the shift, the main shift is truncated by 1 day, and the shift extension starts on the main shift end date.

APM-7041

Create shift extensions from the main shift detail page issue

Bug

Implemented the possibility to extend the shift length with an extra shift. To do this, simply select a shift and select the enabled opinion to extend the selected shift(s):

An arrow indicates the link between the original shift and the shift identifying the shift extension.

Note. The extended shift is linked to the original one.

APM-7044

Remove payroll calculation and extra days on sign-on and sign-off

Change Request

Removed the handling of extra days on Sign-on / Sign-off in the payroll calculation, except the split of leave activity by vessel location with FIFO rule. This resulted in the following statements:

  • SignOn extra days are not impacting auto entry creating if the Global Option ‘Advance shift ending at the main shift start date’ is selected

  • SignOff extra days are not impacting auto entry creating if the Global Option ‘Extend shift starting at the main shift end date’ is selected

  • SignOn extra days are not impacting auto entry creating if the Global Option ‘Advance shift ending at the main shift start date’ is not selected

  • SignOff extra days are not impacting auto entry creating if the Global Option ‘Extend shift starting at the main shift end date’ is not selected

  • Split Auto-entry by Vessel location works as before

  • Split Leave activities by FIFO

APM-7043

Cleanup source code remove payroll and leave calculation using extra days on sign-on / sign-off

Change Request

Removed the handling of extra days on Sign-on / Sign-off in the payroll calculation, except the split of leave activity by vessel location with FIFO rule. This resulted in the following statements:

  • SignOn extra days are not impacting auto entry creating if the Global Option ‘Advance shift ending at the main shift start date’ is selected

  • SignOff extra days are not impacting auto entry creating if the Global Option ‘Extend shift starting at the main shift end date’ is selected

  • SignOn extra days are not impacting auto entry creating if the Global Option ‘Advance shift ending at the main shift start date’ is not selected

  • SignOff extra days are not impacting auto entry creating if the Global Option ‘Extend shift starting at the main shift end date’ is not selected

  • Split Auto-entry by Vessel location works as before

  • Split Leave activities by FIFO

APM-7030

Need to adapt the payment file according to the requirements for Malaysian banks issue

Bug

Adjusted ISO20022(Credit Suisse) and ISO20022(MT101):

Added the possibility to define Purpose Of Payment codes in the payment export dialog window. Dialog window appears as usually after the Payment list.

  1. For ISO20022(Credit Suisse) the system will check 5, 6 symbols of the Receiver bank Swift code, compare it to the country defined for POP codes and if the countries are the same, then POP code will be fetched to the tag <Ustrd> with the information from the field ‘Receiver Ref.’

  1. For ISO20022(MT101) the system will check 5, 6 symbols of the Receiver bank Swift code, compare it to the country defined for POP codes and if the countries are the same, then POP code will be fetched to the field 70 with the information from the field ‘Reference’.

APM-7035

Replace Sequence No with GUID for Payroll (PW001PAY, PW001PYH, PW001PAI)

Change Request

Replaced Sequence No with GUID for the Payroll tables. Affected Payroll features are covered by tests. All tests are successful.

APM-7034

Replace Sequence No with GUID for Email Reports

Change Request

Replaced the sequenceno with GUID to eliminate the max range restrictions for Email Reports.

APM-7024

Update "Import Spreadsheet" to generate GUID instead of SequenceNo

Change Request

The Import Spreadsheet functionality now generates GUID instead of SequenceNo.

APM-7023

Payroll field "L2" returns PW001PAY.SEQNO

Change Request

The L2 payroll field is left as it is. The field is marked as deprecated.

APM-7022

Usage of SequenceNo in the telepay format "Bank of Philippine Island"

Change Request

A telepay file for Bank of Philippine Island for a certian payroll period has the updated beneficiary ID:

Beneficiary ID = PIN number + 3 first digits from UUID.PW001PAY

APM-7013

Grid filter was removed after switching to another pin

Bug

Applied custom filter was unavailable after selecting a different crew member record or reloading any APM datagroup. The issue was fixed.

APM-6991

Percentage value not fetched for Allotment Entry

Bug

Allotment with the percentage value was not generated if the allotment amount=0

APM-6990

Cannot edit or delete customized field

Bug

It was not possible to Edit / Delete the code that had just been created & not in use.

APM-6989

Vessel Sailing Plan form

Bug

We improved the setup with the popup dialog to standardize the process of adding a new record via the special form instead of direct input in the grid.

APM-6733

Cyprus Social Insurance Registration

Bug

The Cyprus Social Insurance Registration review:

  • Valid document is fetched to the grid

  • Passport is in use when EUID and passport are valid

  • EUID is in use when Passport is not valid

  • A pin is available in Missing documents log file if he/she has no valid passport and EUID

  • Passport is saved with the correct name while exporting

  • EUID is saved with the correct name while exporting

  • A pin is available in Missing documents log file if there is no proper OLEDOC to be saved for a passport

  • A pin is available in Missing documents log file if there is no proper OLEDOC to be saved for EUID

  • The Missing documents log file can be saved

  • Nothing is shown in the grid if a person has no valid passport or EUID

  • Nothing is used in file if a person has no valid passport or EUID

  • Passport is fetched to the grid if the expiration date is today

  • EUID is fetched to the grid if the expiration date is today

  • Passport is fetched to the file if the expiration date is today

  • EUID is fetched to the file if the expiration date is today

APM-6972

Import of approved Web recruitment applicants does not work

Bug

SQL error when importing persons from Web recruitment to APM.

APM-6971

Contract details and scan of deleted profile are displayed for a new profile

Bug

Contract details were available when the new person was created with the same pin as the one existing already.

APM-6778

Re-create tax entry in the case with the existent paid flag entry for US tax

Bug

If the US Tax entry was calculated, it was not re-created even if the option Recreate Auto Entry If PAID was set for the corresponding entry code.

APM-6907

Main Form Tabbed Mode - Tabs handling enhancements

Change Request

Implemented the functionality for closing child windows by type:

  • Close Active Tab

  • Close All to the Left

  • Close All to the Right

  • Close All Other Tabs

APM-6843

Change the email address and phone number in the warning for the expiring license file

Change Request

Updated the contact data in the warning message on expiring license file:

 


Database Modifications

 

 

Table

Field name

Field Type

PWRGM_EMAIL_REPORTS

PW001PAY

PWINVOICELINE

AUDIT_PW001PAY

PW001PYH

PW001PAI

PW001P20

 

PW001P01

 

AUDIT_PW001P01

SEQUENCENO

UUID

PAYUUID

UUID

UUID

UUID

EMPLOYMENT_SENIORITY_START

EMPLOYMENT_SENIORITY_END

CITY

ACITY

CITY

ACITY

UNIQUEIDENTIFIER

UNIQUEIDENTIFIER

UNIQUEIDENTIFIER

UNIQUEIDENTIFIER

UNIQUEIDENTIFIER

UNIQUEIDENTIFIER

DATETIME

DATETIME

VARCHAR(10)

VARCHAR(10)

VARCHAR(10)

VARCHAR(10)

PWSEMAPHORE

PIN

USERID

Int

Int 

 


Other Versions