APP 2023.20

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

Software

Version

Release Date

Download Link

Latest Patch

Software

Version

Release Date

Download Link

Latest Patch

Adonis Personnel Portal

2023.20

Sep 27, 2023 

Download here

 

 

Important

 

1) From release 2021.10 Internet Explorer (IE) is not supported. 

2) Before the upgrade, records from the repl_Task table with IDs 3000-4999 that are not related to WEB_CP tables should be deleted manually (see APP-3082 in APP 2021.10 release notes)

Adonis Personnel Portal Compatibility Matrix

APP Version

Compatible APM Version

2021.10. x,

2021.20. x,

2021.30. x,

2021.40. x,

2022.10. x,

2022.20. x

2022.30. x

2023.10. x

APM 2020.10.x and newer version

2023.20. x

APM 2023.20.x and newer version


Release Highlights 

The APP 2023.20 release brings the new Evaluation module intended for the crew members' assessment process onboard as well as new features and enhancements in the Roster Planning and Time and Attendance modules.

For more details, refer to the sections below:

Evaluation module

Time and Attendance module

Roster Planning module

Evaluation module

The Evaluation module is designed to automate the crew assessment onboard. The module provides you with a customizable workflow that enables team or department leaders, who act as Evaluators, to communicate and share evaluation forms. With this customizable workflow, the system captures evaluations from Evaluators and Evaluee. This feature allows Approvers and shore-based supervisors to compare the evaluator's assessment with the crew member's self-assessment.

https://adonishr.atlassian.net/l/cp/BbP15a10

 

Time and Attendance module

Timesheets View Improvements

In the Time and Attendance module, the scheduler functionality is extended with drag-and-drop.

 

Comments Combination

The Emergency and Daily comments in the Timesheets scheduler are combined into one dialog. The emergency comments are available only when the Check Violations option is selected.

 

Reports Changes

All the Comments fields, Daily and Nonconforming, are combined into a single field in the reports:

  • My Timesheets

  • Co-Worker's Timesheets

  • Non-conforming Work & Rest

  • Non-conforming Overtime

  • Work & Rest International

  • Work Extra OT

 

Time and Attendance menu modifications:

  1. The Day To Day item is removed, and the Time Lists item is placed on the level above.

  2. The Register drill and Add sick are moved to the menu level above (under Timesheets co-workers).

  3. The MLC per date is renamed to Nonconformity per date.

  4. The MLC by period is renamed to Nonconformity by period.

 

7-day Violation View

The My Timesheet Overview and Co-Workers TImesheets by Timesheet pages are extended with the 7 days view violations check:

 

Roster Planning module

Time Blocks Management

In the Roster Planning module, the Add time block functionality allows scheduling the assignment(s) with the following options:

  • Single registration

  • For the following number of days

  • Until the end of sea service

  • Until the end of the week

  • Until a specific date

 

MLC Violations

Included MLC violations checking in the Person Timesheets in the Roster Planning module.

  • Added the Check/Hide Violations buttons.

  • In case there is a violation in the Roster Planning module, the system alerts by displaying a red time block.

  • Added a popup window informing why the violation occurs.

 

Position List Improvements

The position list in the Roster Location setup is extended with the department name:

 

Roster Location Access List

Implemented the inheritance of the access rights for the Roster Location. The Roster Locations settings list the same positions as the Roster Planning view based on the defined Chain of Approval. The parent level(s), approvers, or coordinators inherit the access rights granted to the lowest level of subordinates.

The list of positions displays all positions added to a Chain of Approval including the approver nodes.

Person’s Timesheets Enhancements

The Roster Planning Person Timesheet dialog is extended with a period selection. The periods in the list are picked up according to a crew member’s onboard activity dates.

Average Working Hours Report

The Average Working Hours report displays the crew members currently onboard and those who have more average working hours per week in the range of defined weeks.
The report dialog contains:

  • Starting point (Today or a specific date)

  • Nr of weeks to calculate

  • Nr of average hours per week

  • Calculate option: back or forward

 


Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APP-3804

Migrate Crew Evaluation Module to APP

Change request

The Evaluation module is now available in Adonis Personnel Portal.

APP-5431

The SMS gateway service setup is overridden after the upgrade

Bug

The SMS Gateway settings are moved to the web config file.

APP-5436

Change the error message if sending an email for MFA fails.

Bug

The error message of incorrect SMTP settings was added for the MFA authentication.

