Click here to read more about our different types of releases (main release, intermediate release)
Resolved Jira Issues
Access Control
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-6029 | ACC doesn't update AD UPGRADE password | Bug | ACC | 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 | ACC | 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 | ACC | 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 | ACC | PK violation when creating a new APM user |
APM-5937 | Add the separate routines and fields in ACC for Contract datagroup | Change request | ACC, Datagroups\Contracts | We added access rights & routines for all elements/fields available in the datagroup.
|
Datagroups
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-6108 | AV error in Activity Datagroup during Update Payroll Info action | Bug | Datagroups\Activities | 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 | Datagroups\Activities | 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 | Datagroups\Contracts | 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 | Datagroups\Contracts | 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 | Datagroups\Contracts, Payroll\Calculation | 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 | Components | Release Notes |
---|---|---|---|---|
APM-5961 | Display the vessel certificate requirements in the by-filter view | Change request | Modules\Rotation Planning | 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 | Modules\Rotation Planning | 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 | Modules\Rotation Planning | 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 | Modules\Rotation Planning | 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 | Modules\Rotation Planning | Memory leaks were causing the application to be terminated when working with plans |
APM-5978 | Not possible to change plan details | Bug | Modules\Rotation Planning | 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 | Modules\Rotation Planning\Vessel Projects | Fixed TU_PWVESCOSTPLACE trigger to properly perform records’ updated |
Interfaces
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-6003 | Improve auto-refresh for Crewlink | Change request | interfaces\ATPI Crewlink | An unnecessary warning for data refresh was raised on APM start or Re-Open Client |
APM-6123 | Issues with Seagull STA datagroup | Bug | interfaces\Seagull | 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 | interfaces\Seagull | 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 | interfaces\Seagull | The datagroup to display info from the 3rd party interface was not available |
Payroll
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5720 | Activities are not assigned any payscales when using Contracts datagroup | Bug | Activities affecting Payroll, Datagroups\Contracts | 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 | Danish Payroll | 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 | Danish Payroll, Export\Import | We added new dialogue fields for a proper definition of corresponding field values |
APM-5692 | Finnish Tax calculation is not correct | Bug | Finnish Payroll | The batch of new functionality has been developed for calculating Finnish Taxes, please see below:
|
APM-4742 | Fields in Arbeidsforhold to be populated automatically | Change request | Norwegian Payroll | We improved Norwegian payroll reporting E-Dag to automatically populate new Arbeidsforhold fields |
APM-4514 | Division of earnings per Sectors | Change request | Norwegian Payroll | 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 | Norwegian payroll | 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 | Norwegian payroll | Implemented the changes as per below:
|
APM-5546 | A-Melding should refer only to the Organization No set via Norsk innrapportering in Organization Structure | Bug | Norwegian Payroll, Payroll\Fixed Reports | 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 | Payroll | 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. |
APM-4486 | Possibility to select default balance action | Bug | Payroll | 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 | Payroll | 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 | Payroll | Timeout error when trying to open the Process Time Sheets menu |
APM-5473 | IBAN validation is not fixed for Finnish bank accounts | Bug | Payroll, Setup\General Codes | 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 | Payroll\Calculation | 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):
|
APM-6159 | "FireDAC The multi-part identifier "PAY.AccountDim2" could not be bound" error during generation of payment list | Bug | Payroll\Fixed Reports | 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 | Payroll\Fixed Reports | 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 | Payroll\Fixed Reports | 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 | Payroll\Payscales | 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 | Payroll\Payscales | 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 | Payroll\Process Time Sheets | 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 | Payroll\Scripts | 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 | Setup\Payroll | 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 | US Payroll | SQL error when trying to update W-4 2020 form in Payroll > Constants on a Vessel site |
General
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5539 | Danish Vacation Cards (Feriekort) update format to a new requirement | Change request | Export\Import | We updated the export file up to the latest governmental requirements |
APM-5863 | System Freeze in analytical view on the vessel's side | Bug | Modules\Analytical | 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 | Modules\Crew List | 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 | Modules\Crew List | 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 | Tools\Export | 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-5911 | UI for audits viewing | Change request | It is now possible to view audits for any record for Vessel Location to track the history of modifications | |
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.
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
New /Modified Tables
Table | Field name | Field Type |
PWPSC000 | SeniorityByCodeActivityCategory SeniorityByCodeMaxDays | Varchar(10) Int |
Audit_PWPSC000 | SeniorityByCodeActivityCategory SeniorityByCodeMaxDays | Varchar(10) Int |
PW001P20 | CONTRACTKIND CONTRACTTYPE SCANNEDDOCNO SCANVALIDITY TRIALPERIODEND DURATION | Int Varchar(10) Int Int Datetime Int |
PW001C28 | VISIBLE_IN | Int |
PW001C32 | VALIDFOR_MAIN VALIDFOR_AMENDMENT VALIDFOR_SUB TRIALPERIOD TRIALPERIOD_DEFAULTSTART TRIALPERIOD_MEASSUREMENT TRIALPERIOD_OVERWRITEEND CUST_FLD_VIEWCODE | Int Int Int Int Int Varchar(1) Int Varchar(10) |
PW001C83 | VISIBLE_IN | Intsmaer |
PW_EMAIL_LOG | SEQNO DATE SENDER RECEIVER CC BCC SUBJECT repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Datetime Varchar(1000) Varchar(1000) Varchar(1000) Varchar(1000) Varchar(1000) Int Datetime Datetime |
PW_EMAIL_LOG_ATTACHMENTS | ATTACHMENT_ID SEQNO FILENAME PIN DOCUMENT_CODE DOCUMENT repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Varchar(1000) Int Varchar(10) Int Int Datetime Datetime |
PW001P20U | CONTRACT_SEQNO repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Datetime Datetime |
PWORGCMP | DEFAULT_MOTTAR_AFP AARSLONN_PAYSCALE_RATE_LINE | Varchar(50) Int |
AUDIT_PWORGCMP | DEFAULT_MOTTAR_AFP AARSLONN_PAYSCALE_RATE_LINE | Varchar(50) Int |
PW001C0A | COLUMNORDER | Int |