/
APM 2020.60

APM 2020.60


To read more about our different types of releases (main release, intermediate release), click me!

SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2020.60

 


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 


New in this release is the functionality to run the payroll by vessel. The payroll period can be different from vessel to vessel. The payroll calculations made onboard vessel A will not affect the other vessel's payroll transactions. 

In this mode, the payroll can not be executed or closed in the office. The payroll onboard includes: calculating closing and opening a new payroll period.  

This new functionality allows the end-user to generate, open and close the payroll periods dynamically and with various length. 


Release 2020.60 is a maintenance release containing various bug fixes and smaller change requests:

Most of the new functionality, if possible, is implemented as an APM Plugin. A Plug-in allows us to release new functionality outside the APM release plan.

Some of the new functionality ;

1) Oracle Crew Folio interface, used to import the crew members portfolios into APM as Payroll transaction; 

2) ShipMoney interface - an alternative to the traditional bank transfers. For more information check out the following web site: https://shipmoneycorporate.com/


We have started developing version 2021.10, which contains implementing handling the multiple labour contracts and employment relations during a payroll period. We expect to have the functionality in-place for full in release 2021.20.





Resolved Jira Issues 

Datagroups

KeySummaryIssue TypeComponentsRelease Notes
APM-2475Code selection differs for Rotation activity and manually added
Change Request
Datagroups\Activities

It is now possible to change a non-sea service code for activity created in Rotation to any other non-sea service code

APM-4247After the promoted activity was removed in the Activity data-group, the Crew Change module still flags the promotion as confirmed.
Bug
Datagroups\Activities, Modules\Crew Change

This is fixed now.

APM-4214In the Crew Change module the travel activity information was still shown even if it was deleted from the activity datagroup
Bug
Datagroups\Activities, Modules\Crew Change

Travel activity information is removed from the crew change module.

APM-3952the User option 'Seniority in YY:MM:DD format' results in problems saving the activity record
Bug
Datagroups\Activities

This is fixed now.

APM-4653Request to display the Extra Days Sign On/Off added in the Rotation pPlanning module 
Change Request
Datagroups\Activities

We added Extra Activity tab to show details on extra Sign On/Off activities added from Rotation Planning module

APM-4016Confirm Sign On action isn't performed but activity is changed
Bug
Datagroups\Activities, Modules\Crew List

When performing Common Entry Confirm > Sign On, the status of activity was changed though validation should not allow it. This is fixed now.

APM-4124Activities overlap when confirming the off signing crew in the crew change module. 
Bug
Datagroups\Activities, Modules\Crew Change

Identified and fixed the problem.

APM-3958

In some situations the current activity was created after the planned activity when using the Common Entry > Confirm Sign on/Off. 

Bug
Datagroups\Activities

Fixed the system will warn the end user properly 

APM-4093Do not apply rounding to weight for proper Appraisal evaluation
Bug
Datagroups\Appraisals

We removed severe rounding for Weight value in general codes & Score value in the Appraisals data-group to allow extended level of precision

APM-4248AV error when creating a new competence, travel or medical data-group record after reloading the module.
Bug
Datagroups\Competence, Modules\Rotation Planning

Identified and fixed the problem

APM-3874Problem fetching cost place from rank
Bug
Datagroups\Personal Details

Improved person’s Cost Place to be fetched from default Rank properties if the new rank is assigned to a crew member

APM-4588Error when processing timesheets to payroll
Bug
Datagroups\Timesheets

Identified a memory error when processing a timesheet and reloading the table. This is now fixed.


Rotation Planning 

KeySummaryIssue TypeComponentsRelease Notes
APM-4405Changes to period measurement in Rotation shift definition are not saved
Bug
Modules\Rotation Planning

"Measurement" field was set to 'read-only' for Rotation Shift Definition tab to avoid confusing, as this property originally belongs to Turnus definition and should not be changed from Rotation Shift Definition

APM-4654Calculation of SONEXTRAACTLEAVEDAYS / SOFFEXTRAACTLEAVEDAYS
Change Request
Modules\Rotation Planning

Application now calculates leave days for activities defined as Extra Sign On/Off in Rotation Planning module

APM-4692AV when a person is assigned to a shift & the wrong sequence of deleted activity is returned.
Bug
Modules\Rotation Planning

This is fixed now.

APM-4686Not possible to remove the code for Extra Sign On/Off activity
Bug
Modules\Rotation Planning

This is fixed now.

APM-4356It was possible to create overlaps when adding Travel activity for multiple shifts
Bug
Modules\Rotation Planning

This is fixed now.

APM-4039

Add an option for Rotation Plan to be maintained on the main site, when several replication sites are used

Change Request
Modules\Rotation Planning

It is now possible to define that a Rotation Plan can only be maintained on the main site, when several replication sites are used. If a plan is set with this option, no shift modifications can be performed if a user logs in from a Satellite site, not from the Main one (Host). 

  1. Use Maintained By Main Site ribbon menu (proper access should be set for a user for routine 370 in Adonis Control Centre)
  2. Check if a plan can be maintained by main site only from the corresponding grid column