APP-5435

Some button colors are missing in APP

Bug

Fixed the color scheme in Adonis Employee Portal.

APP-5022

Administrator portal menu items change

Bug

The menu structure in Adonis Administrator Portal has been changed. All the modules setup is moved to the Modules node.

APP-5149

Add Time block

Bug

In the Roster Planning module, the Add time block functionality allows scheduling the assignment(s) with the following options:

  • Single registration

  • For the following number of days

  • Until the end of sea service

  • Until the end of the week

  • Until a specific date

APP-5444

The CoA search ignores multiple levels

Bug

The searching functionality in the Chain of Approval was improved to search for results in multiple levels.

APP-4963

TE settings inheritance improvements

Bug

Added the following improvements to the Travel Expense rates inheritance:

  1. Added the Rates are inherited from level <company name> and period that starts <period dates> information message.

  2. Travel expense types are displayed from the parent level without the possibility to edit them.

  3. Changes are applied to the Transportation types, Allowances, Meals, and Other rates.

APP-5326

MLC violation in the Roster Timesheets view

Bug

Included MLC violations checking in the Person Timesheets in Roster Planning module.

  • Added the Check/Hide Violations buttons;

  • In case there is a violation in the Roster module, the system alerts by displaying a red time block;

  • Added Popup window that describes why the violation appears;

APP-5481

Fix DevexpressMVC grid after the components upgrade

Bug

Applied the Devexpress MVC grid fix after the components upgrade.

APP-5044

Azure Cloud as a Service GDI+ problem

Bug

The rendering engine for PDF and thumbnails was changed to correctly display the APP reports.

APP-5209

Gangway system; update p03(SONTIME and SOFFTIME) fields

Bug

The Gangway system will update the PW001P03.SONTIME and PW001P03.SONTIME tables after the SigOn, SignOff, and Undo SignOff actions.

APP-5120

Error occurs on APP installation in Azure issue

Bug

Modified the installation set to prevent the error message while installing in Azure.

APP-5437

Error occurs during upgrading APP web app on Azure issue

Bug

Fixed the bug on errors that occurred while upgrading APP in Azure.

APP-5513

Timesheets View

Change request

In the Time and Attendance module, the Co-Workers TImesheets and Document Workflow pages are moved to DevExtreme components. The existing scheduler functionality was extended with drag-and-drop.

APP-5514

Timesheets scheduler layout

Change request

The MLC and editing functionality is merged into the Devextreme controls.

APP-5515

Timesheets scheduler CRUD operations

Change request

Modified the CRUD operations for the Timesheets scheduler.

APP-5516

PerDate View

Change request

In the Time and Attendance module, the Co-Workers TImesheets Per Day page was moved to DevExtreme components. The existing scheduler functionality was extended with drag-and-drop.

APP-5517

PerDate scheduler layout

Change request

In the Time and Attendance module, the Per Date scheduler layout is changed.

APP-5518

PerDate scheduler CRUD operations

Change request

Modified the CRUD operations in the Time and Attendance Per Date scheduler.

APP-5519

Combine Emergency and Daily comments in one input

Change request

The Emergency and Daily comments in the Timesheets scheduler are combined into one dialog. The emergency comments are available only when the Check Violations option is selected.

APP-5520

Concatenate comments in the TAA

Change request

All the Comments fields Daily and Nonconforming are combined into a single field in the reports:

  • My Timesheets

  • Co-Worker's Timesheets

  • Non-conforming Work & Rest

  • Non-conforming Overtime

  • Work & Rest International

  • Work Extra OT

APP-5521

Make option Repeat for in the TAA

Change request

Extended the time registration options with Repeat for:

  • Single time registration

  • For the following days

  • until the end of Sea-service

  • until the end of the week

  • until date

APP-5522

TAA menu modifications

Change request

The Time and Attendance menu modifications:

  1. The Day To Day item is removed, and the Time Lists item is placed on the level above.

  2. The Register drill and Add sick are moved to the menu level above (under Timesheets co-workers).

  3. The MLC per date is renamed to Nonconformity per date.

  4. The MLC by period is renamed to Nonconformity by period.

APP-5523

Last 7 days view

Change request

The My Timesheet Overview and Co-Workers TImesheets by Timesheet pages are extended with the 7 days view violations check.

APP-5524

Error "Invalid provider type specified" appears and prevents signing documents issue

Bug

