APM 2021.50
Software | Version | Release Date | Download Link | Latest Patch |
---|---|---|---|---|
Adonis Personnel Manager | 2021.50 | Feb 4, 2022 |
Click here to read more about our different types of releases (main release, intermediate release)
Release Highlights
Multiple Employment Contracts
In this version, we continued developing the employment contracts data group and added the possibility to add customized fields to the contract type. This functionality makes it possible to store information specifically for a contract type, and it simplifies the printing of labour contracts.
The standard customized personal field types are available for the contract template.
Various smaller modification are implemented, see resolved issues below.
Resolved Jira Issues
Access Control
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4972 | Add additional ACC security Levels | Change Request | ACC | We increased the number of available User Levels to 1000. Please note that super-user level with default full administrative access is still the same 99 |
Datagroups
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5556 | Sign off day deducted from the wrong Leave activity | Bug | Datagroups\Activities | We fixed the behaviour of options that are used in Leave Days calculation so that the Substract (for leave activities) & Deduct (for sea-service) properly process situations when several consequent activities exist |
APM-5472 | Activity view is showing leave days up to today on current activity | Change Request | Datagroups\Activities | It is now possible to view the Leave Balance only based on non-planned activities & their estimated end date.
|
APM-5785 | Contracts Datagroup Customized fields functionality | Change Request | Datagroups\Contracts | When adding a new general code record for Customized Fields, it is now possible to define whether the field is intended to use in Personal Detail on in Contracts datagroup
|
APM-5783 | Add 'Valid For' option to the General Codes/Contract Types | Change Request | Datagroups\Contracts | We added new General Code's record properties to define its relation to various data sections in Contracts datagroup
|
APM-5780 | New options for Customized fields | Change Request | Datagroups\Contracts | When adding a new general code record for Customized Fields, it is now possible to define whether the field is intended to use in Personal Detail on in Contracts datagroup
|
APM-5682 | Not possible to add a new field to the customized topic | Bug | Datagroups\Customized Topics | Data-error when editing a datagroup’s field list in General Codes but the datagroup is open. |
APM-5651 | Not possible to edit customized topics | Bug | Datagroups\Customized Topics | AV when double-clicking on a date field for editing an existing record |
APM-5552 | Overwrite Calculated Leave option doesn't work for the historical activity | Bug | Datagroups\Activities | Leave Days were recalculated internally even if Overwrite Calculated Leave function was applied by user |
Rotation Planning
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5788 | Rotation Planning Module - recognize preferred/not preferred option in shared Link /Snap to Crew Change | Change Request | Modules\Rotation Planning | When assigning a person to a shift & performing crew change snapping, we now added the possibility to view if a calling port is defined as Non-Preferred, so that a different assignment can be performed |
APM-5439 | The rotation processes wrong shift | Bug | Modules\Rotation Planning | We’ve implemented the optional possibility to keep found shifts tagged for multiple actions over several objects instead of a single one.
|
Crew Change
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5787 | Crew Change Module - possibility to toggle 'Not Preferred Port' state | Change Request | Modules\Crew Change | We added the possibility to set the Calling Port as Not Preferred directly from the form of creating a record. Note that this will not consider the Port entity, but the created Calling Port only
|
APM-5311 | Leave activity is not deleted after removing pin from off-signing tab in Crew Change | Bug | Modules\Crew Change | When a person was removed from Sign On crew change, his seaservice activity was deleted. He was removed from the Sign Off crew change as well. But corresponding Leave activity stayed intact |
Payroll
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5317 | Need to split Tax entries by Employer | Bug | Norwegian Payroll, Payroll\Entry Codes | Implemented the functionality split the tax entries by Employer identified by activity vessel assigment. |
APM-5170 | Rank_sort column for Batch Entry routine | Change Request | Payroll\Batch Entry | We implemented possibility to view & filter the crew as per Rank Sort value for Payroll Batch Entry routine
|
APM-5260 | Payroll field to receive the holiday name from a calendar based on the payroll entry date | Change Request | Payroll\Calculation | Added payroll field L196 to return the Holiday Name, if the payroll entry’s FromDate corresponds to a holiday (should be setup for corresponding payscale of this entry). |
APM-3204 | Activity to stop earning seniority after a certain amount of weekdays | Change Request | Payroll\Payscales | For a payscale table level when the mode Seniority By Payscale Code is ON, we now allow to define the number of days & activity category that limit the maximum Seniority earning possible. Note that days counter also minds the settings if weekend day(s) or public holidays should be ignored
|
APM-5886 | Errors when trying to send e-mail payslips | Bug | Payroll | Various emailing errors due to broken thread-safe approach |
APM-5823 | Update payment file for these countries TH-IN-BH-AE-JO | Bug | Payroll | We updated Credit Suisse payment files to contain proper tags & corresponding data that is requested by the following countries: Thailand, India, Bahrain, Arab Emirates, Jordan |
APM-5822 | The option in Tax export tool does not consider crew list selection | Bug | Norwegian Payroll | When generating Tax export, the possibility for Crew selection was disabled for certain options set. We now also process the Personal ID removing all spaces if occur upon exporting as these are not valid for the recipient |
APM-4867 | Can't run Historical Payslip by Employer | Bug | Payroll | It was not possible to run Historical Payslip Laser Layout by Employer report if Payroll tab was closed. |
APM-5801 | Tax transfer report need to work with the tax entries splitting by employer | Change Request | Payroll | This is fixed now |
APM-5793 | Wrong calculation of days in H30 | Bug | Payroll | We moved option Calculate Current and Planned Opened Activity to Estimated End Date from User Options to Global Options > Activities. That allows to keep consistency of calculation rules disregards of which user is logged in. Please mind to verify that the option is set according to your internal company regulations.
|
APM-5774 | Export to Norwegian Pension Fund errors | Bug | Payroll | Despite that certain crew was tagged, the entire persons’ list was exported to the file |
APM-5719 | New release A-melding 2021 R2 | Bug | Payroll | We implemented the full compliance of A-Melding as per new standards of Norwegian authorities. |
APM-5721 | Norwegian tax calculation for year 2022 | Bug | Payroll | We now provide Norwegian Tax calculation according to new rules in regulations for year 2022 |
APM-5760 | Payroll fields L85, L164-L168 return wrong sign-on/off date when payroll-generated activities cross sea-service activities | Bug | Payroll | Payroll fields Lxx dedicated to fetch activity dates were not able to properly process consecutive sea-service activities & provide real sign on/off, if payroll generated activity was added in-between |
APM-5761 | Company rate payroll fields are not working | Bug | Payroll | Rates setup on the Company level was not fetched with dedicated payroll CBx fields |
APM-5748 | The view "PW001PYH_PROJP01" does not split different Project codes | Bug | Payroll | Updated views PW001PYH_PROJP01 and PW001PYH_PROJVES to ignore the time portion of project definitions |
APM-5743 | Implementation of ISO 20022 file for Barclays bank | Change Request | Payroll | Implementation of ISO 20022 file for Barclays bank |
APM-5727 | Exclude Leave activities option is not working properly | Bug | Payroll | When the activity is added under Exclude Leave activities section on the Payscale the rules set for the Leave activities on the same Payscale ignore this activity and are applied to the next following Leave. This is fixed both on client-side & database level. |
APM-5706 | Export to Norwegian Pension Fund errors | Bug | Payroll | We added possibility to define the personal rate field that should be used as Aarslonn payscale. Mottar AFP is now fetched from customized field with code = “MOTTAR_AFP” of from a company setup, if the field doesn’t exist or is empty
|
APM-5691 | Could not convert variant of type (Null) into type (OleStr) error when trying to open Entry details for payroll history | Bug | Payroll | Conversion error when opening details for an entry & company national payroll code as other than Finland |
General
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4946 | Change from ANSI to UTF-8 in DNV integration | Bug | Export\Import | We modified export format to UTF-8 standard instead of previously used ANSI |
APM-5175 | "colRefOffice_Manning_agency" is not valid component name issue | Bug | Global Options\General, interfaces\ATPI Crewlink, Modules\Crew Change | Not a valid component error when a field contains special symbols. |
APM-4991 | Booking status is not updated after restarting the application or re-opening the current client. | Bug | interfaces\ATPI Crewlink | Bookings were not automatically refreshed when opening the application or re-opening current client |
APM-5540 | Save and Cancel buttons are disabled in the Org. Structure -> Vessel -> Rescue Stations tab | Bug | Organization | To follow the standard approach we added Save / Cancel buttons to the ribbon, when working with Vessel > Safety > Rescue Stations tab
|
APM-4873 | Create a log for emails sent from APM | Change Request | Send Email | We now provide the complete information log for sending emails. When the Crew List > Email Reports is used, we also provide log on the enclosed document's Distribute action |
APM-5066 | Lack of TLS 1.2 support | Bug | Setup\Global Options | We improved the application to support modern TLS v.1.2 protocol, to provide proper security for data-transfer when operating with 3rd party applications |
APM-5336 | Add validation on dates in the vessel locations | Change Request | Setup\Tables\Sailing Plan | It was possible to create records with overlapping dates for the same vessel. Now the validation is applied & warning displayed.
|
APM-5899 | General Codes - Crew List View - SQL Editor fixed layout | Bug |
| We improved the editor control to provide the user-friendly layout when editing a crew list view. |
APM-5851 | Not possible to use "Årlig Sammenstilling" report | Bug |
| EDAG reporting provided the wrong info if a person was employed in several IsEmployer companies during one year |
APM-5838 | General Codes-"Customized Fields Views" new option Visible IN | Change Request |
| When adding a new general code record for Customized Fields, it is now possible to define whether the field is intended to use in Personal Detail on in Contracts datagroup |
APM-5798 | Not possible to assign pin to a cabin via crew change | Bug | Cabin Allocation Module | Validation for Cabin capacity erroneously prevented crew from being assigned to a cabin that actually allowed that |
APM-4952 | "Group By Vessel" option does not work in the Advance List report | Bug |
| When generating Advance List report with option Group By Payroll Vessel set, the records appeared with the random sorting so that the same vessel could show several times |
APM-5737 | DateTime in request to web service | Bug |
| We fixed webservice used for communication with Adonis Web recruitment to return the time portion of the datetime values |
APM-5646 | Cabin Assignments not working | Bug |
| Validation for cabin capacity was not applied, if assigning a crew member to a cabin from Crew Change or Rotation Planning modules |
APM-5673 | The function ad_DeductSignOnSignOffDay() goes the infinite recursion loop and fatally crashes APM | Bug | Database | Modules & datagroups crashed when opening & certain set of activities existed, that couldn’t be properly processed by database function calculating leave days |
APM-5663 | Vessel location is not picked up for the entries created from the Timesheet | Bug |
| When importing an APP timesheet, Vessel Location was not found correctly if the activity linked to timesheet had DateTo earlier than the current payroll period |
|
|
|
|
|
APM-4072 | Issues with option "Calculate Current and Planned Opened Activity to Estimated End Date" | Bug | User Options | For current activity the Leave Balance is now calculated for Estimated End date disregards balance date, if the option Calculate Current and Planned Opened Activity to Estimated End Date is set. |
APM-5531 | New functionality to handle multiple contracts | Change Request | Multiple Contracts | Implemented the employment contracts data group and added the possibility to add customized fields to the contract type |
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 |