Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Show if
groupconfluence-administrators

415203329415203329APM 20Create APM Patch Notes

APM Roadmap

Check out our APM product roadmap to see what's coming up! You will need to create a free Atlassian account to access these views. Please note that these plans are not set in stone and may change as we continue to improve.

Page Properties

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Manager

2023.40 50

Download Here

Child pages (Children Display)
sorttitle
reversetrue
first1

...

Expand
titleClick to expand

APM Version

Compatible APP Version

2022.10. x,

2022.20. x

2022.30. x

2023.10. x

APM 2020.10.x and newer version

2023.20. x

2023.30.x

2023.40.x

2023.50.x

2023.20.x and newer

...

Release Highlights

...

Sick Registrations Wizard

Extending Sick Period

Implemented the functionality Improved the functionality of the wizard. Now, the system can consider the historical sick activity as initial and continue with extend processing for current/planned activities.

Extending Sick Period

Implemented the functionality allowing extend sick periods starting before today’s date.

Expand
titleClick to expand

Implemented the functionality allowing extend sick period starting before today’s date and containing historical sick activities within the existing sick period.

For this, select a sick period starting in the past and having historical sick activities:

image-20240209-191849.pngImage Removed430dfef2-8181-45b0-9285-3ef804138bd9.pngImage Added
Info

Make sure the following conditions are met:

  • The Start date of Sick activity value matches with the start date of the first sick activity of a crew member.

  • Crew member’s sick activity code corresponds to the sick code (defined in Sick Wizard Setup) for the first period to be replaced.

image-20240209-192013.pngImage Removed8440d5cb-a4ac-4f7b-a08e-c88ec4eda163.pngImage Added

The system considers the historical sick activitiy activity as initial and continue with extend processing for current/planned:

image-20240209-192043.pngImage Removedimage-20240209-192304.pngImage Removed9f15dd6c-fbab-4cb2-82ec-da85e0504dff.pngImage Added6a5b4455-628b-4596-a7da-8759bb5862c6.pngImage Added

Access Control

In ACC, we are focused on adding routines that allows managing access control permissions.

Tools

...

Routines

In Adonis Access Control, implemented the routines for viewing and manipulating access control permissions on wizards.

...

APM-7425
Expand
titleClick to expand
Expand
titleClick to expand

Key

Summary

Component

Release Notes

APM-6941

Need to add access rights for the fields International name

ACC, Modules\Crew List

In ACC, the following enhancements have been performed:

Image Removed
  1. Added P151 International First Name and P152 International Last Name fields to the Personal Details section of the Fields tab.

  2. Implemented functionality for displaying P151 International First Name and P152 International Last Name fields in the Name Details Editor form.

APM-7083

Grouping in Leave Account window

Datagroups\Activities

The Leave Days accumulator category option was added in General Codes > Leave Days Accumulators. The option is designed for grouping Leave Days Accumulators in the Leave Account form of the Activities datagroup.

Please note that the Leave Days Accumulator code can be linked to only one Leave Days accumulator category:

Image Removed

APM-7205

Not possible to limit access to only upload Contract enclosed

Datagroups\Contracts

In the Contracts datagroup, enhanced the functionality:

  1. In ACC, added 209 Open Enclosed new routine of Contracts datagroup.

Image Removed
  1. Implemented the standard functionality for View Enclosed and Attachment Properties buttons in the Contracts datagroup.

APM-7206

Need to add fields: Fax, Telex, SatCom, WEB, Secondary E-mail, and Work Mobile for the Family View

Datagroups\Family, Setup\General Codes

The following implementations have been made:

  1. Added fields into the General CodesFamilyFamily View:

  • H374 Telex

  • H375 SatCom

  • H376 Fax

  • H377 WEB

  • H378 Work Mobile

  • H379 Secondary E-Mail

Image Removed
  1. Implemented the functionality for displaying data for fields in the

Family datagroup overview.

Image Removed

