Versions Compared

Key

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


Show if
groupconfluence-administrators

415203329415203329APM 20Create APM Patch Notes

Page Properties

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Manager

2022.10

 

Download Here

Child pages (Children Display)
sorttitle
reversetrue
first1


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

Resolved Jira Issues 

Access Control

Key

Summary

Issue Type

Release Notes

APM-6029

ACC doesn't update AD UPGRADE password

Bug

Changing the password for AD UPGRADE database user didn’t result in an actual password change.

APM-5967

Access rights not working for the newly created users

Bug

Possible issues with access rights granted for crew list views and/or Onboard module users

APM-5140

The Start Page Frame should be available according to the level in ACC

Bug

The module is now under complete access rights handling as per functional & allowance properties, including routines control & security code per frame

APM-6098

Can't create a user's account in ACC

Bug

PK violation when creating a new APM user

APM-5937

Add the separate routines and fields in ACC for Contract datagroup

Change request

We added access rights & routines for all elements/fields available in the datagroup.

  • 203 Details

  • 204 Other Info

  • 205 Seniority

  • 206 Personal Rates (CR)

  • General folder with field D1

  • Details folder with fields D2 - D11

  • Seniority folder with fields D12 - D23

Datagroups

Key

Summary

Issue Type

Release Notes

APM-6108

AV error in Activity Datagroup during Update Payroll Info action

Bug

AV when activity validation is performed for action Update Payroll Information

APM-5848

Need to extend validation in Activity datagroup, when deleting the record

Bug

We extended validation when performing activity delete to show proper info when it goes down to records created from Adonis Personnel Portal

APM-6109

Rank from Contracts Datagroup must be used for activities instead of PD rank

Bug

When Contracts datagroup contains a Rank value defined, the default Rank set for an activity (from any activity generation place available) will be fetched from the datagroup instead of Personal Details. The rank is also picked up when adding to Crew Change signing on/off tabs

APM-5935

Possibility to define the rank for the contracts

Change request

It is now possible to define Rank for the Main Contract, Sub Contracts and Amendments

APM-5714

Payscale does not change according to contract selection on manual entry

Bug

We provided an automatic update of Payscale value to the corresponding one from the Contracts datagroup, if the value in the Contract column is modified in the module


Rotation Planning 

Key

Summary

Issue Type

Release Notes

APM-5961

Display the vessel certificate requirements in the by-filter view

Change request

The By Filter view of a plan now displays rows for Vessel Certificate Requirements

APM-5922

The crew is removed from rotation shift during termination

Bug

When terminating a person & Termination Date equals to activity/shift estimated end – the activity/shift is not removed & informational message is raised

APM-5256

No warning when we extend/reduce a shift in the Rotation module covered by a training activity

Bug

We improved the application to display a warning message if the shift’s date modification results in overlap with existing training/sick activity. System now prompts if you would like to continue or revert the shift changes to avoid activity trimming/deletion

APM-6051

Rotation Module - Vessel transfer doesn't work as expected

Bug

The vessel Transfer procedure was not providing the expected result for assignment with specific shifts positioning

APM-5980

Constant kick-outs while working with Rotation Planning

Bug

Memory leaks were causing the application to be terminated when working with plans

APM-5978

Not possible to change plan details

Bug

It was not possible to update fields Description and Start/End date for a rotation plan with Processed status

APM-6162

TU trigger for PWVESCOSTPLACE delete records instead of update

Bug

Fixed TU_PWVESCOSTPLACE trigger to properly perform records’ updated

Interfaces 

Key

Summary

Issue Type

Release Notes

APM-6003

Improve auto-refresh for Crewlink

Change request

An unnecessary warning for data refresh was raised on APM start or Re-Open Client

APM-6123

Issues with Seagull STA datagroup

Bug

Various SQL issues if Microsoft Edge WebView2 Runtime is not installed

APM-6057

Ocean Learning Platform (Seagull): E-learning records are not updated in APM

Bug

We improved the import procedure as follows: the imported competence will be ignored if DateFrom of the existing competence is greater than that of the imported. If this is not the case - the existing DateFrom will be replaced by an imported one if a Competence is defined as Only Allow One Document. If not, then the new Competence record is created

APM-6023

Seagull STA datagroup is not available

Bug

The datagroup to display info from the 3rd party interface was not available

Payroll 

Key

Summary

Issue Type

Release Notes

APM-5720

