To read more about our different types of releases (main release, intermediate release), click me!
Starting from version 2019.10, APM requires one of the following drivers to be installed on your workstation:
-ODBC Driver for SQL Server (v.13 or higher)
Or
-SQL Native Client (v.11 or higher)
Please note that if you are using Brightwell Plugin, it should be updated to ver. 2020.6.4.2 or higher to work properly with APM 2020.40.
Release Highlights
The system now supports the Finish tax calculation and it contains the modifications needed to support the electronic interface to the Finish Incomes Register. The final implementation of this interface will be made available in a plugin later this year.
New in 2020.50 is the possibility to defines payroll periods per vessel, and the possibility to define the next payroll period when closing closing the current period. This function is to be used when the payroll periods are have variable length and are linked to the vessels voyages. This is only available when running the payroll on vessel level, and the new option period per by voyage is enabled. The close months is replaced with the function new Period.
In 2020.50 we have upgraded the application to the latest Delphi version 10.4., tested all modules and upgraded those components that needed upgrade.
In the resolved Jira Issues below you find the details of the various issues included in this release.
Resolved Jira Issues
Datagroups
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4236 | Do not allow planned activity before current | Change request | Datagroups\Activities | It is no more possible to add a planned activity if the current activity with later dates exist |
APM-3970 | Overlapping activities, Date To less than Date From | Bug | Datagroups\Activities, Modules\Crew Change | It was possible to create overlapping sea-service activities when confirming Promotion & module is set with Global Option Promotion Starts at ETA set |
APM-4163 | Travel activity EED extended when following planned Sailing activity dates are changed | Bug | Datagroups\Activities, Modules\Crew Change, Modules\Rotation Planning | When modifying shift start date & sea-service activity was updated, it could result in modification of Date To of another non-seaservice activity that was changed from current to historical. As the result, even 1-day Travel activity could be extended as if lasting for the long period. |
APM-4027 | Not possible to find how competence was added/updated | Bug | Datagroups\Competence | Provided possibility to trace down how a competence record was created and/or modified, introducing database fields CreatedByModule and UpdatedByModule. Corresponding values are used for various sources:
|
APM-3845 | Estonian personalID Validation | Change request | Datagroups\Personal Details | We now provide validation of Estonian personal ID number according to government standards. The user will be notified if ID doesn’t meet the requirements. Note that Check Person ID Validity must be set under User Options |
Rotation Planning
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4317 | Travel/Holiday activity types are not available to insert in Rotation during Sign Off | Bug | Modules\Rotation Planning | We allowed activities of Vacation type to be selected as Extra Activity In Between when performing shift sign off operation |
APM-4212 | Leave periods are deleted | Bug | Modules\Rotation Planning | When modifying a shift with option Move Subsequent Shifts for shifts with Onboard/Leave activities definition – Leave activities might be deleted with new dates of Onboard due to move. |
APM-4086 | Promotion link is lost when changing the promotion date | Bug | Modules\Rotation Planning | Promotion link was not drawn on Gantt if the promotion date was shifted. A warning message was referring to a Crew Change date even if Crew Change modules was not used |
APM-4081 | Overlapping activities and lost promotion link | Bug | Modules\Rotation Planning | Moving start date of Promoted To shift backward resulted in 1-day activity overlap like for vessel transfer, although promotion was performed on the same vessel |
Crew Change
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4346 | Sign On travel is not deleted after deleting Sailing activity | Bug | Modules\Crew Change | Travel activity which was extra as per shift definition was not deleted on satellite although deleted on host when removing a person from shift & replication performed. Before Delete trigger on activities table PW001P03 is split into two separate triggers for proper replication processing: BD_PW001P03 - a standard autogenerated trigger for replication BDX_PW001P03 - trigger containing enhanced logic for activity handling |
APM-4044 | Stack overflow bug report | Bug | Modules\Crew Change | Stack Overflow when adding Disembarkation reason & confirming Sign Off. |
APM-3972 | Issues with Documents Expiry check-in Crew Change | Change request | Modules\Crew Change | Documents that were expired were not displayed upon Documents Expiry check applied in Rotation Planning or Crew Change module. It only occurred if a position had the 2^nd^ level of Required Documents defined in Organization Structure & the requirements were satisfied |
APM-3648 | SQL error during undo Re-schedule a person in Crew Change | Bug | Modules\Crew Change | SQL error when trying to re-schedule a crewmember that has already been refused to re-schedule on the previous stage |
APM-4045 | Promotion is lost after we change Promoted_To shift End Date if 'Promotion starts at ETA' - Off | Bug | Modules\Crew Change, Modules\Rotation Planning | Shifts’ promotion link was lost when moving PromotedTo shift EED and no calling port exists for PromotedTo shift start date |
APM-4275 | Leave days not fetched from Payscale when performing Promotion in Crew Change | Bug | Modules\Crew Change, Payroll\Payscales | Performing Promotion with new payscale settings resulted in the generation of the new activity with 0 leave days value, although Leave Factor was set for selected payscale |
Crew Station Bill
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4269 | Cannot insert a duplicate key row in object 'dbo.MRLS_SAFETY_LEVELS' | Bug | Database, Modules\Crew Station Bill | For replication purposes of Crew Station Bill safety levels we provided modifications as below:
|
APM-4492 | Re-linking CrewID between stations creates duplicates with replication | Bug | Database, Modules\Crew Station Bill, Replicator | When replication existed between several sites & CrewID was relinked from one station to another – duplicate records appeared on satellite |
APM-3946 | Incorrect crew member list in Crew Station Bill -> Preferred assignment | Bug | Modules\Crew Station Bill | List of crewmembers suitable for Preferred Assignment was collected with wrong persons who had never had current or historical sea-service activity at a selected vessel |
Interfaces
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4289 | Crew Link References missing after the upgrade. | Bug | Global Options\General, interfaces\ATPI Crewlink | Module’s Global settings disappeared after upgrade |
APM-4171 | Terminal is not displayed in Adonis | Bug | interfaces\ATPI Crewlink | Terminal value was not shown in segments grid, although existed in booking details |
APM-3787 | Possibility to add individual comments when sending a booking request | Change request | interfaces\ATPI Crewlink | It is now possible to set individual comments per person when sending a booking request |
APM-3786 | Terminate profiles in Seagull | Change request | interfaces\Seagull | When a person was terminated, his Bio was not sent as an update to Seagull. As the result, he appeared as Active on the interface side |
Payroll
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4066 | SSS No validation is requested when PH crew is employed by a Danish company | Bug | Danish Payroll | We added field P508 SSS No to the list of fields that can be defined as mandatory under Organization structure > Company > Mandatory Fields > Person > Payroll > Constants for more transparency, as earlier PH nationality was requesting this field as mandatory by default. We also hid this field for persons with a nationality other than PH under Personal Details |
APM-4404 | Finnish Income earner details for Income Register KATRE | Change request | Finnish Payroll | For companies with National Payroll Code set a FI (Finland) & report National Code set as Income Register (only available if Income Register KATRE plugin installed) a user will see Income Earner details available for review under Personal Details > Employment |
APM-3717 | Finnish Tax module/calculation | Change request | Finnish Payroll | We introduce the Tax module that can be used for setting up automatic tax calculations.
Finnish tax calculations will be automatically performed based on settings in Tax module for FI National Payroll Code. Corresponding Organization unit should be also set to Finland payroll code and a crew member should be set with Autotax in Personal Details > Constants |
APM-4532 | Payroll period by vessel / Voyage | Change request | Payroll | It is now possible to setup Payroll to be calculated & paid by vessel. Corresponding functionality should be enabled with checkbox Period By Voyage under Organization Structure > Vessel > Payroll > Period. Periods can be updated from Payroll module itself in the later stage.
|
APM-3817 | Termin filed must be mandatory for Pension Fund 2020 report | Change request | Payroll\Fixed Reports | Dialog field Termin is set to be mandatory for input when preparing Pensjonstrygden report for Norwegian authorities |
APM-4036 | Fields L93/ L93a - nr of Holidays in a period - return 0 | Bug | Payroll\Scripts | Payroll Fields L93, L93a, L22h are improved so that the values are calculated based on Holidays setup for a person’s corresponding Payscale Code. If none then the calculation will be performed based on the General Code setup |
Access Control
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4363 | Not possible to set 'Read' access for routines 822: Vessel Project/Location | Bug | ACC | Fixed routines Vessel Project & Vessel Location to have numbers 817 and 819 respectively to provide proper access handling |
APM-4249 | Vessel projects and locations are not filtered for not accessible vessels | Bug | ACC | List of Vessel Projects / Vessel Locations was not filtered as per Open Client vessel. It was also possible to create records with vessels different that the open one |
APM-4051 | Copy access rights in ACC doesn't work properly. | Bug | ACC | Organization access rights were not copied properly |
APM-3686 | The "Read" access for the Requirements profile routine works incorrectly | Bug | ACC | It was possible to perform changes on the Flags tab although access was set to Read in Adonis Control Centre |
General
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4032 | Start Page is not properly displayed in APM installations on ASP | Bug | Application Frame Work | Start Page module’s icons were not displayed in the Azure environment |
APM-4211 | BUR export to be added in a new file format | Change request | Export\Import | We improved file format to keep in compliance with the latest requirements of Danish authorities, optionally providing .csv export format |
APM-4114 | Mask on Name changes during the creation of a new PIN | Bug | Global Options\General | If Name Mask definition was modified in Global Options, only the newly created persons were displayed with the newly applied mask. Those existing were shown using the old Name Mask |
APM-3197 | AV when re-set user's account to default | Bug | Modules\Crew List, User Profile | AV when trying to re-set user’s account settings to the default ones |
APM-4121 | Filter is not working in Travel module | Bug | Modules\Travel | For Griffin Marine interface the filter From Vessel / To Vessel was not applicable for existing bookings |
APM-4403 | Import competences not possible to import huge amounts of records 20.000+ | Bug | Tools\Import | Fixed error with competences import |
APM-4499 | Warning for low-level compatibility of the database into upgrade set | Change request | Upgrade Set | As Adonis Personnel Manager has own technical requirements as for the database compatibility version, that must be met, we improved installation/upgrade set to define the proper value if database access allows. If not, a corresponding warning will be shown & upgrade process will be terminated |
APM-4517 | Access Areas Module: Add Vessel Column | Change request | Access Areas Module | We enabled the field "Vessel Name" to be displayed in the grid. List will be limited by Open Client if it is a vessel, displaying the entire list of records if not a vessel |
APM-4512 | Replicator - Import - Error due to single apostrophe in HOST_REPL_DELETE script | Bug | Replicator | Before Delete triggers were updated to avoid failure if values included single quotation marks being a part of the primary key |
Database Modifications
Diverse
Before Delete triggers were updated to avoid failure if values included single quotation marks being a part of the primary key. APM-4512
New /Modified Tables
Table | Field name | Field Type |
PW001P05 | CREATEDBYMODULE UPDATEDBYMODULE | Int Int |
AUDIT_PW001P05 | CREATEDBYMODULE UPDATEDBYMODULE | Int Int |
PWTAXSETTINGS | NATIONALCODE TAXBASISSOURCE TAXENTRYCODE repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Varchar(10) Varchar(10) Varchar(10) Int Datetime Datetime |
PWIncomeEarner | Seqno PIN ValidFrom ValidTo MissingId ExtraIDs Passive PensionInsuranceInformation PensionProviderCode PensionPolicyNumber repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Datetime Datetime Varchar (1) Varchar (1) Varchar (1) Varchar (10) Varchar (10) Varchar (11) Int Datetime Datetime |
PWIncomeEarnerDetails | SEQNO ID DCodeSetID DType DCODE CountryCode CountryName PeriodStartdate PeriodEnddate Passive repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Varchar (50) Varchar (50) Varchar (50) Varchar (2) Varchar (70) Datetime Datetime Varchar (1) Int Datetime Datetime |
PWORGVES | PERIODBYVOYAGE | Int |
AUDIT_ PWORGVES | PERIODBYVOYAGE | Int |
PWROT_HEADER | MNT_BY_MAINSITE | Varchar (1) |
Other Versions