The signing function for the Electronic Signing of timesheets is modified.

APP-5525

Permanent fix for thumbnails in E-sign module(APP installed as Web service) issue

Bug

The GenerateThumbnail function is changed to the Electronic Signing module to be compatible with Azure.

APP-5450

Base classes for standard API end-points to import crews and activities records issue

Bug

New base classes for standard API endpoints are implemented to import crews and activity records.

APP-5490

Method AIWS_CU_Person issue

Bug

The AIWS_CU_Person method is implemented for Adonis Integration Web Service. The API method creates and updates crew members' data using the XREF codes.

APP-5491

Method AIWS_CU_NOK issue

Bug

Failed to add a next of kin due to the PWPOST error. The issues are fixed.

APP-5492

Method AIWS_CU_Competence issue

Bug

The AIWS_CU_Competence method is implemented for Adonis Integration Web Service. The API method creates and updates certificates using the XREF codes.

APP-5493

Method AIWS_CU_Travel issue

Bug

Corrected the error message on duplicated ExternalDOCID.

APP-5494

Method AIWS_CU_Medical issue

Bug

The AIWS_CU_Medical method was implemented for Adonis Integration Web Service. The API method creates and updates medical documents using the XREF codes.

APP-5495

Method AIWS_CU_Activities issue

Bug

The AIWS_CU_Activities method was implemented for Adonis Integration Web Service. The API method creates and updates activity information using the XREF codes.

APP-5551

Timesheets scheduler source

Change request

Applied modification and enhancements for the Timesheets sources.

APP-5414

CSB Checklist Module showing wrong value issue

Bug

Applied the modifications to the CrewStatiolBill_Checklist report to display the correct Safety level.

APP-5558

Cabin Allocation module - scheduler is not loading issue

Bug

In the Cabin Allocation module, the scheduler was not loading. The issue has been fixed.

APP-5587

The documents are not moved to the E-sign module

Bug

Applied a fix to the Electronic Signing documents workflow.

APP-5583

Moodle tile doesn't work properly, it does not recognize APP users. issue

Bug

Modified the Moodle login functionality for the employee users.

APP-5599

Onshore Crew portal option uses email / password in web.config

Change request

The Onshore Crew Portal option was implemented in the Adonis Administrator Portal. To access it, navigate to General > the General tab. The option provides access to Adonis Crew Portal with employee credentials: Email and Password.

APP-5600

APP implement store selected numorgid and web services links in web.config

Change request

The web services URLs and organization unit NUNORGID are stored in the Web config file.

APP-5631

Pending E-Signing documents opening failed

Bug

Extended configurations of the JavaScriptSerializer in the Electronic Signing module.

APP-5645

Add department name to Positions list

Bug

The position list in the Roster Location setup is extended with the department name.

APP-5648

APP update DomainModel due to replace Sequence No with GUID for Payroll (PW001PAY, PW001PYH, PW001PAI)

Change request

The APP DomainModel is updated due to Sequence No's replacement in the Payroll tables.

PYR_Allotment methods are affected by this change, please contact Adonis support if you are using these methods

APP-5657

Display the approver node in the Roster Location Access list

Bug

APP 2023.20.0.112
Implemented the inheritance of the access rights for the Roster Location. The Roster Locations settings list the same positions as the *Roster Plannin*g view based on the defined Chain of Approval. The parent level(s), approvers, or coordinators inherit the access rights granted to the lowest level of subordinates.

The list of positions displays all positions added to a Chain of Approval including the approver nodes.

APP-5658

Extend the Persons Timesheet dialog with the Period selection

Bug

The Roster Planning Person Timesheet dialog is extended with a period selection. The periods in the list are picked up according to a crew member’s onboard activity dates.

APP-5666

Report that display crew members that work more than average value

Change request

The Average Working Hours report displays the crew members currently onboard and those who have more average working hours per week in the range of defined weeks.
The report dialog contains:

  • Starting point (Today or a specific date)

  • Nr of weeks to calculate

  • Nr of average hours per week

  • Calculate option: back or forward

APP-5668

The abbreviation name is collapsed in the Roster Watch properties dialog.

Bug

In the Roster Planning module, the position abbreviation column is adjustable in the Watch Properties dialog.

APP-5669

The Position Department is not displayed in the Roster Location overview

Bug

In the Roster Planning module > Configuration > Locations, the Position column is extended with the department name:

APP-5696