Implemented the functionality for extending existing sick period. To extend the exisitng sick period, follow the steps below:

  • Navigate to Tools > Wizards > Sick Registrations Wizard. When the wizard appears, select the Expand existing Sick period option:

  • Select the new date when a person is back to work. Once done, click Next.

    Image RemovedImage Removed

    Note: Before extending a sick period, make sure a crew member has a sick activity defined in Sick Wizard setup.

    Key

    Summary

    Component

    Release Notes

    APM-5126

    ''Leave factor 2' defined on individual level Payroll->Constants tab is not used

    Activities affecting Payroll

    Leave factor 2 defined in Payroll Constants is not correctly fetched to Activity Details. The issue has been fixed.

    APM-7416

    Travel activity is created without rank from Crew Change module

    Datagroups\Activities, Modules\Crew Change

    Implemented an additional validation to the Activities datagroup:

    • The rank name missing in the Contract/PersonalDetails datagroup is fetched from the Crew Change module in case the Use Current Vessel, Copy Rank From Position setup options are selected.

    • In case the Crew Change module does not contain a rank name, the system shows a log message that it cannot create an activity without a defined rank and cancels creating an activity.

    APM-7366

    The 'Use multiply leave accumulators' option leads to the error in Activities datagroup

    Datagroups\Activities

    Fixed the conversion error occurred when calculating leave days for the multiply leave accumulator.

    APM-7165

    Leave activity without DateFrom created via Crew Change module

    Datagroups\Activities, Modules\Crew Change

    Implemented the validation for new leave activity (just created in Crew change).

    APM-6853

    Issue with Requirements Profile Check options in Competence Datagroup

    Datagroups\Competence, Requirements Profile, Setup\General Codes

    The following enhancements have been performed in the Competence datagroup → Options:

    1. Added Requirements Profile Check Options and Promotion Requirements Check Options.
       

    Image RemovedImage RemovedImage Removed
    1. Added Promotion Requirements Check Options menu item:

    2. Removed the Personal Details Position option.

    APM-7410

    The Abstract error appears when trying to delete the Enclosed document

    Datagroups\Contracts, Datagroups\Enclosed Documents

    Enhanced the functionality for reloading the Contract datagroup after deleting an enclosed document.

    APM-6635

    Error Message when Adding Crew Effects

    Datagroups\Crew Effects

    Fixed the error occurred while creating a new datagroup item for the following datagroups: Customized Topics, Crew Effects, Benefits, Medical Insurance, Appraisals, Replication Routes.

    APM-6958

    IFIRSTNAME, ILASTNAME fields for Fly2C interface

    Datagroups\Flight_Details, Datagroups\Personal Details

    In the Fly2C interface, in case the P01.IFIRSTNAME and P01.ILASTNAME fields are blank, the system fetches values from the Standard name fields (P01.FIRSTNAME and P01.LASTNAME).

    APM-7433

    It's not possible to employ the person in the Personal Details

    Datagroups\Personal Details

    Enhanced the validation of mandatory fields.

    APM-7350

    The system does not revise information when switching blocks 7413

    Incorrect address fields processing during the creation of an entry code reference

    Database, Payroll

    Fixed combined address lines in the ADDRESS1 field when the system locks an entry code (after processing an advance list) and creates a new record in PW001PAI.

    APM-7408

    Sea-Service tab activity window disappeared

    Datagroups\Activities

    In Activity Details, the Vessel tab is now available for NON sea-service activity:

    Image Added

    The Vessel tab displays onboard-specific data without following fields: Crew ID, Watch, Cabin, Life Boat, Fire Station (applicable to only sea-service activities).

    APM-6663

    Sign-on/off time is not displayed in the Activity Datagroup

    Datagroups\Activities

    Added the C230 SignOn Time / C231 SignOff Time fields to General Codes > Activities:

    Image Added

    The sign on /off time is displayed in the Activity Details dialog after sign on or sign off:

    Image Added

    APM-7179

    Access violation error related to getActivityCount

    Datagroups\Activities, Modules\Rotation Planning

    Fixed the AV error occurred when switching from an active crew in the Rotation Planning module in case the Personal Details and Activity datagroups are open for another person.

    APM-7532

    Need to remove a space in the Confirm/Warning message while creating a Medical/Travel/Competence document

    Datagroups\Competence, Datagroups\Medical Documents, Datagroups\Travel Documents

    Corrected the text in the confirmation and warning messages that appear while creating the Medical/Travel/Competence document.

    APM-7278

    Save button becomes unavailable in Contracts datagroup

    Datagroups\Contracts

    In the Contracts datagroup, added the extended validation after changing dates of a subcontract. The Save button is enabled after making changes.

    APM-7507

    'Fly 2C Embedded' tab return error if gender field ='U' or 'N'

    Datagroups\Flight_Details

    In the Fly2C interface, updated the gender rule: if a crew gender is Female then F is used in the API, M is used in all other cases including the one where a gender is not stated.

    APM-7568

    The Save button is not activated in Personal Details

    Datagroups\Personal Details

    In Personal Details, the Save button remained disabled even after changing the value in the Pensjonsalder ansatt field. The issue is fixed.

    APM-7518

    Extra space between First and Last Name in personal details name

    Datagroups\Personal Details

    A redundant space is removed from the Name field value in Personal Details after adding/updating name details.

    APM-7445

    Need to add a space in the message in the Change Employment State window

    Datagroups\Personal Details

    Added a space in the message in the Change Employment State dialog:

    Image Added

    APM-7435

    Can't save the telecommunication types using the Enter button

    Datagroups\Personal Details

    Failed to save a new telecommunication type in the Telecommunication Details dialog by pressing Enter. The issue has been fixed.

    APM-7283

    Need to add a space in the message during termination in the Personal Details

    Datagroups\Personal Details

    Enchanced the functionality for data refresh of wizard pages after changing the Employment End dateAdded a missing space in the message during termination in Personal Details.

    APM-7349The issue with displaying planned activites during termination via Personal Details7260

    Mandatory fields not working when creating new person

    Datagroups\Personal Details, Modules\Crew List

    Enchanced the functionality for data refresh of wizard pages after changing the Employment End dateFixed the issue on preset manadatory fields that were not taken into account while creating a new person record. The mandatory fields are considered based on the setup made in Organization structure -> PropertiesMandatory fields.

    APM-7216It’s possible to save the empty fields when they are set as mandatory7461

    Personal Details-> Payroll->Payment tab - got AV

    Datagroups\Personal Details, OrganizationPayroll

    Enhanced the validation of mandatory fields in the Create New Person Record dialogFixed the AV error in the Personal Details when two users working at the same person's payroll.

    APM-7189

    Incorrect working routines P125, P513, P515

    Datagroups\Personal Details

    Implemented the adjustments to the Telecommunication frame and Telecommunication Details in accordance with the settings of access to telecommunication fields.

    APM-6940

    Access rights not working properly

    Datagroups\Personal Details, Modules\Crew List

    Fixed issues with access rights defined in ACC for the Name Details or the New Personal dialog and Personal Details.

    APM-7442

    Travel datagroup - List index out of bounds error occurred

    Datagroups\Travel Documents

    Failed to create a new record in the Travel Documents datagroup. The issue is fixed.

    APM-7348

    Enclosed Documents export doesn't work with https

    Enclosed documents

    Implemented the fix related to exporting Enclosed document with the https web link.

    APM-7222

    Password field is too short

    Global Options\General, Setup\General Codes

    The password length for the SMTP authentication in Global Options and General Codes is increased up to 100 characters.

    APM-7289

    CrewLink flight duplicates

    interfaces\ATPI Crewlink

    In the Crew Change module, booking flights resulted in duplicate records. The issue has been fixed.

    APM-7188

    Crew Change- exception message appears when deleting the port which added to a voyage

    Modules\Crew Change

    In the Crew Change module, adjusted the error message when deleting the port added to a voyage.

    APM-6020

    Missing brought forward balance

    Payroll, Payroll\Calculation

    The following Payroll enhancements have been added:

    1. If 'Concern' is open as a current client, it is not possible to open the Payroll tab in Personal Details. The following warning message then appears:

    Image Removed
    1. If the user (that has access right to 411 routine

    Calculation) changes data in Personal Details >Payroll> the Payment tab, the following warning is displayed:

    Image Removed

    APM-7330

    Email report module - the sorting by column 'Pin' is incorrect

    Payroll\Email reports

    Enhanced the functionality for sorting the PIN column as an integer.

    APM-6373

    User name is fetched from ACC instead of Global Options when sending standard payslip from APM

    Payroll\Email reports

    In APM, the sender name is fetched separately for different emails:

    • When sending general emails, the Sender Name is fetched from Global OptionsGeneral.

    • When sending payslips, the Sender Name is fetched from Global OptionsPayroll -> E-mail reports:

    Image Removed

    APM-6846

    Function dbo.ad_LeaveDays2Ex doesn't take the options for leave days calculation (Sea-service and Leave tabs of Payscale table)

    Payroll\Payscales

    Fixed the dbo.ad_LeaveDays2Ex function to take into account the missing options for leave days calculation (the Sea-service and Leave tabs of the Payscale table).

    APM-7361

    Region Editor: Apostrophe in country code leads to the error

    Regions Editor

    In Regions Editor, the Post Code and Country Name fields accept only numbers or letters.

    APM-7271

    AV appears when double click on the field in the Topics Codes

    Setup\General Codes

    Fixed the error occurred when double-clicking on the field in the Topics Codes for the field types: Rich Text, Password, Enclosure.

    APM-7265

    "Could not convert variant of type" error in Org. Structure setup

    Setup\Organization Structure

    Fixed the error occurred while trying to remove the Pensjonsalder ansatt value in the Organization structure -> Reports → the Norsk innrapportering tab.

    APM-4923

    Common Entry > "Confirm sign on/off" in 2023.40

    Tools\Common Entry

    To confirm sign on or sign off activities, follow the steps below:

    1. Go to the Crew list and select the crew member(s) to be affected.

    2. Right-click the selection and, in the menu, select Common Entry > Disembarking Crew / Embarking Crew > Confirm sign off / Confirm sign on respectively. Otherwise, click the Common Entry button on the toolbar and select Common Entry > Disembarking Crew / Embarking Crew > Confirm sign off / Confirm sign on respectively.

      Image Removed
    3. In the Common entry - Confirm Sign On / Confirm Sign Off dialog, select the Sign On /Off date and specify the reason in the Reason field:

      Image Removed

    As a result, the Log Viewer dialog shows whether the sign on or sign off is successfully performed:

    Image Removed

    When successfully completed, the confirmed sign on activity is changed from Planned to Current sea service activity whereas the confirmed sign off - from Current sea service activity to Historical.

    APM-6705

    SQL Error when exporting vessel locations

    Tools\Export

    Fixed the issue related to exporting the Vessel Location for the superuser and non-superuser.

    APM-7086

    Sick wizard - Expand existing sick period functionality

    Tools\Wizards

    APM-7444

    GUID key violation in month closing

    Fixed the "Violation of PRIMARY KEY constraint 'PK__PW001PAI'. Cannot insert duplicate key in object 'dbo.PW001PAI'." error. It occurred during the month closing routine when a person had more than one fixed entry with REF.

    APM-7436

    Malta weeks calculated wrong

    Fixed the wrong Malta weeks calculation after using GUID as the sequence value.

    APM-7429

    Extract attachment in Logisoft is not working for weblink attachments

    Fixed the issue occurred while trying to extract weblink attachments in Logisoft.

    APM-7427

    Inntektsoversikt report does not include extra AGA amount

    Extra AGA is added to the Inntektsoversikt report.

    APM-7386

    Error when opening Travel Expenses datagroup

    Improved the loading performance of the Travel Expense datagroup.

    APM-7401

    Error in Cyprus Social Insurance Registration LogiSoft Export

    From now on, Logisoft can extract WebLink attachments.

    APM-7397

    AV error during opening Personal Details datagroup for person who doesn't have the rank in Activity's record

    Enhanced the functionality for validating Rank in the activity.

    APM-7375

    Add two extra columns in Tools>Export>Person>Fidelio

    In the Fidelio plugin, added the UNIQUE ID column to the exported Master.csv file.

    APM-7376

    Fly2C: HTTP Error: 401 and 400 and booking status is not refreshed in Adonis

    Fixed the HTTP 400 error related to refreshing URL if it contains trailing space symbols at the end.

    APM-7363

    It is not possible to create a new build for version 2023.40

    Failed to create a new build for APM v.2023.40. The issue is fixed by freeing up space on the APM Builder .

    APM-7320

    Functionality to select Embarkation/Disembarkation reason to Common Entry > "Confirm sign on/off"

    Implemeneted layout changes to display the Embarkation/Disembarkation reasons in the drop-down list in the Common entry dialog:

    Image Removed

    To access the functionality, navigate to Common EntryEmbarkation (Disembarkation) CrewConfirm Sign On (Off). In the Reason field, select the reason.

    To make the Reason field mandatory in the Common entry dialog, navigate to Global Options -> Activities → the Defaults and Mandatory tab → the Mandatory Check section and select Embarkation and Disembarkation in Activities Datagroup.

    Image Removed

    APM-7123

    Personal Number instead of the ID or passport number in Social Insurance Department

    Adjustments applied to the Logisoft grids and export files:

    • The SRC number is fetched to the Social registration, Social application and Payment Schedules grids and export files, if defined in Personal Details.

    • If the SRC number is not defined, the EUID number is used in the Social registration, Social application and Payment Schedules grids and export files.

    • If EUID does not exist, the Passport number will be used in the Social registration, Social application and Payment Schedules grids and export files.

    Adjustments applied to extracting travel documents:

    • If the SRC number is used in the file, the EUID attachment will be extracted.

    • If the SRC number is used in the file, but EUID attachment does not exist, thee Passport attachment will be extracted.

    • If the SRC number is used in the file, but there are no EUID and passport attachments, the person will be listed in the Missing documents log.

    • If the EUID number is fetched to the file, the EUID attachment will be extracted.

    • If the EUID number is fetched to the file, but there is no EUID attachment, the person will be listed in the Missing Documents log

    • If the Passport number is fetched to the file, the passport attachment will be extracted.

    • If the Passport number is fetched to the file, but there is no passport attachment, the person will be listed in the Missing Documents log.

    • Extracting attachments follows the same workflow for Social registration and Social application as before.

    APM-7342

    'List index out of bounds' error after deleting document in Personal Details

    Fixed the issue occurred when deleting a document in the Personal Details datagroup.

    APM-7333

    Functionality Embarking crew - "Confirm sign on". Wrong handling of planned sea-service activity

    Wrong handling of the planned sea-service activity. The issue has been fixed.

    APM-6792

    Improvements of Employment Termination

    Applied the following improvements to the employment termination:

    1. If the Terminate Date is in the future (i.e. greater than today's date), then:

    • all planned activities more than the Terminate Date are deleted

    • all activities less than the Terminate Date remain as is

    Even if a user selects the Close Current Activity option, it remains active. But the message will say that it is located before the date of the Terminate Date, so it is not closed.

    1. If the Terminate Date is in the past (i.e. less than today's date), then:

    • if there is a current activity less than the Terminate Date, then it is closed (historical is done) and Date End and Estimated End Date = Terminate Date (as now)

    • all planned activities are deleted - both those in the future and all that in the past

    APM-7150

    Undo promotion in crew change deletes activities without performing permission checks

    Enhanced the validation of Routine 232 (Allow Delete) when attempting to undo promotion records not linked to the Rotation Planning shifts.

    Change Requests

    7523

    The OK button was inactive in the merge properties feature.

    Interfaces

    In the Documents module, when trying to merge documents, the OK button on the Merge Properties dialog was inactive. The issue is fixed.

    APM-7526

    Departments are displayed incorrectly in the Flight Booking ->From/To Vessel tabs

    Modules\Crew Change

    In the Flight Booking overview grid, applied changes to display the department names correctly:

    Image Added

    APM-7486

    Not possible to search for a Competence code in the Requirements Profile Module

    Modules\Position Requirements

    Implemented the search functionality in the Requirements Profile module. Added the search field under the Positions Selected, Documents Required, and Certificates Required sections.

    APM-7472

    Requirements Profile Module: Index 1 out of bounds error when trying to save a newly added competence in the Requirements profile by position

    Modules\Position Requirements

    In the Requirements Profile module, fixed the issue that appeared while trying to add a new competence to a position.

    APM-7536

    It is possible to 'activate' the rotation plan, if the 'periods' are not defined

    Modules\Rotation Planning

    In the Rotation Planning module, implemented the Activate Plan validation extension to check whether there are Rotation Codes with incomplete definitions in use. In such case, the system shows the warning message and prevents the plan activation:

    Image Added

    APM-7521

    The name of the radio button is truncated in the Find Person window in the Rotation module

    Modules\Rotation Planning

    In the Rotation Planning module > the Find Person dialog, the captions for radio buttons are adjusted

    APM-7414

    Warning notification not showing when adding a new position in rotation maintenance.

    Modules\Rotation Planning

    In the Rotation Planning module, implemented the validation. In case it's not possible to add shifts, the following message appears:

    Image Added

    APM-7400

    Promotion operation is completed despite previous planned activities exist

    Modules\Rotation Planning

    The system doesn’t allow performing the promotion procedure for a crew member who has previous planned activities. Now, the system shows a warning message:

    Image Added

    APM-7467

    Increase nr of characters in Position email

    Organization

    In Organization structure > Position > Email, the E-mail field accepts up to 256 characters.

    APM-7262

    Wrong text in APM org structure.

    Organization

    Fixed the misspelled caption in the FNO report. To access it, navigate to Organization Structure > Reports > Norsk innrapportering > FNO.

    Image Added

    APM-7177

    Spelling mistake on the Payroll ribbon menu

    Payroll

    Fixed the misspelled Interfaces caption on the Tools ribbon tab.

    APM-7509

    AV error in Payroll scripts

    Payroll\Scripts

    Fixed the AV error that occurred while switching from one payroll script to another in the case a search value is defined in Revision Pane.

    APM-7475

    Norwegian Post codes disappeared from PWPOST

    Regions Editor

    The following improvements are applied:

    • Updated the Norwegian post codes import script to generate Sequence numbers.

    • Updated the Belgian post codes import script to generate Sequence numbers.

    • Added the execution of Norwegian post codes inserting into the upgrade script.

    • Added the execution of Belgian post codes inserting into the installation script.

    APM-7476

    Handling special characters in the parameter of report attached to email sent by Notification service

    Reports

    In Notification Service, special characters are successfully handled while passing a string parameter to a report.

    APM-6793

    The medical List not working

    Reports

    The Medical List report shows correct data.

    APM-7454

    Rank code used in Organization structure can be deleted

    Setup\General Codes

    Prohibited to delete rank codes being in use in the Organization structure:

    Image Added

    APM-7501

    Got AV error after Organization Structure form is closed

    Setup\Organization Structure

    Fixed the AV error that occurred after closing the Organization Structure form in the non-tabbed view mode.

    APM-7488

    Subitems aren't refreshed for the New button after the creation of a new org. unit

    Setup\Organization Structure

    Enhanced the functionality for:

    • reloading a tree list view of the organization structure after adding position.

    • adding a new node under a parent node. All the buttons except for Save, Cancel, and Close are disabled while creating of new node.

    APM-7437

    AV Error when moving one position to another department in the organization structure

    Setup\Organization Structure

    Fixed the AV error occurred when re-linking a position to a different Department in the Organization Structure.

    APM-7064

    Spelling wrong - export to Udligningskontoret

    Tools\Export

    Fixed the misspelling of the Udligningskontoret export:

    Image Added

    APM-7571

    An error message appears when pressing the Sign On Family Member Wizard button

    Tools\Wizards

    Fixed the error message that appeared while attempting to open Sign On Family Member Wizard.

    To access the wizard, navigate to Tools > Wizards > Sign On Family Member Wizard:

    image-20240212-153258.pngImage Added

    APM-7543

    Extending sick period functionality for periods with a start date in the past

    Tools\Wizards

    Implemented the functionality allowing extend sick period starting before today’s date and containing historical sick activities within the existing sick period.

    For this, select a sick period starting in the past and having historical sick activities:

    image-20240212-153102.pngImage Added

    Make sure the following conditions are met:

    • the Start date of Sick activity value matches with the start date of the first sick activity of a crew member

    • crew member’s sick activity code corresponds to the sick code (defined in Sick Wizard Setup) for the first period to be replaced.

    Unable to render embedded object: File (4d264da6-98a1-40f9-beff-831b5dbc1ee5#media-blob-url=true&id=3e3af23e-3069-4920-9911-94ab2e450843&collection=&contextId=160011&height=354&width=861&alt=) not found.

    The system considers the historical sick activitie as initial and continue with extend processing for current/planned:

    image-20240212-153210.pngImage Addedimage-20240212-153225.pngImage Added

    APM-7599

    Changes for Logisoft Export

    In Logisoft Export, the M1 payment type is replaced with N2 for Social application, Social registration, and Payment schedule.

    APM-6918

    Users from the onboard level can't see any data in the field Created for the Enclosed document

    Implemented modifications to fix access to the Created by field in the Enclosed Documents datagroup when no view codes are defined for this datagroup in the General Codes tables.

    APM-7392

    Activity operations in Crew Change module ignore user access rights on activity routines

    If non-super users do not have access permissions to Routine 237, they will not be able to create/confirm sign on and sign off travel activities in the Crew Change module for closed payroll periods. The system shows the warning message:

    image-20240212-153424.pngImage Added

    APM-7553

    Data is not fetched to the field 'Stillingsprosent' from the field 'Position Fraction'

    In the Norwegian Pension Fund export, fixed the issue on fetching the Position Fraction value (defined in Personal Details > Employment) to the Stillingsprosent field.

    Image Added

    Besides, the export routine has been changed. The system checks the Pensjonsalder ansatt field on the person level. If it is 0 or blank, the system uses the company default settings for this person. It means if the field contains a numeric value, then the person’s data record can override the company default settings.

    APM-7546

    AV error when trying to open About->System Information form

    Fixed the AV error that appeared while trying to open System Information.

    APM-7533

    Issue with Multithread and ODBC Drivers 17 and above

    Fixed the error that occurred while sending email reports.

    APM-7524

    Unable to save PW001P01.LEAVEFACTOR thru Payroll > Person Details

    Fixed the saving issue of Leavepayfactor in Person Details.

    APM-7513

    Invalid object name 'PW001P00_XREF' error during deleting a record from datagroups.

    Fixed the error that occurred while deleting records in datagroups (Activities, Competence, Travel, and Medical).

    APM-7440

    An activity was deleted from p03 and a document was deleted from p05 but both still exist in the PW001P00_XREF table.

    Applied improvements to the Crew Inspector plugin:

    • The BDX_PW001P05, BDX_PW001P07 triggers have been added to the database.

    • If records are deleted from PW001P05, PW001P07, PW001P058, the corresponding records are then removed from PW001P00_XRE.

    APM-7468

    Connection is busy with results for another command -error when running Analytical view

    While installing APM, the system picks up the latest version of the SQL Server driver from the list of known drivers:

    • ODBC Driver 18 for SQL Server

    • ODBC Driver 17 for SQL Server

    • ODBC Driver 13 for SQL Server

    • SQL Server Native Client 11.0

    To change the ODBC driver version, define it directly in the adpw.ini:

    [DATABASE]
    DATABASE NAME=ADONIS
    SERVER NAME=SQL2019
    CON_NAME=CrewLink
    DRIVER NAME=ODBC Driver 18 for SQL Server

    Note: Changing the ODBC version in the adpw.ini file is only applicable after the APM installation.

    APM-7003

    No Payroll field added for the Payroll Vessel in Contracts

    Added the C37 field to the Payroll Vessel data in the Contract so that payroll can access it and use it in the script.

    Image Added

    APM-7398

    Rotation Module functionality to select the exact port for promotion

    Implemented the functionality allowing to select the necessary port in the Promotion/Position Change dialog:

    Image Added

    If no port is found on the promotion date, the system will prompt to create the crew change with “sea days” port. In case the “sea days” port is not available in the database, the system won’t perform the promotion procedure.

    APM-7489

    APM upgrade alters replication setup making it incompatible with the partial replication

    Removed the FK_PWORGVESACT_VOYAGE foreign key from the database to improve the performance.

    APM-7492

    Changes to E-Indkomst export from 01.01.2024

    In the E-Indkomst export for Danish companies, the following improvements have been applied:

    • Added the Individual tax identification no field. The field is available only in case the selected period is 2024 or higher:

    Image Added
    • If a person’s country is set to Denmark, then the Personal ID (CPR ) is added to the export file:

    Image Added

    APM-7150

    Undo promotion in crew change deletes activities without performing permission checks

    Enhanced the validation of Routine 232 (Allow Delete ) when attempting to undo promotion records not linked to the Rotation Planning shifts.

    APM-7460

    Norwegian tax calculation for 2024

    Implemented the Norwegian tax calculation for 2024.

    APM-7128

    Access violation crashes

    Fixed the AV error occurred when switching from an active crew in the Rotation Planning module in case the Personal Details and Activity datagroups are open for another person.

    APM-6735

    The license file not working properly

    The list of APM modules and datagroups displayed in the License Information dialog corresponds to the license string and a set of accessible modules:

    image-20240212-153502.pngImage Added

    Image Added

    Change Requests

    PASSWORDID

    CATEGORY

     CODE                     

     GROUPNO                  

     CREATED                  

     CREATEDBY               

     LASTCHANGED              

     CHANGEDBY                

     UPDATEFLAGS             

     SEQUENCENO             

     NAME                     

     CODETYPE             

     OPTIONS                

     ALTERNATIVE              

     repl_GMTModifiEDDate     

     repl_ModifiedBySite      

     repl_ModifiedDate        

         

    VARCHAR(100)

    VARCHAR (10)

     

    VARCHAR(10) NOT NULL,

    INT NULL,

    DATETIME NOT NULL,

    VARCHAR(6) NOT NULL,

    DATETIME NULL,

    VARCHAR(18) NULL,

    VARCHAR(125) NULL,

    INT NOT NULL,

    VARCHAR(100) NULL,

    VARCHAR(1) NULL,

    VARCHAR(30) NULL,

    VARCHAR(10) NULL,

    DATETIME NULL,

     INT NULL,

    DATETIME NULL,

     
    Expand
    titleClick to expand
    Expand
    titleClick to expand

    Table

    Field name

    Field Type

    PW001C122
    PW001C27 

    PW001C126  
    New General
    Code Table:
    Leave Days
    Accumulators Categories

    In Global Options > Activities, implemented the Register Extra Days option:

    Image RemovedImage Removed

    If Register Extra Days is turned on and Single Shift (Extra Days Virtual Activities) is selected, then the Add Shift Extension menu item for one and for multiple shifts isn’t available in the Rotation Planning module. The fields are shown under the Shift Details tab of the selected shift.

    Image RemovedImage Removed

    Key

    Summary

    Component

    Release Notes

    APM-7466

    To display PW001C126.NAME instead of CODE in Activities -> Leave Account view

    Datagroups\Activities, Setup\General Codes

    Renamed the former Code column to the Name column in the Leave Accumulator category. To access it, navigate to the Activities datagroup → the Leave Account dialog.

    Image Added

    APM-7426

    Implement the same search principle for all the codes in APM - Travel DatagroupDocuments Details.

    Datagroups\Travel Enclosed Documents, Modules\Documents

    Implemented the search functionality by code in the Document dialog of the common search principle for the Travel Documents Details:

    Image Removed

    Enclosed Documents datagroup.

    Image Added

    APM-5601

    Add dis-/embarkation reasons to Flight Booking view in Crew Change

    interfaces\ATPI Crewlink7423

    Need to add Embarkation (To Vessel) and Disembarkation (From Vessel) reason columns to Travel Interfaces: E-mail, Griffin Marine, and Fly2C

    Interfaces, Modules\Crew Change

    The Embarkation Reason (To Vessel) and Disembarkation Reason (From Vessel) columns are added to the following APM functionalities:

    • grids in the Flight Booking tab

    • grids in Flight Inbox

    • the Crew Change module

    APM-6571

    Crew List views: logic of displaying crew

    Modules\Crew List

    For a customized crew list view, it is possible to use the optional POSITON_NUMORGID field (defined and populated inside the View SQL) to check Can Open Client access rights for positions:

    • If the Ignore organization properties settings for crew list when selected client is a vessel option is turned OFF and Can Open Client (in ACC) is OFF, then the crew list view does not show crew members who have the position restricted for the APM user.

    • If the Ignore organization properties settings for crew list when selected client is a vessel option is option is tirned ON and Can Open Client (in ACC) is OFF, then the crew list view does not show crew members who have the position restricted for the APM user.

    Image RemovedImage Removed

    APM-6977

    Functionality to handle Rotation shifts once use Sick Registration Wizard

    Modules\Rotation Planning

    Creating a sick period in the middle of the shift results in the following changes in the Rotation Planning module:

    • The shift is adjusted as per the Activity length (from the Original shift start till Sick start date).

    • The created GAP shift matches the Sick onboard Activity length.

    Image Removed

    APM-7391

    Update Report parameters input screen in the Notification Task properties

    Notification Service, Report Generator Module

    Added internal general improvements for the possibility to design a universal type of reports (customized/email).

    APM-7371

    Activity Datagroup- Details UI Extra Days visualization activated by Global Option setup

    In the Activity Details dialog, the Extra Activity tab is hidden for the non-sea service types of activity.

    APM-7370

    Payroll Module restore Register Extra Days based on Virtual activties logic activated by Global Option setup

    Implemented the solution in the payroll calculation that splits auto-entry by extra days register of activity based on the global options.

    APM-7369

    Rotation Planning Module restore Register Extra Days based on Virtual activities logic activated by Global Option setup

    In Global Options > Activities, implemented the Register Extra Days option:

    • If Register Extra Days is turned on and Shift with Extensions (Extra Days Activities) is selected, then the Add Shift Extension menu item for one and for multiple shifts is available in the Rotation Planning module. The respective fields are shown under the Shift Details tab of selected shift.

    Image Removed
    • If Register Extra Days is turned on and Single Shift (Extra Days Virtual Activities) is selected, then the Add Shift Extension menu item for one and for multiple shifts isn’t available in the Rotation Planning module. The fields are shown under the Shift Details tab of the selected shift.

      Image Removed

    APM-7368

    Global Option to switch Register Extra Days logic

    APM-7367

    Functionality to Register Extra Days controlled by a Global Option

    In the Rotation Planning module, implemented different approaches for registering extra days:

    • Extra Shifts allow adjusting shifts on the gantt chart by extending or advancing them. Such shifts can be linked to separate activites.

    • Single Shift allows defining a number of extra days to be registered and activity codes (SignOn/Off). Such shifts use virtual activities for Payroll calculation.

    Before getting started, make sure to navigate to Global Options > Activities and enable the Register Extra Days feature:

    Image Removed

    APM-7031

    Options for the Employee specific or Vessel specific profiles

    In General Codes > Enrollment Profile, added the options set for the Employee specific and Vessel specific types:

    Image Removed

    APM-6745

    Provide variable parameter for the report in the Notification Service

    Added internal general improvements for the possibility to design a universal type of reports (customized/email).

    Database Modifications

    ...

    (From Vessel) reasons columns are added to the Flight Booking tab for the following Travel Interfaces: E-mail, Griffin Marine, and Fly2C:

    Image Added

    APM-7539

    Rotation Module: select a promotion port during the change of promotion date

    Modules\Crew Change , Modules\Rotation Planning

    In the Rotation Planning module, in the Promotion Shift Change dialog, added the Port drop-down list to select the exact port on New Promotion Date in the case if there are several crew changes on this date.

    Image Added

    APM-3109

    Add routine to control access rights for the Sick Registration Wizard tool

    Modules\Crew List, Tools\Wizards

    Added routines under Tools in ACC:

    • Sign On Wizard

    • Sign On Family Member Wizard

    • Promotion Wizard

    • Sick Registration Wizard

    • Sign Off Wizard

    Image Added

    Implemented functionality for access rights for wizards.

    APM-7432

    Possibility to see Project Position Requirements in Rotation Details

    Modules\Rotation Planning

    In the Rotation Planning module, the Project Details tab is expanded with the Project Requirements data.

    To get started, make sure to define project requirements in the Position Requirements tab:

    Image Added

    In the Rotation Planning gantt chart, select the project timeblock and view the project details on the tab:

    Image Added

    The Project timeblock details dispaly position requirements for the selected project and provide calculations of deviation, i.e. the difference between the number of positions required for the project and those available in the plan having shift timblocks within the project date range.

    APM-7402

    Promotion shift End date to be picked up from Promoted_to shift

    Modules\Rotation Planning

    In the Rotation Planning module > the Promotion/Position Change dialog, by default, the Promotion Shift End Date field fetches the most recent date of the shifts.

    Image Added

    Note: The End Date field in the Promotion Shift section is editable.

    APM-7505

    Time out happens before APM fetches the property list for TimeSheetDays of Payscale Table properties

    Payroll\Payscales

    Extended the timeout for fetching the TimeSheetDays.Day.RankCode property in the Payscale Table Properties dialog:

    Image Added

    The TimeSheetDays.Day.RankCode property is available in APM connected to the upgraded APP.

    APM-7012

    Filtering by name of payscale code

    Payroll\Payscales

    Implemented the dropdown list of the Payscale Codes/Names tab for navigating by tabs of Payscale Codes with a common search principle for code:

    Image Added

    APM-7556

    Changes in Norwegian region codes from 01.01.2024

    Regions Editor

    The Norway Regions codes are being updated during APM installation based on the new document.

    Image Added

    Note: The Norway Regions codes can be updated after the installation of APM using the ADS script.

    APM-7474

    To adjust the label on sick Registration Wizard: from Expand to Extend

    Tools\Wizards

    In the Sick Registration Wizard dialog, the Expand existing Sick period radio button is changed to Extend existing Sick period:

    Image Added

    APM-7493

    Implement the same search principle for all the codes in APM - Organization Structure

    The lookup functionality is implemented in Organization Structure:

    • Company → Leave Days Accounting → the Accumulator drop-down.

    • Company → Danks Reports → the Danmarks tab → the Barselfond tab → the EC for ATP and EC for Barsel amount drop-downs.

    • Company → Danks Reports → the Feriekort tab → EC for… drop-downs.

    • Company → Norsk Reports → the EDAG tab → the Type and Arbeidstidsordning drop-downs.

    • Vessel→ the Identification tab → the Vessel type, Trade type, Vessel size, Register, Register flag, and Class society drop-downs.

    • Vessel → the General tab → the Name drop-downs.

    • Vessel → the Pension tab → the Pension fund class drop-down.

    • Company/Vessel/Department/Position → the Superior code and Code drop-downs.

    • Vessel → Technical tab → Category tab → the CategoryA, CategoryB, and CategoryC drop-downs.

    APM-7469

    Implement the same search principle for all the codes in APM - Rotation Planning Module

    Added the lookup functionality in the Rotation Planning module:

    • Rotation MaintenanceAdd Position

    • Rotation MaintenanceAdd Shifts

    • The Find Person tab → the Position Criteria tab → the Position drop-down

    • The Details tab → the Code drop-down

    • The Shift Definition tab → the Details tab → the Alternative code drop-down.

    • The Project Definition tab → the Details tab → Alternative code, Project type, and Project header drop-downs

    • The Rotation planning tab → the New Rotation Plan window → Project and Code drop-downs.

    APM-7451

    Implement the same search principle for all the codes in APM - Personal Details

    In the Personal Details datagroup, extended the functionality of drop-down list with the possibility to search for items. The following fields are affected:

    • Current Rank and Next Promotion Rank on the Employment tab

    • Country and Other Citizenship on the Personal tab

    • Contract Type and all fields under the Categories section and the Payroll section

    • Cost Group and Payroll Nationality on the Seniority tab

    • Country, Hair, Eye, and Religion on the Other tab

    Image Added

    APM-6466

    Trim the extra spaces in Name fields when saving in the database

    Enhanced processing of the name field in the Name Details Editor dialog:

    • The name fields are saved in the proper case if the Uppercase person name option in General Options is turn on/off.

    Image AddedImage Added
    • Spaces before and after the person name string are trimmed when saved in the database.

    ...

    Database Modifications

    ...

    Expand
    titleClick to expand

    Table

    Field name

    Field Type

    PWORGPOS

    EMAIL

    VARCHAR (256)

    AUDIT_PWORGPOS

    EMAIL

    VARCHAR (256)

    PWPSC001

    CATEGORY

    nvarchar(128)

    AUDIT_PWPSC001

    CATEGORY

    nvarchar(128)

    ...

    Other Versions 

    ...

    Page Properties Report
    pageSize10
    cqllabel = "apm-rn"