Release 2020.20 of the Adonis Personnel Manager is ready and can be downloaded and installed.
Please note that 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)
Release Highlights
COVID-19
In Adonis we have a good experience working remote as most of our colleagues are spread over the globe this is one of the reasons Our development team adapted quickly when they need to move from the office to home. Good internet connections and our infrastructure in the cloud made this move possible without to many interruptions.
Refactoring
The majority of the issues included in this release are minor change and bug request in existing functionality. Some major core functionality is refactured increasing the performance in certain module like Crew Station Bill and Rotation planning.
Distribute Payslip
In the previous release it was possible to email and distribute the payslip. The distribution of the payslip to the enclosed documents datagroup, enabled the possibility for our customers using the portal to distribute the payslip. In release 2020.20 the distribution is a separate option, that disables emailing the payslip to the employee.
Gangway Monitoring
For those user using our gangway access module, the monitoring functionality in APM now also shows those persons signing on.
Resolved Jira Issues
Accounting Interface
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4018 | DIM6 should be exported as blank when no value | Bug | Accounting Interface | When performing Export to Navision & External Doc No (Dim6) was not defined – the sequence number was still concatenated with empty value. Now if field is not defined – Dim6 value will return empty |
APM-3957 | Navision Accounting export: change AppliesDocNo field | Bug | Accounting Interface | Improved Navision Accounting export to populate AppliesDocNo field with value as in Dim defined in dialog window |
Bank Interface
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3479 | Rabobank Electronic payment screen overwrites the files with the same currency | Bug | Bank Interface, Bank Interface/20022 | Advance List by Currency for Rabobank balance action now offers option Create Payment File For Rabobank Without Replacement. When set it will always create a new temporary file without overwriting the one created previously. |
APM-4071 | Advance List/Payment List | Bug | Bank Interface, Payroll, Payroll\Fixed Reports, Reports | New option Payout the same recipient's bank accounts into one transaction is added to Advance List. When set – the generated payment file will merge existing multiple transactions into one, if the recipient’s bank details are the same. The accounting vouchers will not be affected though, as these payments might be spread to different accounting balances |
Datagroups
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3983 | Workaround for vessel transfer with 1day overlap stopped working | Bug | Datagroups\Activities, Modules\Rotation Planning | It was not possible to create one day overlap for sea-service activities, that correspond to Vessel Transfer operation. |
APM-3976 | H30 to return real days when global option hours registration is on. | Bug | Datagroups\Activities | Fixed H30 field to correctly calculate Days if activity datagroup is set to use Register Hours fields under Global Settings |
APM-3872 | Not possible creating training activities with overlapping | Bug | Datagroups\Activities | It was not possible to create overlapping activity for Rotation activity mode |
APM-3589 | Issue during Confirm Sign On from Activities datagroup | Bug | Datagroups\Activities, Modules\Crew Change | Wrong dates appeared for Snapped Crew Change when using Confirm in datagroup |
APM-3573 | DBaction 'Delete' shows twice in Audit Trail for activities | Bug | Datagroups\Activities | Delete action was shown twice in Audit trail |
APM-3792 | Slow active PIN change when Enclosed documents or Overview datagroups opened | Bug | Datagroups\Enclosed Documents | Slow pin change if a person had open datagroup & lots of enclosed files for records |
APM-3646 | Add 'Occupation' field for the Family Member record | Change Request | Datagroups\Family | It is possible to store Occupation for any family member. Access to this field can be regulated by Field H77 Occupation in Adonis Control Centre > Fields > Family |
APM-3776 | Telecommunication are overwritten. | Bug | Datagroups\Personal Details | Covered by |
APM-3741 | Can not save info for employed crew if Termination reason is mandatory | Bug | Datagroups\Personal Details | It was not possible to update person’s name details if Termination reason was set mandatory. |
APM-3602 | Add a field for State in Address section in Personal Details etc | Change Request | Datagroups\Personal Details, Regions Editor | It is now possible to display County (State) of the country, when inputting address. This possibility will only be activated if corresponding country has option County Visible set under Setup > Tables > Regions Editor
|
APM-4125 | Alternative Receiver is overwritten from one person to another | Bug | Datagroups\Personal Details | Crew member’s Alternative Receiver could be copied from another person if navigating in Crew List & instantly save person, before frame was refreshed |
APM-3271 | Audit table for PW001P08 | Change Request | Datagroups\Travel Documents | We now provide possibility to view audits for Travel documents records |
ATPI Crewlink
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4040 | Flight Inbox does not refresh while switching ToVessel/FromVessel flights | Bug | interfaces\ATPI Crewlink | Flight Inbox was not refreshed when toggling between From Vessel / To Vessel filters |
APM-3914 | Not enough rights to export report in CrewLink embedded | Bug | interfaces\ATPI Crewlink | User was forced to login to CrewLink for the second time when trying to export a report. |
APM-3837 | Add Conditions and Taxes fields to APM | Change Request | interfaces\ATPI Crewlink | Added fields for Tax and Conditions for Flight segments |
APM-3710 | Possibility to cancel a booking of any status | Change Request | interfaces\ATPI Crewlink | It is now possible to cancel flight with any status except Created, None |
APM-3704 | Arrival before/Departure after time is reset after booking a flight | Bug | interfaces\ATPI Crewlink | Arrival Before / Departure After values were not saved, if modified without removing focus & clicking Book Flight |
Modules
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4104 | Remove a person from previous shift deletes activity no matter payroll and timesheet link | Bug | ACC, Modules\Rotation Planning | We now apply validation for payroll routines related to activity handling not only when evaluating next shifts after modifying a shift, but also if Remove Person From Previous Shift is selected |
APM-3973 | While confirming the crew change critical fields should not be updated | Change Request | Modules\Crew Change | When confirming a Crew Change, payroll-critical fields (rank, position, payscale) are not updated in corresponding activity. |
APM-3838 | Issue with Tag/untag function in Crew Change module -> Flight Booking tab | Bug | Modules\Crew Change | Tagged state for checkboxes was not reset if switching filters From Vessel/To Vessel |
APM-3791 | Need Organization Column for Travel Info tab > Crew Change | Change Request | Modules\Crew Change | Added Organization Column for Signing On/Off Travel filter of Travel Info tab |
APM-3720 | When updating crew change record the drop-down menu shows passive ports | Bug | Modules\Crew Change | Passive ports were available for Port selection. |
APM-3999 | Not all variants from "DateTimeGrouping" work correctly | Bug | Modules\Crew List | General improvement of grid functionality when performing Date Time grouping |
APM-3722 | "Ignore organization properties" works incorrectly | Bug | Modules\Crew List | Now Activated/Terminated state of a crew member is taken to count when creating a crewlist, even if it is registered with option Ignore Organization Properties Settings for Crew List when Selected Client is a Vessel. |
APM-3350 | Using the "DateTimeGrouping>By Year" functionality leads to AV error | Bug | Modules\Crew List | AV when trying to apply grouping by DateTime criteria in any grid. |
APM-3975 | Slow Performance in CSB | Bug | Modules\Crew Station Bill | We added optional check for required documents when working with Muster Roll assignments. If it appears unnecessary & time-consuming for your workflow, causing performance degradation – you can switch it off using one-click ribbon command. It can be switched back on when necessary. Please note that this is a workaround and we are looking further for a more suitable solution |
APM-3674 | Add possibility to view people who are already assigned as relievers | Change Request | Modules\Crew Station Bill | New field Reliever is added to Add Crew Member & Add Reliever forms to indicate if suggested crew member is already assigned as reliever to a CrewID (its name is also shown) |
APM-3666 | Possibility to remove "Load All" button for certain users levels when assigning people in Crew Station Bill | Change Request | Modules\Crew Station Bill | We added Routine 885 Allow Load All for assigning list in Adonis Control Centre to manage access to button Load All when assigning person to CrewID |
APM-3566 | Number columns sorting incorrectly | Bug | Modules\Crew Station Bill | Fixed natural sorting of CrewId in Muster Stations setup that resulted in numeric values being sorted as text |
APM-3780 | Same person is assigned to the same time drills | Bug | Modules\Drill and Course Registration | It was possible to assign a person to Drills with overlapping time |
APM-3956 | Payroll routines pre-validation for overlapped activities when adding travel activities before and after the onboard shift | Change Request | Modules\Rotation Planning | Implemented functionality providing Payroll routines pre-validation for overlapped activities when adding travel activities before and after the onboard shift |
APM-3906 | Adding travel activities before and after the onboard shift | Bug | Modules\Rotation Planning | It was not possible to insert Travel activity if there existed historical activity with overlapped dates but with lower priority. |
APM-3826 | The functionalities of Zoom and Viewing of rotation plan do not work. | Bug | Modules\Rotation Planning | Provided possibility to re-set scaling size to default for rotation gantt |
APM-3517 | Handle Gap Sea-service activity in Rotation shift Gantt | Change Request | Modules\Rotation Planning | When trimming a shift length with assigned person, it’s been possible to select a Gap activity to be created. Starting with this version, if selected gap activity is sea-service – module automatically verifies if a gap shift with similar dates is created & person is automatically assigned to this new gap shift |
APM-3415 | Slow performance in Rotation | Bug | Modules\Rotation Planning, User Options | Increased performance for Promotion operation when moving subsequent shifts & Leave days recalculated based on payroll formulas. |
APM-3688 | A crew member isn't assigned on the shift | Bug | Modules\Rotation Planning | A person was not actually assigned to shift, although assignment performed but after removing from previous shift without clicking Apply. |
APM-3879 | Error in Rotation while moving subsequent shifts | Bug | Modules\Rotation Planning | Changed record not found if a person assigned with option Move Subsequent Shifts, but new shift’s end date crossed next person's assignment. |
APM-3694 | Assigned crew is removed from the shift after saving changes | Bug | Modules\Rotation Planning | A person was not actually assigned to shift, although assignment performed but after removing from previous shift without clicking Apply. |
Payroll
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3783 | Error message during sending A-melding (Correction) | Bug | Norwegian Payroll | Could Not Convert Variant when sending A-Melding correction |
APM-2739 | 'List index out of bounds' error after balance action has been changed for two persons | Bug | Payroll | List Index error when consequently changing balance action for 2 persons |
APM-4061 | Wrong date format in NAV | Bug | Payroll | Fixed date format for Navision export to MMDDYYYY instead of DDMMYYYY |
APM-4053 | Entry code not calculating when From field is filled in | Bug | Payroll, Payroll\Calculation | For a person terminated in the middle of current period, payroll calculation will include the fixed entry if the Fromperiod and Toperiod is inside the current period. |
APM-3527 | Record missing and corrupted in Payment List report | Bug | Payroll | Payment report was generated with incorrect page size that resulted in data partly missing on layout |
APM-3809 | Currency rate on manual entries does not change to match the currency code | Bug | Payroll | Currency rate was not updated after currency code changed |
APM-4145 | PeopleSoft: Direct Deposit vs Physical check | Bug | Payroll | Implemented new balance action Payment Check for proper integration with PeopleSoft |
APM-3870 | Possibility to add Email report in Enclosed documents without sending by email | Change Request | Payroll\Email reports, Reports | Crew List Email Report now provides possibility to Distribute reports to Enclosed documents without actually sending them by email. These are now separate options |
APM-3761 | The Birthdate is not fetched to a file for BDO bank | Bug | Payroll\Email reports, Payroll\Payroll Additional Info | Date of birth was not fetched to payment file for BDO balance action |
APM-4063 | Some Entry Code options cannot be seen | Bug | Payroll\Entry Codes | Entrycode options are now moved to the separate tab. |
APM-3774 | L165 returns 0 when customer is not using Crew Change | Bug | Payroll\Entry Codes, Payroll\Scripts | L165(d) value returned 0 instead of Estimated End date when DateTo was empty |
APM-3747 | It takes too long to work with Payroll module on Azur | Bug | Payroll\Entry Codes | Optimized data-loading in Payroll details for better module performance |
APM-3635 | 'Access is denied' message after Export to ADP. | Bug | Payroll\Entry Codes | Access Denied error & application crash if folder for an Export tool is setup but APM user doesn't have access to it |
APM-3349 | The amount is parsed and inserted into Currency Code field, which does not allow numeric input from user screen | Bug | Payroll\Entry Codes | If a currency was added to General Codes with numeric code & Exchange Rate = 1, trimmed amount could have been added into Currency Code field of a transaction |
APM-3990 | Pension Fund 2020 report does not include refundadble sick wages info | Bug | Payroll\Fixed Reports | Generating Norwegian report for Pension Fund 2020, Sick Wages were not included if corresponding entrycode was set without option Redersandel (Pension for Employer). |
APM-3696 | Payment file report layout corrupted | Bug | Payroll\Fixed Reports | Layout & footer issues in Payment list, resulting to data appearing partly |
APM-3671 | Auto correct sequence counter | Bug | Payroll\Payscales | PK Violation for payscale rates when performing Duplicate operation over Payscale |
APM-3868 | Possibility to add Payslip in Enclosed documents without sending by email | Change Request | Payroll\Payslip | It is now possible to Distribute payroll reports to Enclosed documents without actually sending them by email. These are now separate options. Note that reports should be enabled in Global Options & enclosed document code for distribution must be defined |
APM-3740 | Tag All, Untag All buttons don't work in Process Timesheets screen when method TimesheetsPerDay is selected | Bug | Payroll\Process Time Sheets | For Process Timesheet grid buttons Tag All / Untag All were not working if timesheets were presented in Per Day mode |
APM-4077 | New option on ISO20022 user interface for PeopleSoft | Change Request | Payroll | Extended Receiver Bank tab with checkbox Prenote? for balance action PeopleSoft, for end-user to make a decision if Prenote status should be reported. |
APM-4058 | Balance Action: By default need to be carried forward instead of cash | Bug | Payroll | If a person doesn’t have payroll data from history, his default balance action will be now set as Carry Forward To Next Month instead of Cash offered earlier |
APM-4020 | Navision - possibility for removing certain bank transfer entry codes | Bug | Payroll\Entry Codes | We implemented shared form Entry Codes Excluded Payment Amount for all accounting exports available in Organization Structure > Company > Payroll > Accounting. When generating the Accounting Voucher report it is now possible to optionally exclude the entry codes defined here.
|
APM-3979 | Allotment priority 11 is not properly displayed as 1 in APM | Bug | Payroll | Allottee priority containing more than one digit was not displayed properly in overview grid |
Other
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3475 | Possibility to limit access to specific Activity Codes in ACC. | Change Request | ACC | We added field Sec Code to provide possibility setting Control Centre access for specific Code records, same as for other general codes.
|
APM-4108 | Trigger issue when upgrading to APM 2020.10.5.1 | Bug | Database | Improved automated creation of triggers to exclude fields that were automatically created by replicator & contain REPLFIELD_ prefix |
APM-3487 | Incorrect coding applied to Logisoft export file. | Bug | Export\Logisoft | Provided possibility to export data in various encodings (UTF8 by default). |
APM-3380 | Include US Zip and States codes in APM installation set | Change Request | Installation Set | US Zip codes & State codes are now added by Adonis installation & upgrade by default. |
APM-3264 | Ignore terminated crew during export of Bio and sea service data | Bug | interfaces\Seagull | When exporting Biodata, a person will only be updated once when Employment End Date has been set and its value is less or equal than today. |
APM-3917 | The two inherit boxes should be checked by default | Change Request | Organization | When creating a Position record checkboxes Inherit access from vessel and Inherit access from department are set On by default under Access Areas |
APM-3948 | To add the "purge database" fields into user interface of Replicator Setup | Change Request | Replicator | To allow interface setup of the latest released replicator purge functionality under Setup > Adonis Replicator, we added Is Purge checkbox for Site Properties together with possibility to define a number of days to apply purging & PK query definition under Replication Tasks |
APM-3772 | File not found when sending email with attachment from APM. | Bug | Send Email | File Not Found when trying to send generated report by email |
APM-3759 | APM General Codes - Possible to Add Blank Space When Pasting Value | Bug | Setup\General Codes | It was possible to create general codes with non-valid symbols (space) |
APM-3748 | Validation for previously planned activities doesn't work for Common Entry | Bug | Tools\Common Entry | It was possible to create Current activity with dates after existing Planned using Common Entry -> Embarking-SignOn/Disembarking-SigOff |
APM-3549 | Import activities are not working properly. | Bug | Tools\Import | Significantly improved performance for importing process. |
APM-3938 | Link in Installation set links to old documentation | Bug | Installation Set | Improved installation set with link to the updated manual |
APM-3916 | Include the Access Level settings in the 'Copy structure below to' function. | Change Request | We improved functionality Copy Structure Below to so that settings defined at Access Areas tab are copied as well. | |
APM-3916 | Include the Access Level settings in the 'Copy structure below to' function. | Change Request | We improved functionality Copy Structure Below to so that settings defined at Access Areas tab are copied as well. | |
APM-3985 | PWORGCMP Multiple-step operation generated errors | Bug | We modified PWORGCMP table, lessening the number of fields, related to various exports setup. These fields are moved to new separate tables | |
APM-3850 | Missing Fields in the editor form | Change Request | It is now possible to customize all of the fields that are available for a Competence code as Mandatory / Optional / Disabled for input. | |
APM-3593 | Error message appears in Vessel Location | Bug | Prohibited PK Violation when creating two identical records for Vessel Location. Warning now shows instead. | |
APM-4019 | Change the module name to 'Access Areas Module' | Change Request | Updated the module name to Access Areas | |
APM-4001 | Gangway monitoring On signing tab | Change Request | Gangway Control module is extended with new Signing On tab, displaying crew confirmed onboard | |
APM-3971 | Start Page Module Layouts management functionality | Change Request | Various improvements of Start Page Module Layout |
Database Modifications
Other Versions