Activities are not assigned any payscales when using Contracts datagroup

Bug

We implemented functionality to assign Payscale Table / Code to activity from a Contract if exists, instead of Personal Details reference

APM-6045

Need a new option "By Empoyer" for export to E-Indkomst

Bug

We implemented new option for Dannish E-Indkomst export. It allows switching logic of reporting crew members based on the Employers that are used in payroll entries. Dialogue tree offering Organization selection will be filtered to only show companies with National Payroll Code set as DK & only if they are setup with the option Is Employer set on. If the option is off, the logic is kept without changes to provide backwards compatibility for existing customers

APM-5150

Sundhed export file should have a different way to fetch data

Change request

We added new dialogue fields for a proper definition of corresponding field values

APM-5692

Finnish Tax calculation is not correct

Bug

The batch of new functionality has been developed for calculating Finnish Taxes, please see below:

  • tax calculation uses the Basis accumulator for the Annual total income, regarding the Valid From field value. If it is later than the last date of period, then the tax card on the Constants tab will be ignored

  • added dialogue field No Tax Card Withholding %. It is used when no available tax card exists and a person is set as Non-resident

  • added dialogue field Source For Tax Days for accumulator selection

  • Monthly deduction for the tax at the source from the dialogue setup is now prorated with Source For Tax Days accumulator

APM-4742

Fields in Arbeidsforhold to be populated automatically

Change request

We improved Norwegian payroll reporting E-Dag to automatically populate new Arbeidsforhold fields

APM-4514

Division of earnings per Sectors

Change request

We now provide calculations for sea-service activities’ virtual split-up based on vessel location. We also added the calculation of leave depending on the virtual sea-service entities based on the same criteria. This is used for the correct payroll calculations so that the proper wages are applied depending on the location they’ve been earned (also known as Internation Tax Sector)

APM-6182

Tax Entries are still generated when Tax exemption is set to "NONE"

Bug

The tax entry 901/902 was created when the Tax exemption was No deduction and the system split tax entry by the employer and there existed one auto-entry with the entry code option Never tax exemption

APM-6107

Export to Norwegian Pension Fund

Bug

Implemented the changes as per below:

  • Adjusted encoding header of an XML file

  • Corrected value 'Lonnssystem' tag

  • Added additional fields: Age, Rank, and Contract Type that was presented to the grid, but these fields are not exported to output file

  • fetch value rate value to be fetched from payscale by dialogue rate. If the value is null, empty we fetch the value from payscale by the rate line that it was defined in the organization

APM-5546

A-Melding should refer only to the Organization No set via Norsk innrapportering in Organization Structure

Bug

We improved report Virksomhet Based On Entry Employer for finding the proper Organisation No for Opplysningspliktig property & terminating the process if several records with the same value exist

APM-5375

Vessel Location to have a locking functionality

Change request

We provided possibility to Lock records under Setup > Tables > Cost Dimension Intervals > Vessel Locations. This will stop any user from editing a record that has already been confirmed with all activities. Routine 826 Lock Vessel Location should be set for a corresponding user group in Adonis Control Centre. The new field in the grid will allow you to easily distinguish the state & filter the list of records using these new criteria.
It would be still possible to make updates for locker records, but only for the users who are setup with proper access for Routine 827 Allow Modifying Locked Vessel Locations

APM-4486

Possibility to select default balance action

Bug

We now provide the possibility to select the Default Balance Action that will apply to the newly created person based on his Company. The property can be setup under Organization Structure > Company > Payroll > Payment > Balance Actions tab

APM-3808

Check last year in W-4 2020 form

Bug

We improved the W-4 form for US Tax to calculate the latest known year setup if no further records were added

APM-6031

Error when trying to open Payroll > Process > Time Sheets

Bug

Timeout error when trying to open the Process Time Sheets menu

APM-5473

IBAN validation is not fixed for Finnish bank accounts

Bug

We added IBAN validation for the payments when both countries of payment bank & receiver bank are both in Finland

APM-6009

Bonus payment pro-rate

Bug

We now offer new fields for Seniority Per Start of the current payroll period (SPS for abbreviation) & Seniority Per End of the current payroll period (SPE for abbreviation):

  • L78a for SPS Years

  • L78b for SPS Months

  • L78c for SPS Days

  • L79a for SPE Years

  • L79b for SPE Months

  • L79c for SPE Days

APM-6159

