/
APM 2020.40

APM 2020.40


To read more about our different types of releases (main release, intermediate release), click me!

SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2020.40

 


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

KeySummaryRelease 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 


KeySummaryRelease 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 


KeySummaryRelease 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-4412Create 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. 


  1. Setup the project types to be used under General Codes > Vessel > Project Types
  2. Setup Project Headers that can be used as grouping criteria for various projects under Setup > Projects > Project Headers tab
  3. Setup Projects, linking them with corresponding Project Headers & Types as defined above. This can be done under Setup > Projects > Projects tab
  4. Switch to Rotation Planning module’s Project Definition, double-click required project & switch to its Position Requirements. Now it is possible to link a set of positions & required manning

Crew Change 

KeySummaryComponents 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 

KeySummaryComponents 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:

  1. Negative numeric input is allowed for Persons to be planned to field
  2. Days After can now be edited using calendar picker
  3. Crew list will be filtered according to parameters above to offer available relievers for assignment
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 


KeySummaryComponents 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 

KeySummaryComponents 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 


KeySummaryComponents 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
C233 ETD Sign On Port
C234 ETA Sign Off Port
C235 ETD Sign Off 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 


KeySummaryComponents 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.

  1. Set option Skip Entries With Existing Correspondent Entry to activate Setup button
  2. Select the fields that you require to be verified for defining if the imported record is duplicate to the one already existing in the database
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 

  1. Removed IDX_PWORGVES_STN unique index from PWORGVES_Stations. APM-2654 
  2. Removed UI_PWPSC001 unique index from PWPSC001. APM-3586 
  3. Deleted replication tasks that had been created for tables, dropped on a later stage. APM-4354 
  4. 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 

Related content