The error message appears when pressing the Check Violations button in the Roster module

Bug

Fixed the errors that occurred while enabling violation checks in the Roster Planning module.

APP-5703

APP update DomainModel due to rename UUID to Seqno for Payroll (PW001PAY, PW001PYH, PW001PAI)

Change request

Updated the LINQ mapping due to Sequence No's replacement in the payroll tables.

APP-5712

For selection criteria, we need to restrict duplicate template

Change request

The Evaluation Template should be unique for every Selection Criteria. The system forbids creating/updating a Selection Criteria Rule with an already-used Evaluation Template.

APP-5716

WDA linked to the current onboard activity doesn't show on the Overview page issue

Bug

Applied the fix to the WDA documents filtering on displaying the documents linked to the current activity on the WDA - Overview page.

APP-5686

AIWS_CU_Person returns an unexpected error issue

Bug

The AIWS_Person API call was modified to create a record in the case when XREF in the Personal Details was not found.

APP-5753

Enclosed Documents don't display if secured by a password

Bug

A fix was applied to display enclosed documents secured by a password.

APP-5756

Electronic Signing module issue with signing document

Bug

The Electronic Signing Controller improvements.

APP-5767

Update WCF failed issue appears when saving data in the Web Services tab

Bug

The Update WCF function improvements.

Database Modifications

New and Modified Tables

Table

FieldName   

FieldType

Description

 PWWAITINGROOM

 

 

New table

 

INTERFACE

VARCHAR(16)

 

 

EXTERNAL_PIN

VARCHAR(100)

 

 

ENDPOINT

VARCHAR(50)

 

 

PIN

INT

 

 

NAME

VARCHAR(100)

 

 

ERROR

NVARCHAR(MAX)

 

 

REQUEST

NVARCHAR(MAX)

 

 

REQUEST_DATE

DATETIME

 

 

 

 

 

PW001P00_XREF

 

 

New table

 

INTERFACE_XREF

VARCHAR(10)

 

 

TABLE_REF

INT

 

 

SEQUENCENO_REF

INT

 

 

SEQUENCENO_XREF

VARCHAR(200)

 

 

COMMENT

NVARCHAR(100)

 

 

 

 

 

WEB_CP_EVAL_WORKFLOWSTAGES

IS_SHOW_SECTION_SCORE

BIT

Add column

WEB_CP_EVAL_WORKFLOWSTAGES

IS_SHOW_EVALUEE_QUESTION_SCORE

BIT

Add column

WEB_CP_EVAL_WORKFLOWSTAGES

IS_SHOW_EVALUATOR_QUESTION_SCORE

BIT

Add column

WEB_CP_EVAL_WORKFLOWSTAGES

IS_SHOW_TOTAL_SCORE

BIT

Add column

 

 

 

 

WEB_CP_EVAL_DOCUMENTS

EVALUETION_FORM_CODE

 

Drop column

WEB_CP_EVAL_DOCUMENTS

DESCRIPTION

 

Drop column

 

 

 

 

WEB_CP_EVAL_WORKFLOW_DEFINITION

CREATED

DATETIME

Add column

 

 

 

 

WEB_CP_EVAL_SECTION_QUEST

SORT_ORDER

INT

Add column

 

 

 

 

WEB_CP_EVAL_WORKFLOW_DEFINITION

DELETEDDATE

 

Drop column

 

 

 

 

WEB_CP_EVAL_WORKFLOW

DELETEDDATE

 

Drop column

WEB_CP_EVAL_WORKFLOW

BASISWORKFLOW

 

Drop column

 

 

 

 

WEB_CP_EVAL_WORKFLOWSTAGES

STAGE_TYPE

 

Drop column

WEB_CP_EVAL_WORKFLOWSTAGES

DELETEDDATE

 

Drop column

 

 

 

 

WEB_CP_EVAL_ANSWERS

EVALUEE_SCORE

INT

Add column

WEB_CP_EVAL_ANSWERS

EVALUATOR_SCORE

INT

Add column

WEB_CP_EVAL_ANSWERS

EVALUEE_CALCULATED_SCORE

DECIMAL(7,4)

Add column

WEB_CP_EVAL_ANSWERS

EVALUATOR_CALCULATED_SCORE

DECIMAL(7,4)

Add column

 

 

 

 

WEB_CP_EVAL_DOCUMENTS

TOTAL_SCORE

DECIMAL(7,4)

Add column




Other Versions