"FireDAC The multi-part identifier "PAY.AccountDim2" could not be bound" error during generation of payment list

Bug

SQL error message when generating the current payment list and the option Select Entry From Vessel was set

APM-6128

Splitting data by Employer in 'Offshore Protocol Return' report

Bug

UK Tax reports are modified with the possibility to be generated based on person's Employer

APM-6127

Splitting data by Employer in Deduction Working Sheet (P35) report

Bug

UK Tax reports are modified with the possibility to be generated based on a person's Employer

APM-4031

Add payscale option to Calculate all current opened activities to the estimated end date

Bug

We extended the Payscale Table setup with the possibility to define, how Days should be calculated when operating with an Activity. New set of options will cover all possible ways of Days processing for various approaches for different customers

APM-5867

Spaces in the payscale table names

Bug

Trailing/leading space symbols are now trimmed when a payscale record is created

APM-5901

The 'NumorgId' property does not pick up during data transfer to payroll

Bug

OrgId property was not processed in APM when returned from APP method using camel case for a field name

APM-5956

Fields L165, L168 return the wrong real sign off date

Bug

Fields L165, L168 were returning the wrong dates in case sea-service activities were overlapped, so the real Sign On/Off was extracted wrong

APM-5957

Balance action Credit/Debit card doesn't copy Receiver details from Personal details

Bug

Advance List reports didn’t show Receiver additional info for crew with balance action Credit/Debit card, so the name field appeared empty. Now the name from Personal Details is displayed

APM-5328

Error when updating W-4 form on a different site

Bug

SQL error when trying to update W-4 2020 form in Payroll > Constants on a Vessel site

General 

Key

Summary

Issue Type

Release Notes

APM-5539

Danish Vacation Cards (Feriekort) update format to a new requirement

Change request

We updated the export file up to the latest governmental requirements

APM-5863

System Freeze in analytical view on the vessel's side

Bug

We now show the Information Message when an analytical view’s content is being uploaded from the database. Additionally, we provide the possibility to cancel the process if the view is not responding or using a lot of resources that can cause the application to terminate silently

APM-5941

Fix the "Invalid Payroll Period" message

Bug

When the Open Client is set with Payroll Enabled option on but the period is not defined (set as 00 by default) – the warning message will show up

APM-5892

"Invalid argument to date encode" for any Crew List View with Vessel as Open Client

Bug

Invalid Argument error when the open client in a vessel & payroll setup is set with an invalid period value.

APM-5485

IR7-Taxisnet export: update Benefits w/o contr. to S.I.F. fields

Change request

We improved exported fields epr7m3t0r3c2 (Incomes section) & epr7m6t0r1c10b (Employees section) to include Amount1 from Entrycode 416 to cover the latest requirements

APM-6119

Change .Exe Icon

Change request

Application icon update

APM-5953

Payscale table options are taken from Personal Details instead of Activity

Bug

Wrong fetching of payscale options when the Person's payscale is different than the activity payscale

APM-5790

Windows silently kills apmgr.exe during payslips generation

Bug

Fixed existing memory leaks that caused silent termination of the application when generating & emailing multiple payslips reports from Crew List > Email Report

APM-5909

Vessel Location audits DB changes

Change request

It is now possible to view audits for any record for Vessel Location to track the history of modifications

APM-5796

Need to split US Tax entries by Employer

Change request

We implemented Tax entries to be split by Employer when Split year to end values by employer is set under Global Options > General. This is the subtask for US tax records

APM-5496

Rotation Module - Extra Shifts and Activities functionality

Change request

It is now possible to have the Extended Shift Activities additionally to the existing shift definition. This can be useful when a person’s contract is over but it is not possible to sign him off due to some external reasons. It is then possible to use the Shift Extension activity that will not affect any existing activities’ length & drops out of standard evaluation by activity’s type/priority.

  1. Set the option Register Extra Days on under Global Options > Activities.

2. Set the option Allow Overlap On Other Activity Type for your shift extension activity under General Codes > Activities > Processing rules

3. Access the Rotation module & select the shift that should be extended. Use menu Shift > Add Shift Extension over it

4. Define the details on if you want to extend the shift for a sign on or sign off. Set the number of days & activity that is allowed to overlap other shifts

5. The originally selected shift will have an extension with a specifically colored shift & arrow picture to clearly define that those entities are related.

Defined Extra activity will also be created. If the option Allow Overlap was set for it, then it will be overlapping any other already existing so that the original shift definition will stay unchanged.