APM-4709The time portion is not available on the Vessel Project
Bug
Modules\Rotation Planning\Vessel Projects

We extended setup with possibility to define time portion additionally to Date From/To

Crew Change 

KeySummaryIssue TypeComponents Release Notes
APM-2330Crew member appears on two crew changes with only one seas-ervice activity
Bug
Modules\Crew Change, Modules\Rotation Planning

Identified and fixed the problem.

APM-4082It is not possible to  delete dis-/embarkation reasons in crew change once they a reason was selected.
Bug
Modules\Crew Change

Identified and fixed the problem.

APM-3718When removing a person from the on signing tab in the crew change the person was not removed from the off signing tab.
Bug
Modules\Crew Change

Identified and fixed the problem.

APM-4427Overlapping Promotion activities are created after itinerary dates change.
Bug
Modules\Crew Change, Modules\Rotation Planning

If a calling port’s ETA or ETD were modified & promotion records existed for it – these records appeared to end with wrong dates, including activities & rotation shifts as well. All mentioned entities are now processed correctly


Interfaces 

KeySummaryIssue TypeComponents Release Notes
APM-4376"Could Not Complete Operation" error when exporting flights
Bug
interfaces\ATPI Crewlink

This is fixed now.

APM-4658Seagull's employment data should be synced with deleted activities in APM
Bug
interfaces\Seagull

Improved validation so that if an activity had been once deleted in APM, it would also be deleted on Seagull site so that employment data will always be sync

APM-4603Adonis doesn't send data of deleted sea-service activities to Seagull
Bug
interfaces\Seagull

After sea-service activity was deleted person was not treated as modified. As result he didn’t appear in export grid & Seagull kept the outdated info.

APM-4456Mandatory field is empty and counter is not working correctly in Agresso file
Bug
Accounting Interface

1. Adjusted logic of generating of batch id number.
2. Set voucher type equal VAD in output file.

Payroll 

KeySummaryIssue TypeComponents Release Notes
APM-3935When the option "Exclude Arbeidsforhold After report Period" is ON, A-Melding details are empty.
Change Request
Norwegian Payroll, Payroll

For the cases, when the crew has Arbeidsforhold type "PensionOgAndreTyperYtelserUtenAnsettelsesforhold" (meaning there are no "start date" and "date to"), the system fetches the Employment Start Date instead.

APM-4411FK Reference error while deleting payscale
Bug
Payroll

When deleting the payscale overtime settings are deleted as well.  

APM-4606Rename balance action Citibank Direct Deposit into "Credit/Debit Card"
Change Request
Payroll

To be more generic we rename balance action Citibank Direct Deposit to Credit/Debit Card, so it can be used for other debit card suppliers like Shipmoney.

APM-4596If no pay-scale table is defined on activity level the system is not fetching the pay-scale table from the person employment tab.
Bug
Payroll

Identified and fixed the problem. The payscale table is fetched from the employment tab and the auto entries are created.

APM-4302

The calculation overwrites fields and information from entry codes generated by the Transfer Time Sheets to Payroll  with personnel details information.

Bug
Payroll\Entry Codes, Payroll\Process Time Sheets

Identified and fixed the problem.

APM-4543Request for new payroll field calculating the total # of  weekends and holidays in a payroll period
Bug
Payroll

Added payroll field L93t to return the number of weekend days + holidays in the payroll period. The days are calculated based on the calendar linked to the person's payscale if no link exists the calendar in the person's client (organization) will be used. 

APM-4618Wrong payscale code in activity after promotion
Bug
Payroll\Payscales

Improved functionality of Promotion so that it's Payscale settings override those defined for mode Payscalle Assignment By Union and Vessel Type

APM-4578When the system runs with the global option "Payroll calculation By Vessel", the payroll menus should be available only when the current org unit is a payroll enabled vessel, otherwise, Payroll menus should be hidden.
Change Request
Payroll

Identified and fixed the problem.

APM-4561Entry Codes are generated regardless of the limitation set in the  Payscales table / code property tab.
Bug
Payroll\Payscales

Identified and fixed the problem.

APM-4744Problems generating auto entries by activities split by the vessel location
Bug
Payroll

Identified and fixed the problem.

APM-4700AS code definition with a new column "SORTID"
Bug
French Payroll

We added "SortID" field for AS Codes maintenance, to be used for French DSN reporting

APM-4706Request to include all available input fields on the entry codes annual tab.  So more information can be assigned to an annual summary code
Bug
Payroll\Entry Codes

Implemented 

APM-4661Field P323 Payscale table on Person returns 0
Bug
Payroll\Payscales

Identified and fixed the problem.

APM-4610Request to include the method TimesheetbyWorktypAndLocation in the Payroll process timesheet.
Bug
Payroll

Fixed.

APM-4627ISO 20020 bank file needs to be updated
Bug
Payroll

Fixed the header tag & added new body tag <BtchBookg> for ISO20022/Swift payment file for Credit Suisse

APM-4660Norwegian tax calculation for the year 2021
Change Request
Norwegian Payroll

Upgrade set is extended with new tax definition files.

