Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Show if
groupconfluence-administrators

415203329415203329APM 20Create APM Patch Notes


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

Page Properties


SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2020.60

 

Child pages (Children Display)
sorttitle
reversetrue
first1



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 changer 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. or 

2) Ship money 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 Activity datagroup, the Promotion in Crew Change still Confirmed
Bug
Datagroups\Activities, Modules\Crew Change

When Promoted To activity was deleted from the datagroup, module still showed Promotion record as confirmed

APM-4214Deleted Travel Activity still exists in the CrewChange
Bug
Datagroups\Activities, Modules\Crew Change

Travel record was shown as existing although corresponding activity has already been deleted.

APM-3952User option 'Seniority in YY:MM:DD format' works wrong during creation of an activity
Bug
Datagroups\Activities

"Cannot save activity record" error when Seniority in YY:MM:DD Format user option is On

APM-4653Activity to display Extra Days Sign On/Off added from RPM
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

APM-4124The appearance of Overlapping activities after Confirm Crew change in Sign Off tab.
Bug
Datagroups\Activities, Modules\Crew Change

Activities might appear overlapped when confirming Offisigning crew change

APM-3958Current Activity created after planned during Common Entry -> Confirm Sign On/Off
Bug
Datagroups\Activities

Current activity was created after planned when performing Common Entry Confirm > Sign On/Off

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 datagroup to allow extended level of precision

APM-4248During adding new competence, AV error appears
Bug
Datagroups\Competence, Modules\Rotation Planning

AV error when creating a new competence, travel or medical datagroup record after reloading the module.

APM-3874Cost Place field empty in the database but visible in the user interface screen
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

Memory error when processing a timesheet and grid is refreshed


Rotation Planning 

KeySummaryIssue TypeComponentsRelease Notes
APM-4405Can't change period measurement in Rotation shift definition
Bug
Modules\Rotation Planning

Set Measurement field to read-only for Shift Definition tab to avoid confusing, as this property originally belongs to Turnus definition

APM-4654Calculate SONEXTRAACTLEAVEDAYS / SOFFEXTRAACTLEAVEDAYS when values populated
Change Request
Modules\Rotation Planning

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

APM-4692AV error appears in Rotation module
Bug
Modules\Rotation Planning

AV when a person is assigned to a shift & the wrong sequence of deleted activity is returned.

APM-4686Not possible to remove Extra days activity
Bug
Modules\Rotation Planning

It was not possible to remove the code for Extra Sign On/Off activity

APM-4356Travel activity overlaps higher priority activities when adding travel activities for selected shifts
Bug
Modules\Rotation Planning

It was possible to create overlaps when adding Travel activity for multiple shifts.

APM-4039Added the restriction if the onboard user modified a shift the remaining shifts are modified.
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 field 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-23302 Sign On records for one sea-service activity
Bug
Modules\Crew Change, Modules\Rotation Planning

Crewmember could be linked to 2 crew change records having only 1 sea-service activity

APM-4082Can not delete dis-/embarkation reasons in crew change
Bug
Modules\Crew Change

It was not possible to clear fields Embarkation/Disembarkation reason once a value was set.

APM-3718Pin is not removed from Sign Off crew change after removing him from Sign On crew change
Bug
Modules\Crew Change

If a crew member is removed from Sign On crew change, he is automatically removed from Sign Off but only if activity is not linked to a rotation shift

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-4376Could not complete the operation due to error 8070000c.
Bug
interfaces\ATPI Crewlink

Could Not Complete Operation when exporting flights

APM-4658Update Seagull's historical status
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 correclty in Agresso file
Bug
Accounting Interface

Mandatory field was not set & counter was not working when performing export to Agresso

Payroll 

KeySummaryIssue TypeComponents Release Notes
APM-4790Create Database for DSN
Change Request
French Payroll

Database changes for DSN reporting plugin

APM-3935A-ordningen for 2021
Change Request
Norwegian Payroll, Payroll

We improved A-Melding generation for a situation for the crew that has Arbeidsforhold type PensionOgAndreTyperYtelserUtenAnsettelsesforhold. The system fetches Employment Start Date as there is no other Start Date to be defined

APM-4411'The DELETE statement conflicted with REFERENCE constraint' error while deleting a Payscale table
Bug
Payroll

Improved FK so that deletion of a payscale also deleted Payscale Overtime settings if assigned

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

Renamed balance action Citibank Direct Deposit to Credit/Debit Card

APM-4596Payscale code is not fetched to the autogenerated entries
Bug
Payroll

Fixed issue that auto-generated entries were created with empty payscale if target activity didn’t have them assigned. Now Personal Details settings are used

APM-4302After the first calculation of the ECs created after Transfer Timesheets to Payroll, some of the transferred fields are being overwritten with information from PD.
Bug
Payroll\Entry Codes, Payroll\Process Time Sheets

When processing APP Timesheets & transferring to payroll, certain fields were fetched from Personal Details although should have been set from the imported timesheet

APM-4543New payroll field calculating total weekend and holiday 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-4578Payroll menus should be available only when the current opened org unit is a vessel
Change Request
Payroll

Payroll module will only be available if open client is a vessel, if Payroll Calculation By Vessel is On under Global Options > Payroll

APM-4561Entry Codes generated regardless of the limitation in the setup in Payscales
Bug
Payroll\Payscales

Fixed situation when Payscale Table/Code is empty in activity, but payments were generated despite the limitation in the setup for auto-generation in Payscale Table/Code> Activities

APM-4744Auto entry doesn't generate correctly when exists an Estimated Enddate is one day before the vessel location Start date
Bug
Payroll

Wrong auto-entry generation when an activity relates to Vessel Location & ends up before the location date

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-4706Entry codes Annual codes references, need to add the missing fields like text dimenstions etc
Bug
Payroll\Entry Codes

We extended AS Codes definition (when National Report Code is other than NO, DK, DA_Payroll_STAT) with possibility to define additional fields as reference to Entry4-Entry9 (including) and Dim1-Dim11 (including)

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

Payscale field was not returned with script if payscale table code contained numeric symbols.

APM-4610New method to be included in the Payroll process timesheets: TimesheetbyWorktypeAndLocation
Bug
Payroll

Improved Process Timesheets routine to handle new APP method developed for Timesheets by worktype and location

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, tax calculation for 2021 is improved accordingly

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 terminate people regardless of the access rights.
Bug
ACC

It was possible to set a person Terminated through Crew List > Common Entry despite access rights for routine 217 Employment state were denied

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-2969Impossible to create multi-page documents when scanning from APM
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

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-4442Postcode 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-4165Progress bar hangs during activity import
Bug
Tools\Import

Progress bar was hanging without actually displaying the correct percentage of process

APM-4656Impossible to upload scans through Basket
Bug
Basket

It was not possible to distribute scanned document from basket.

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

Error when trying to send a bug report if Office365 is used

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 

Page Properties Report
cqllabel = "apm-rn"