If not, then the standard rules for activity handling would be applied

APM-5403

Competence to expire when confirming Offsigner

Change request

Added dbo.sp_signoff_expiry_competence procedure to automatically define the expiry date for certain competencies when a person signs off / disembarks


Database Modifications


Added dbo.sp_signoff_expiry_competence procedure to automatically define the expiry date for certain competencies when a person signs off / disembarks.

New /Modified Tables

Table

Field name

Field Type

PW001P20

RANK

Varchar(10)

Activities_by_Location_baseline

SEQNO

CREATEDBY

CREATETIME

CHANGEDBY

CHANGETIME

PIN

BaseLineDate

Vessel

Sector

OrderEarned

Leave_CF_OnLocation

PAYSCALETABLE

PAYSCALECODE

repl_ModifiedBySite

repl_ModifiedDate

repl_GMTModifiedDate

Int

Varchar(32)

Datetime

Varchar(32)

Datetime

Int

Datetime

Int

Varchar(10)

Int

Decimal(19, 6)

Varchar(10)

Varchar(10)

Int

Datetime

Datetime

PWROT_ACTIVE_SHIFT

ACTIVITY_CODE

EXTRA_SHIFT_SON_LINK

EXTRA_SHIFT_SOFF_LINK

MAIN_SHIFT_LINK

EXTRA_SHIFT_TYPE

Varchar(10)

Int

Int

Int

Int

AUDIT_PWROT_ACTIVE_SHIFT

ACTIVITY_CODE

EXTRA_SHIFT_SON_LINK

EXTRA_SHIFT_SOFF_LINK

MAIN_SHIFT_LINK

EXTRA_SHIFT_TYPE

Varchar(10)

Int

Int

Int

Int

PWORGCMP

DEFAULT_BALANCEACTION

EDAG_EmploymentType

EDAG_Arbeidstidsordning

EDAG_antallTimerPerUkeFull

Varchar(2)

Varchar(50)

Varchar(50)

Varchar(10)

AUDIT_ PWORGCMP

DEFAULT_BALANCEACTION

EDAG_EmploymentType

EDAG_Arbeidstidsordning

EDAG_antallTimerPerUkeFull

Varchar(2)

Varchar(50)

Varchar(50)

Varchar(10)

PWSAILINGPLAN

LOCKED

Int

PW001PAY

VESSELLOCATION

Varchar(10)

AUDIT_PW001PAY

VESSELLOCATION

Varchar(10)

PW001PYH

VESSELLOCATION

Varchar(10)

AUDIT_PW001PYH

VESSELLOCATION

Varchar(10)

PWVESCOSTPLACE

LOCKED

AUDIT_LINENR

SESSIONID

DBACTION

PROGRAM_NAME

SEQUENCENO

Int

Int

Int

Varchar(10)

Nvarchar(128)

Int

PW001C02

EDAG_Arbeidstidsordning

EDAG_antallTimerPerUkeFull

Varchar(50)

Varchar(10)

PW001P0Y

Date_LastPayscaleUpdate

Date_LastPositionFractionUpdate

Datetime

Datetime

AUDIT_ PW001P0Y

Date_LastPayscaleUpdate

Date_LastPositionFractionUpdate

Datetime

Datetime

SPM_LAYOUTS

SECCODE

Int

PWSECURITY_SPM_LAYOUTS_RIGHTS

LVL

FieldType

FieldNR

Access

repl_GMTModifiEDDate

repl_ModifiedBySite

repl_ModifiedDate

SESSIONID

DBACTION

AUDIT_LINENR

PROGRAM_NAME

Int

Varchar(2)

Int

Varchar(1)

Datetime

Int

Datetime

Int

Varchar(10)

Int

Nvarchar(128)

AUDIT_PWSECURITY_SPM_LAYOUTS_RIGHTS

LVL

FieldType

FieldNR

Access

repl_GMTModifiEDDate

repl_ModifiedBySite

repl_ModifiedDate

SESSIONID

DBACTION

AUDIT_LINENR

PROGRAM_NAME

Int

Varchar(2)

Int

Varchar(1)

Datetime

Int

Datetime

Int

Varchar(10)

Int

Nvarchar(128)

PWTAXSETTINGS

TAXDAYSSOURCE

Varchar(10)


Other Versions 

Page Properties Report
pageSize10
cqllabel = "apm-rn"