APM-4574Payroll calculation by vessel
Change Request
Payroll

We introduce the new separate routine of performing necessary payroll calculations per vessel. Corresponding option should be set under Global Options > Payroll. A vessel should also have option Is Employer set under Organization structure > Vessel > Payroll

Vessel setup is also extended so that Payroll Periods can be defined per Vessel, not only per Company as in previous versions. It is recommended to use wizard for easy generation, if your company periods correspond to calendar months.

It is important that your Open Client is a Vessel so that all settings are applied & transaction properties (Employer, Period) are fetched correctly. When working with payroll, you will only operate with the transactions linked to open client. None of your operations will affect transactions belonging to other vessels.

As far as period length might be different than the calendar days, please ensure that your Company above target vessel is set with Auto Entries From Period Register option set ON under Organization Structure > Company > Payroll

Month Close procedure for this functionality only processes the transaction related to currently Open Client. No transactions from other vessels will be affected. Accumulators & Historical Currency Rates will also be built accordingly, split by a vessel as employer.

APM-4758Header of the ISO 20020 bank file needs to be updated
Bug
Payroll

Improved xml file header for Credit Suisse telepay file to be in compliance with the latest bank requirements
 

APM-4777Payroll is not using the Planned activities
Bug
Payroll

When the option Include planned activities in the calculation and always calculated current activity to EED  is switched on, the system, during calculation, uses the planned activity as the current activity when the activities are split by vessel location

APM-4783The open activity doesn't generate auto entry
Bug
Payroll

Auto-generated activity was not created when the option Include planned activities in the calculation and always calculated current activity to EED  was set off for a payscale

Access Control 

KeySummaryIssue TypeComponents Release Notes
APM-4426It is possible to set a person status to 'Terminated' through Crew List > Common Entry, despite access rights for routine 217 Employment state were denied
Bug
ACC

This is fixed now.

General 

KeySummaryIssue TypeComponents Release Notes
APM-4652ad_AccruedLeave to consider LeaveDaysSignOn/Off
Change Request
Database

Extra leave days calculated on their own factor are added to the original activity’s leave days

APM-2969Add the possibility to perform multi-page scanning to the PDF file
Change Request
Enclosed documents

Added the possibility to perform multi-page scanning to the PDF file

APM-4602Misprint in Course Scheduler
Bug
Modules\Drill and Course Registration

Misprint in Schedule tree for Trainings ('Training Centre')

APM-4288Create UI for repl_Restrictions table
Change Request
Replicator

We added the Restrictions tab for possibility to define restrictions to be used by Replicator Purge functionality

APM-4442Post code selection does not work for Adonis Query
Bug
Setup\General Codes

We improved the possibility to setup post codes as List type, allowing to define codes’ criteria from how it is present in Adonis Post Register

APM-4165Import progress bar was hanging and not displaying proper progress
Bug
Tools\Import

This is fixed now.

APM-4656Not possible to distribute scanned document from the basket
Bug
Basket

This is fixed now.

APM-3713Error message when trying to send Bug Report
Bug

The error appeared when user was trying to send a bug report if Office365 is used. This is fixed now.

APM-4767PW001OLEDOCS.CREATEDTIME missing time portion when record added via Basket
Bug
Basket

When adding a document to the datagroup its "CreatedTime" field was missing time portion

APM-4773Replication tasks for W-4 data
Bug
Replicator

Added the replication task for PW001P0Y_USW4 table



Database Modifications



Diverse 

Improved FK so that deletion of a Payscale also deleted Payscale Overtime settings if assigned. APM-4411 


New /Modified Tables


Table 

Field name 

Field Type 

PW001C15E 

Employer 

Int  

PW001P0Y_HIST 

Employer 

Int 

PWORGCMP 

Pensjonsinnretning 

Varchar (250) 

AUDIT_PWORGCMP 

Pensjonsinnretning 

Varchar (250) 

PW001P01_EDAG_Arbeidsforhold 

AarsakSluttdato 

Ansettelsesform 

Varchar (100) 

Varchar (100) 

PW001C14 

WEIGHT 

Decimal (28, 15) 

PW001P01_CONTRACTS 

CONTRACT_ID 

PIN 

Contract_Start 

Contract_End 

Contract_Type 

Contract_LineNo 

repl_GMTModifiEDDate 

repl_ModifiedBySite 

repl_ModifiedDate 

Int 

Int 

Datetime 

Datetime 

Varchar(10) 

Int 

Datetime 

Int 

Datetime 

PW001P01_CONTRACTS_DSN 

CONTRACT_ID 

Contract_Nature 

Location 

Suspension_Start 

Suspension_End 

Suspension_Reason 

repl_GMTModifiEDDate 

repl_ModifiedBySite 

repl_ModifiedDate 

Int 

Varchar(10) 

Varchar(10) 

Datetime 

Datetime 

Varchar(10) 

Datetime 

Int 

Datetime 

Audit_PW001PAY 

CONTRACTID 

Int 

PW001PYH 

CONTRACTID 

Int 

Audit_PW001PYH 

CONTRACTID 

Int 



Other Versions 

Related content