APM 2020.40
To read more about our different types of releases (main release, intermediate release), click me!
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
Version 2020.40 is a maintenance release containing mostly resolved bug request.
New is the functionality in the rotation planning module to recognize a travel transfer when moving a person from one shift to an overlapping shift linked to another vessel
New in 2020.40 is also the possibility to link plug-ins to the accounting voucher export, up to now the plug ins where located in the main menu. This means that interface requests can be implemented outside the release plan of APM. Several bank interfaces have been implemented as plug-ins already and one of the latest plug-in is the one transferring cash and check payments to our Crew Portal Master Cash Module
Master Cash Account - Payroll Payments
Resolved Jira Issues
Datagroups
Key | Summary | Release Notes |
---|---|---|
APM-3639 | Several current activities can be created via Common Entry -> Activity | Found & fixed during int.testing |
APM-3994 | Date From > Estimated End Date for activity record after Confirm Sign On/Off action is performed via Common Entry | It was possible to set activity Date From later than Estimated End Date when using Common Entry > Confirm Sign On/Off |
APM-4371 | Editor form issue | Fixed the problem that in the Competence Editor Form (general code) the fields were available for view/edit even if the editor options were set to Not Visible.
|
APM-3954 | Enclosed document code, options 'Available in' were ignored | Documents are only visible in either the the documents module, the enclosed document datagroup or in both. |
APM-4035 | 'Allottee Priority' column shows '0' in the grid on Family view | If the family member is not an Allottee (is allottee is blank) the column Allottee Priority is empty. |
APM-3996 | Not possible to select Country in Medical record | Fixed the problem that it was not possible to select a country in the medical record. |
APM-3995 | Passive marital status is not shown in Personal Details datagroup | Passive maritial status codes where not displayed in the personal details datagroup. This is now fixed. Passive codes used earlier when they were Active, will still be displayed, but it will not be possible to select a passive code from the drop down box anymore. |
Courses and Drills
Key | Summary | Release Notes |
---|---|---|
APM-4157 | Not possible to add participants on drill | Fixed the SQL error "Sequenceno not found" when enrolling a crewmember in an onboard drill. |
APM-4307 | Not possible to add Instructor(s) to the drill | Fixed the problem that no crew members were found in the Find Course instructor form. |
Rotation Planning
Key | Summary | Release Notes |
---|---|---|
APM-78 | Improve vessel transfer procedure when 1 day overlap needed | We improved the rotation planning module to automatically recognize a Vessel Transfer when assigning a crew member to a shift onboard another vessel. Activate this functionality in the crew change global options section general by switching on the "Allow vessel transfer selection" option |
APM-4232 | Reshedule from Rotation creates sign-on duplicates | Using Perform Sign Off with 1 day earlier than initial shift start date caused person to appear as onsigner in 2 crew changes simultaneously |
APM-4291 | Overlapping travel activities via Rotation | It was possible to create overlapping Travel activities from Travel tab. Now the end user is informed about overlap appearance & has the possibility to revert. |
APM-4320 | Delete activity in closed payroll period from Activity Gantt | Fixed the issue, and applied the same validation rules as for the activity datagroup. |
APM-4334 | On signing travel created without validation when adding the siging off travel. | Fixed the error that the on signing travel activity was generated without any validation, when adding the sign off-travel in the rotation planning module > Shift Details > Travel.
|
APM-4335 | Promotion operation resulted in overlaps and deleted Leave periods. | Fixed the problem when performing a promotion in the rotation planning resulted in that the entire Leave activity was deleted. |
APM-2533 | Rank is updated with value from planned activity created via Rotation module | Found & fixed during int.testing |
APM-2918 | Rotation shifts from plans set to historical are shown in the 'By Filter' view | Fixed |
APM-4412 | Create functionality to add the project requirements into APM | The system now allows you to group multiple projects below a project header. This makes it possible to group projects that belong to one operation together. For each project, it is possible to define the positions and number of persons needed in each project. In release 2020.40 this information is not used in the rotation planning module as an online validation to check the that crew planned tally with the number of crew according to the project definition.
|
Crew Change
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-3743 | Travel Activity created from Crew Change needs to be linked to Department > Position | Modules\Crew Change | New Global Option allowing you to select the organization that should be linked to the travel activity created by the crew change module. This setting is available at Defaults and Mandatory tab. Not various optons linked to the crew change module are divided in to three different tabs. |
APM-2081 | Save button doesnt become active after travel time has been entered in the Port Details | Modules\Ports | Fixed the problem that after updating the travel time field in the Port details, the save button didn’t become active |
APM-3974 | Possible to add letters, signs and large number to the Travel time field at Ports Module -> Port Details | Modules\Ports | Issue found & fixed during int.testing |
Crew Station Bill
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-2654 | Cannot insert duplicate key row in object 'dbo.PWORGVES_Stations' with unique index 'IDX_PWORGVES_STN' | Modules\Crew Station Bill, Replicator | When adding or updating the stations in the crew station bill the actual update could result in a replicator error shore side. We have removed the alternative unique key that causes the issue. |
APM-3861 | Possibility to add a reliever before estimated sign off date | Modules\Crew Station Bill | We provided several improvements to Add Reliever form:
|
APM-3736 | Non-readable text in Stations Setup | Modules\Crew Station Bill | Text was not readable if background color was set non-contrast to white for Stations setup. Now text color is automatically switched between black/white depending on the index of background contrast |
Course Scheduler
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-3961 | Not possible to assign a person to a course in Course Scheduler Module | Course Scheduler Module | SQL error when assigning a person to a course |
Payroll
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-4281 | Possibility to lock Bank File Generation when someone else is currently processing | Bank Interface | When several users were simultaneously working with Advance List for BDO and/or RCBC balance actions – it could result in sharing the same counter (used as part of file-name) when generating telepay file, so it was not readable |
APM-4297 | BDO Bank File - Mandatory Receiver Address | Bank Interface | Receiver address fields made mandatorily for Bank de Oro balance action. |
APM-4310 | RCBC Sequence Number generation is not correct | Bank Interface | Fixed sequence counter generation for RCBC bank balance action, used for batch & file numbering |
APM-4328 | Advance List Dollar Rate - Discrepancy | Bank Interface | Wrong payment amount. The payment amount was not calculated using the currency rate added to the transaction but instead it used default cate from the general code currency table. |
APM-4330 | RCBC Bank File - Primary Allottee Amount is not added in bank file | Bank Interface | Transactions of first Allottee were not included into payment file if option Payout the Same Recipient’s Bank Accounts Into One Transaction was used |
APM-4342 | Payments from more then one crew member to the same recipient was merged into one. | Bank Interface | Payment amounts for the same recipient were merged into one transaction even for different crew members, when option Payout The Same Recipient’s Bank Accounts into One Transaction was set |
APM-4381 | RCBC Bank File generation encounter error when generating in different levels | Bank Interface | Fixed he problem that it was not possible to generate telepay file for RCBC balance action when Open Client was the first organization below Concern level in the organization structure. |
APM-4382 | Banko de Oro Sum file counter discrepancy | Bank Interface | Discrepancy between counter in the file name & content when creating Advance List for BDO balance action |
APM-4131 | A-melding validation check shows incorrect information | Norwegian Payroll | A-melding validation check showed incorrect information when EDAG report generated with option Report Virksomhet Based On Entry Employer |
APM-4033 | Missing 'Confirm' dialog form when updating Allotment information in the organization structure | Organization | Found & fixed during int.testing |
APM-3863 | Multiple Allotments in a Payroll Period | Payroll | It is possible to define an allotment entry code to be used for Multiple Payment (under Organization Structure > Company > Allotment). When set and the Allotment rule is Always or If At Least One Seaservice Activity Exists, the allotment transaction can be created again even if there exists an allotment transaction with the same entry code that is paid in the current period. When creating a manual additional ref of payroll entry, it is possible to copy default data from one of the family members |
APM-4283 | Link missing to the activity that is used to create the allotment entry code | Payroll | Database field, referring to parent activity of a payroll transaction, was not populated when creating Allotment entries |
APM-4252 | User with no access to calculate is prompted to calculate the payroll after updating payroll information. | Payroll\Calculation | Fixed the problem that the system prompts the end-user to recalculate the payroll regardless if the user has no access right in to Adonis control center to calculate the payroll. |
APM-4252 | User with no access to calculate is prompted to calculate the payroll after updating payroll information. | Payroll\Calculation | Fixed the problem that the system prompts the end-user to recalculate the payroll regardless if the user has no access right in to Adonis control center to calculate the payroll. |
APM-4432 | The payroll script execution is not recognizing strings | Payroll\Entry Codes | Fixed the problem that the script did not interpret amounts between quotes " as a string. |
APM-3941 | Entry Codes Category issues | Payroll\Entry Codes | Provided grid filtering & sorting possibilities for Entry Codes setup. Provided possibility to show/hide columns & made Category hidden by default.
|
APM-3977 | Not possible to open script on an Entry code with a small screen | Payroll\Entry Codes | Field with the script name & access was not resizable so that it was not possible to access script text for modification as dotted line was not available on screens of smaller size |
APM-4316 | Payment report can be over-written by Advance payment report or vice versa for RCBC 2.0 | Payroll\Fixed Reports | Payment list & Advance list used 2 different sequence counters, as the result – telepay file with the same name could have been created, overwriting the one already generated |
APM-3586 | Replication throws and error onboard when updating the payscale code | Payroll\Payscales | Removed the alternative key, causing the replicator error. |
APM-3942 | Duplicate Payscale Table does not duplicate all the settings | Payroll\Payscales | Performing Duplicate Payscale Table was not duplicating all fields and options |
APM-4324 | Process time sheets out of memory error | Payroll\Process Time Sheets | Out Of Memory due to memory leaks when importing the huge number of time sheets from the Adonis Crew Portal |
Access Control
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-4025 | Access to Shift Comment field | ACC | Rotation field "Shift Comments" is added to adonis the control centre. Fields tab > Datagroups > Activities > H478 Shift Comments |
APM-4383 | Lost access to validity of scan field in the travel and medical documents datagroup | ACC | During the upgrade from 2020.6 to a later version, all users except those on level 99 lost access to validity of scan field in the Travel and Medical documents datagroup. This is no fixed. |
APM-2680 | Not possible to set access rights to fields C232,C233,C234, and C235 | ACC | Added the possibility to set access or write access in the Adonis Control Center on the following fields: C232 ETA Sign On Port |
APM-3319 | Need possibility to hide SSN in Family Datagroup | ACC | It is now possible to restrict access for the SSN tab in the Family datagroup. Corresponding access should be set for Routine 262 SSN in Adonis Control Centre |
General
Key | Summary | Components | Release Notes |
---|---|---|---|
APM-4300 | APM-4113 Move from secure black box to indy components | All_components | Internal modification exchanging components |
APM-3927 | Flight Segments information are not fetched for Refund statuses | interfaces\ATPI Crewlink | Once the status of a ticket was set to a refund related status the flight segments of the ticket was not refreshed or retrieved from ATPI/Crewlink. |
APM-4278 | Flight will not be relinked when the date of CrewChange changed from Activities datagroup | interfaces\ATPI Crewlink | Fixed the problem that the flight was not relinked after changing the dates of a sea-service record with no subsequent leave activity |
APM-4387 | Various issues with the language component | Localization | Internal findings with the language module |
APM-4354 | Replication tasks for not existing tables | Replicator | The upgrade set did not remove the replication tasks for the tables it dropped during the upgrade. |
APM-4015 | Changes loaded from file aren't saved in SQL Editor form for purge & restriction queries | Replicator | Query text for Restriction or Purge Query was not saved if loading from file |
APM-4434 | Testing the email sending | Send Email | |
APM-3953 | The change for "All Documents" check box doesn't enable OK button in Enclosed Document view code | Setup\General Codes | Found & fixed during int.testing |
APM-4034 | System displays allotment section when option in company details is switched off. | Setup\Organization Structure | Found & fixed during int.testing |
APM-3659 | Not possible to add Medical Certificates via the crew list Common Entry. | Tools\Common Entry | Fixed |
APM-4279 | Import Competence problems with option ''Skip entries with existing correspondent entry'' | Tools\Import | To provide more flexibility on duplicates validation when importing Competence documents, we extended set of rules to be user-defined instead of predefined validation.
|
APM-4400 | Import Competences Records imports duplicate entries. | Tools\Import | Validation for existing records was not working correctly when the fields identifying a duplicate record contains null values. |
APM-4403 | Import competences not possible to import huge amounts of records 20.000+ | Tools\Import | Fixed |
APM-3910 | When the application is opened on monitor to or three the forms and dialog boxes are by default opened on the first monitor. | UI issue | Forms and dialog boxes are now opened on the monitor where the application is open. |
APM-2005 | Empty toolbars after login. | UI issue | Fixed the problem that after application start up the system displayed multiple empty toolbars |
Database Modifications
Diverse
- Removed IDX_PWORGVES_STN unique index from PWORGVES_Stations. APM-2654
- Removed UI_PWPSC001 unique index from PWPSC001. APM-3586
- Deleted replication tasks that had been created for tables, dropped on a later stage. APM-4354
- Encrypted fieldsPersonID,SYSTEMPASS & USERPASS for table PWEDAGREPORTER. APM-3949
New /Modified Tables
Table | Field name | Field Type | Description |
PYASCDEF_IncomeTypeDetails | ASCODE NATIONALCODE PYEAR PLINENO TAG_XML TAGTEXT DATATYPE repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiEDDate | Varchar (10) Varchar (10) Int Int Varchar (100) Varchar (200) Varchar (10) Int Datetime Datetime | New Table, |
PYASCDEF | TAG_XML | Varchar (100) | new field |
PYASC001_IncomeTypeDetails | SEQNO ASCCODE TAGTEXT DATASOURCE repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiEDDate | Int Varchar (10) Varchar (200) Varchar (10) Int Datetime Datetime | New table |
PW001C121 | CODE GROUPNO CREATEDBY LASTCHANGED CHANGEDBY UPDATEFLAGS SEQUENCENO NAME CODETYPE OPTIONS ALTERNATIVE repl_GMTModifiEDDate repl_ModifiedBySite repl_ModifiedDate | Varchar (10) Int Datetime Datetime Varchar (18) Varchar (125) Int Varchar (100) Varchar (1) Varchar (30) Varchar (10) Datetime Int Datetime | New table, Project types |
Other Versions