APP 2023.30

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

Nov 30, 2023 

Download here

 

Important

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

Adonis Personnel Portal Compatibility Matrix

APP Version

Compatible APM Version

2022.10. x,

2022.20. x

2022.30. x

2023.10. x

2023.20. x

APM 2020.10.x and newer version

2023.30. x

2023.20. x


Release Highlights 

The APP 2023.30 release brings new features and enhancements in the Evaluation, Roster Planning, Travel Expense, Time and Attendance modules as well as in the Chain of Approval.

For more details, refer to the sections below:

Evaluation Module

Mandatory Workflow Stages

The Created, Approved, and Dismissed stages are mandatory for the Evaluation Workflow setup.

 

Restructuring Sections

In the Evaluation module, the Section setup was extended with the possibility of specifying the order of the questions in the Section detail. To reorder the records, simply drag and drop them.

 

Creating Documents in Batch

Implemented the possibility to create and delete the Evaluation documents in a batch. The Evaluation documents can be created for the past, current, and future dates.

Time and Attendance Module

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.

 

Violation Comments

Implemented a new option allowing to make the violation comments mandatory. To access it, navigate to Adonis Administrator PortalTime and Attendance -> Module Options:

 

When a user edits a time block via drag and drop or manually in the dialog, the system calculates the possible violations and displays the Violation Comments dialog.

The violation comments can be added manually in the PerDate and By Timesheets views. The corresponding button is enabled only when the Calculate Violations mode is ON and a block contains violations.

 

7-day Violation View

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

 

Timecard Comments

The timecard comments access rights in the Administrator Portal - Modules - Time and Attendance - Module Options were modified.

Added a new section Timecard Comments with the following options to do separate setups for subordinates and approvers/coordinators:

My Timesheets:

  • Display comments when modifying or creating time blocks

  • Comments are mandatory when modifying or creating time blocks

    Co-workers Timesheets:

  • Display comments when modifying or creating time blocks

  • Comments are mandatory when modifying or creating time blocks

The Add Time Registration and Edit Time Registration dialogs are extended with the Reason for modification field to specify the modification reason.

 

Roster Planning Module

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.

Removing Watches in Batch

In the Roster Planning module, added the functionality to remove assigned watches in batch. To access it, navigate to Roster Planning > Configuration > Assign Watch. The following new buttons are available:

  • REMOVE affects only the selected watches.

  • REMOVE WITH FOLLOWING deletes the selected and all the subsequent watches for this position.

 

MLC Violations

In the Roster Planning module, the SignOn and SignOff days are taken into account when calculating MLC violations:

Removing from Time Blocks

To remove a person from the Roster Planning scheduler,on the grid, right-click the person to be removed and select Remove person on the menu. This opens the Remove person dialog which enables you to select one of the options:

  • Selected time blocks

  • From current day

  • From current week

  • From current month

  • From current and all future timeblocks

 

Travel Expense

Rates Inheritance

Added the following improvements to the Travel Expense rates inheritance:

  • Added the information message ‘Rates are inherited from level <company name> and period <period dates>’.

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

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

Other Enhancements

In the Travel Expense module, added the following improvements:

  • The Cost field accepts a maximum value of 1000000000000.

  • Removed the rounding a number to 4 decimal places. The APM tables can store values with up to 10 digits after the decimal:

Chain of Approval

Configuration Enhancements

 


 

Key

Summary

Issue Type

Release Notes

Key

Summary

Issue Type

Release Notes

APP-5718

Add APP unique instance id

Change Request

The unique Instance ID is added to the APP application. The Instance ID is a part of PK in the WEB_CP_SETTINGS.

APP-5655

Wrong warning message displayed for overlapping TS Periods

Bug

Added the error message: “Periods are overlapping”. The error is displayed when trying to add overlapping periods in the Time and Attendance module.

APP-5471

Bypass force password change in the Admin portal

Bug

Extended the validation for forcing to change password. To continue working in Adonis Administrator Portal, user is forced to change the password to match a validation scheme.

APP-4767

Remove the old link to the Knowledge Base

Bug

The Knowledge Base tile leading to the old-fashioned documentation was removed from Adonis Administrator Portal.

APP-5381

The issue with COA when the position is set to passive/deleted or changed in the organization structure

Bug

The passive or deleted positions in the APM Organization Structure are now marked with a yellow triangle icon in the Chain of Approval. Once the position is re-named in the Organization Structure, the corresponding node will be re-named in the Chain of Approval after re-loging.

APP-5023

Remove redundant options from the Evaluation module CoA

Bug

All the redundant options were removed from the Chain of Approval setup in the Evaluation module.

APP-5719

Installer should create unique APP instance id

Change Request

The APP installer creates a unique InstanceID parameter in the Web Config file.

APP-5679

Crew Portal Onshore tab name and URL refer to an Employee portal

Bug

Implemented the Login Crew Portal Onshore page:

It is only accessible in case the Onshore Crew Portal option is selected in Adonis Administrator Portal:

APP-5155

Incorrect warning message in the Audit module

Bug

In the Time and Attendance module → Audit, the warning dialog pop-up is modified.

APP-5307

Spelling mistakes and name discrepancies between tile and menu in the Crew Change module.

Bug

Spelling mistakes are fixed in the Crew Change module.

APP-5103

CSB Evacuation plan report displays NULL in the dialog

Bug

Modified the CSB_Evacuation_plan report to avoid null values in the report dialog.

APP-5083

Radio-buttons overlap in the CSB setup - Assign Station

Bug

The secondary assignments list is aligned in the Crew Station Bill setup.

APP-4942

Change the text color for information toast messages

Bug

In the Crew Station Bill module, the message color scheme is changed to red:

APP-5756

Electronic Signing module issue with signing document

Bug

Applied the improvements to the Electronic Signing Controller.

APP-5966

Evaluation module mobile layout issues

Bug

Optimized the Evaluation form mobile layout.

APP-5950

Re-name the Cancel button in the Evaluation form

Bug

In the Evaluation module, the CANCEL button is renamed to CLOSE in the Evaluation Form dialog:

APP-5741

Stage level issue in an Evaluation form issue

Bug

Forbid the possibility to create duplicated stages in the Evaluation workflow.

APP-5751

Combine all Evaluation module API calls under one caption

Bug

All the Evaluation module API calls are combined under one caption in Swagger.

APP-5732

Two identical templates are created

Bug

In the Evaluation module, creating duplicate records is not allowed in the Section and Template setup.

APP-5691

The calendar icon on the Created Evaluation page is missing in the Edge browser

Bug

Modified controls to display the calendar icons in the Create Evaluation page (Chrome and Edge browsers).

APP-5678

Implement a weightage column for the Answer Structure grid

Change Request

Implemented the enchancements in the Evaluation module > Answer Structure:

  • The Weightage% column name is changed to Score.

  • The maximum value for the Score field is set to 1 000 000 000.

APP-5670

The Create evaluation button activates after the document is created.

Bug

Fixed a spelling mistake in an error message.

APP -5429

Give the possibility to change the sequence of the Section(using drag and drop)

Change Request

In the Evaluation module, added the the possibility to change the sequence of the sections by dragging and dropping the listed sections:

APP-5416

Status of the Evaluation Form

Change Request

In the Evaluation module, the Status of Evaluation form page displays all documents submitted to the Approver.

APP-5553

The 'Object reference...' error occurs when try to open Evaluation form

Bug

Fixed the error on opening the Evaluation for details.

APP-5012

Descriptions are not displayed in the Evaluation module -> Answers view

Bug

Fixed the answer description visibility in the Evaluation module - Housekeeping page.

APP-5753

Enclosed Documents don't display if secured by a password

Bug

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

APP-5594

The confirmation link creates duplicated emails in My Profile

Bug

The email confirmation functionality is modified to avoid duplicated email addresses in the My Profile.

APP-5562

Error message on creating new Zip / Place in My Profile.

Bug

Fixed the error message that occurred while creating a new Zip/Place in My Profile.

APP-5244

Missing access settings for the Address fields.

Bug

Added the First, Second and Third Addresses fields to be able to hide/unhide them based on the permissions provided. To access the functionality and manage the permission, in Adonis Administrator Portal, navigate to Access Control > Roles. Select the user group to be affected and set the respective permission levels in My Profile > General Detail:

APP-5624

The Reject Drill button appears adding new Drill to a Scenario

Bug

Fixed the REJECT DRILL button appearance while adding a new drill in the Onboard Drills and Scenarios module.

APP-5106

Additional toast message for mandatory fields in the Onboard Drills and Scenarios module

Bug

An additional warning message is added to the Onboard Drill and Scenarios module. The following messages now appear on the Schedule Scenario dialog for both scenario and drill details:

  • Please fill up the mandatory fields for scenario details is displayed in case a mandatory field is not filled in.

  • Please select a coordinator drill details is displayed in case the Coordinator field is empty.

APP-5105

The crew filter by CSB is missing in the Onboard Drills execution page.

Bug

The filter by CSB Assignment is added to the Participants list in the Onboard Drils and Scenario module - Scenarios Setup.

APP-6017

The Assign button is not active for an empty Roster shift

Bug

In the Roster Planning module, fixed the bug that prevented crew members from being assigned to a shift since the Assign button was inactive

APP-5667

Display the Roster Watch hour totals as hh:mm

Change Request

The Roster Planning - Watch setup layout was modified to display the hours as hh:mm.

APP-5645

Add department name to Positions list

Bug

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

APP-3959

Watch overlaps in Roster Planning - Assign Watch

Bug

The system does not allow creating watches with time overlaps on the Roster Planning - Assign Watch page.

APP-5978

Save the last changes made to show/hide Calculate Violations in the TAA - By Timesheet view.

Bug

The Calculate Violations button state is now stored in the WEB_CP_USER_SETTINGS.TAA_CALCULATE_VIOLATIONS table for every user. This means that once a user enables the Check Violation functionality, the system preserves the .
This affects the following time lists in the Time and Attendance module:

  • Per Date

  • By Timesheets

  • By Timesheets Grand Access

APP-5977

Add Violation column to the TAA - By Timesheet - Last 7 days view

Bug

In the Time and Attendance module, the By Timesheets time list and the Last 7 Days dialog are extended with the Violation column.

APP-5960

AverageWorkingHours report - update WEB_CP_TIMECARD selection to get only confirmed records

Bug

The AverageWorkingHours report fetches and dsplays only confirmed records.

APP-5880

Remove the Current view for My Timesheets

Change Request

The My Timesheets - Current view was removed. The Overview page is a default one.

APP-5783

Need to add a restriction for the comment field in the Delete window, for My Timesheets and Co-Workers Timesheets

Bug

In the Time and Attendance module, restricted the number of symbols to be entered in the Comment field in the Delete dialog. The changes are applied to both My Timesheets and Co-Workers Timesheets.

APP-5582

TAA - Documents Workflow pagination issues

Bug

In the Time and Attendance module, the pagination of the Documents Workflow pages is extended with a page size selector in accordance with the number of visible documents.

APP-5581

Register Drill issues

Bug

Improvements of the Register Drill functionality for Co-Workers.

APP-5487

The same message appears for different actions in the Pending List.

Bug

In the Time and Attendance module -> Pending List , the information message is extended with PIN and SequenceNo of the record.

APP-5485

The HTML tags are displayed in the warning dialog in the Pending List.

Bug

In the Time and Attendance module > Pending List, fixed the warning message layout.

APP-5215

TAA - Overlapping timesheets after activity change

Bug

The system creates a separate timesheet once the Sig In date (activity Date From) is changed to an earlier date.

APP-5123

A message that Drills were created or not created is missing

Bug

In the Time and Attendance module, adding a drill may result in displaying success or error message:

APP-5086

The 'isActive' reliever checkbox behavior

Bug

The reliever activation functionality is modified to store the correct isActive parameter in the WEB_CP_RELIEVER database table:

  • the isActive checkbox is ON - reliever has access.

  • the isActive checkbox is OFF - the access is denied for a reliever.

APP-4800

Crew member excluded from the Teams when he is not onboard

Bug

In the Time and Attendance module, signed-off crew members are not listed in the Teams workspace until they return onboard. After sign-on, a crew member appears in the list.

APP-5462

The message should be hidden if there is nothing to inherit in the Travel Expense & WDA Rates

Bug

In the Travel Expense & WDA rates setup, the rates inheritance information message is not displayed when nothing is to be inherited.

APP-5461

The clean functionality does not work in the Other Rates tab and Allowances tab

Bug

In the Travel Expense & WDA module rate settings (in the Other Rates and Allowances tabs), the Clean functionality did not work as expected. The issue has been fixed.

APP-5460

Not all columns are displayed in parent and child levels in the Travel Expense & WDA Rates tab

Bug

Applied the layout fixes to the Rates setup page in the WDA & Travel Expenses module.

APP-5160

The Close button overlaps the comment dialog

Bug

In the WDA module, applied the layout adjustments to the Comment dialog.

APP-5088

The WDA module Notification form error

Bug

The fix is applied to the WDA module Notifications.

APP-5870

Fields Rank and Contract Type are missing from /v1/AIWS_CU_Person method

Change Request

The AIWS_CU_Person API method is extended with two parameters: ExternalRank and ExternalContractType.

APP-5625

AIWS_CU_Person and AIWS_CU_NOK v2

Change Request

The v2/AIWS_CU_Person and v2/AIWS_CU_NOK methods are extended with new parameters. The AddressState parameter is of the highest priority and overrides AddressPlace.
*v2/AIWS_CU_Perso*n:

  • PersonalID

  • AddressState

  • AlternativePIN

v2/AIWS_CU_NOK:

  • AddressState

APP-5495

 Method AIWS_CU_Activities

Change Request

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

APP-5494

 Method AIWS_CU_Medical

Change Request

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

APP-5493

Method AIWS_CU_Travel

Change Request

The AIWS_CU_Travel API method creates new and updates existing travel documents for a person.

APP-5492

Method AIWS_CU_Competence

Change Request

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

APP-5491

Method AIWS_CU_NOK

Change Request

The AIWS_CU_NOK method was implemented for Adonis Integration Web Service. The API method creates and updates family member's information using the XREF codes.

APP-5490

Method AIWS_CU_Person

Change Request

The AIWS_CU_Person method was implemented for Adonis Integration Web Service. The API method creates and updates person's information using the XREF codes.

APP-5484

WaitingRoom APP Endpoint

Change Request

The AIWS_WaitingRoom_Delete is implemented to remove the existing records from the PWWAITINGROOM table.

APP-5450

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

Change Request

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

APP-5455

Update swagger to include customer names in APIs description

Change Request

The Adonis Integration Service description in Swagger is updated.

APP-6034

Batch Input Time Registration page failed issue

Bug

Applied a fix to the Time and Attendance - Batch Input Registrations page.

APP-5921

Remove Roster Watches in a batch issue

Bug

In the Roster Planning module, added the functionality to remove assigned watches in batch. To access it, navigate to Roster Planning > Configuration > Assign Watch. The following new buttons are available:

  • REMOVE affects only the selected watches.

  • REMOVE WITH FOLLOWING deletes the selected and all the subsequent watches for this position.

APP-5939

Remove a person from a time block for a certain period.

Bug

The delete functionality in the Roster Planning module is extended with the possibility of removing a person for a certain period.

APP-5955

EA-05 MLC check on Sign On / Sign Off days issue

Bug

The SignOn and SignOff days are taken into account when calculating MLC violations:

APP-5970

The Non-Conforming Event page throws an 'Object reference' error issue

Bug

Applied a fix to the Non-Confirming Event - Back 7 days view to generate the view in case the Sign-On date is part of the 7-day range.

APP-5881

Mandatory comments for violations issue

Change Request

Implemented a new option allowing to make the violation comments mandatory. To access it, navigate to Adonis Administrator PortalTime and Attendance -> Module Options. When a user edits a time block via drag and drop or manually in the dialog, the system calculates the possible violations and displays the Violation Comments dialog.

The violation comments can be added manually in the PerDate and By Timesheets views. The correspondent button is enabled only when the Calculate Violations mode is ON and a block contains violations.

APP-5886

PersonDataImport methods for a person and NOK not accepting values with spaces issue

Bug

The AIWS_Person and AIWS_NOK methods have been modified in order to accept the following parameters with spaces:

  • First name

  • Last name

  • Middle name

  • Place of Birth

  • Address 1,2,3

APP-5884

Roster Timesheet filter issue issue

Bug

Applied a fix to a period filter in the Roster Timesheet view.

APP-5932

PTS31 –Graphical changes not applied issue

Bug

Improved the performance of the Roster Planning module.

APP-5883

Roster totals alignment issue issue

Bug

The Roster Scheduler totals grid is modified to avoid alignment mismatch.

APP-5871

Changes in the Answers issue

Bug

In the Evaluation module, applied the modifications to the Answers setup:

  • The control type is removed from the questions.

  • Every question is linked to an answer type.

  • The Answer Type defines the control type and score (not weight).

APP-5845

Change label Weigh% or Weightage.. to 'Weight' issue

Bug

In the Evaluation module, the Weight% column name is changed to Weight in the Answer, Question, and Section grids.

APP-5217

We need to add the possibility of changing the sorting of the questions in the section tab issue

Bug

In the Evaluation module, the Section setup was extended with the possibility of specifying the order of the questions in the Section detail. To reorder the records, simply drag and drop them.

APP-5842

Evaluee Scores is not displaying in the Form issue

Bug

The Evaluation form scores are now calculated on the first Save or Submit action.

APP-5834

Text field type is too small on the Evaluation form issue

Bug

The free input text fields in the Evaluation form are adjustable and display the text entered.

APP-5806

Error when Submitting Appraisal Form issue

Bug

Fixed the issue occurred while submitting the Evaluation form based on the default evaluation workflow. The system allows submitting the evaluation form if Section(s) weight is 0.

APP-5798

Chain of Approval for Evaluation is not working issue

Bug

All the redundant options not related to the Evaluation Chain of Approval are removed.

APP-5799

Create Evaluation is not working properly issue

Bug

Implemented the possibility to create and delete the Evaluation documents in a batch. The Evaluation documents can be created for the past, current, and future dates.

APP-5807

Can't save the evaluation record without filling in all the fields and submitting it issue

Bug

An empty Evaluation form can be saved and submitted. Extended the access rights for the Evaluation forms that are using the default workflow (Created, Approved, Dismissed).

APP-5801

Fields Description is too limited in size issue

Bug

Improved the functionality of the Evaluation module in the following dialogs:

  • Template -> the Question tab. In the Create new Question dialog, the Name field name is changed to Question. Besides, the Question field length is extended: NVARCHAR(MAX). The Description field is no longer mandatory and allows entering up to 1000 characters.

  • Template -> the Section tab. The Name field lengh is extended from 50 to 200 characters.

  • Template → the Template tab. The Name field lengh is extended from 50 to 200 characters.

APP-5802

Issue with weight setting on Answers issue

Bug

Implemented the enchancements in the Evaluation module:

  • The Weight% column name is changed to Score.

  • The total score is no longer limited to 100%.

APP-5894

Show section score and the total score of the Evaluator in the Evaluation Form issue

Bug

The Evaluation setup workflow is extended with the Show Scores on the form section. By selecting the options, you can choose the scores to be available to Evaluee andd Evaluator in the Evaluation forms.

APP-5890

Remove persons from time blocks

Bug

To remove a person from the Roster Planning scheduler, right-click the person to be removed on the grid and select Remove person on the menu. This opens the Remove person dialog which enables you to select one of the options:

  • Selected time blocks

  • From current day

  • From current week

  • From current month

  • From current and all future timeblocks

APP-5889

Assign Watch Cycle

Bug

The Cycle Assignment fuctionality is implemented in the Roster Planning module. To access it, navigate to Roster Planning -> Configuration → the Assign Watch page and click CYCLE ASSIGNMENT on the workspace.

The Cycle Assignment dialog contains the next sections:

  • Watch Cycle allows managing the watches in the cycle. To reoder records, simply drag and drop them.

  • Select Positions displays all the positions for a selected location.

  • Period definition and a cycle duration.

    • to date. The user can define the cycle end date. The cycle will stop on a selected date.

    • for number of Cycle. Period End = nrOfCycle x nrOfWatches x 7 days.

    • for number of weeks. Period End = Period Start + (nr of weeks * 7 days) - 1 day.

*NOTE: The cycle always starts on Monday. If the cycle starts in the middle of the week, e.g., Wednesday, the first watch begins on Wednesday and lasts till Sunday, and the next watch starts on Monday.

APP-5843

AIWS/GNL_API_Authentication returns Invalid Credentials

Bug

The AIWS is extended for using a new password decryption.

APP-5626

Evaluation forms data are stored in the DB after the document was deleted

Bug

In the Evaluation module, enhanced the deletion functionality. The records are now removed from the WEB_CP_EVAL_WORKFLOW and marked as deleted in the WEB_CP_EVAL_DOCUMENTS and WEB_CP_DOCUMENTS tables.

APP-5859

PTS-24 MLC check not att all consistent

Bug

The MLC calculation functionality is modified to display correct violations in the Roster Planning module.

APP-5854

Save two more attributes in the table WEB_CP_EVAL_ANSWER

Bug

The Evaluation module database tables modification. The WEB_CP_EVAL_ANSWERS table is extended with new columns: SECTION_WEIGHT and QUESTION_WEIGHT. The DESCRIPTION columns type is changed to NVARCHAR(MAX) in the WEB_CP_EVAL_ANSWER_STRUCTURE and WEB_CP_EVAL_ANSWER_STRUCTURE_ITEM tables.

APP-5818

EA-10 Calculations showing wrong

Bug

The Roster Planning totals are changed to 30 minutes for all Roster Scheduler scaling (45, 30, 15).

APP-5813

EA-05 No success with MLC check

Bug

Applied a fix to correctly display MLC violations in the Roster Planning module with the browser setup in the Finnish language.

APP-5850

Put WaitingRoom endpoints under PersonDataImport

Change Request

The WaitingRoom API calls are moved under the AIWS - Person DataImport.

APP-5837

TAA comments functionality

Change Request

Implemented the Approver/coordinator must annotate reason to modify time registration (for TimeClock) option. To access it, navigate to Adonis Administrator Portal -> Time And Attendance -> Module Options:

The Add Time Registration and Edit Time Registration dialogs are extended with the Reason for modification field to specify the modification reason.

APP-5640

Change the Moodle Tile Name to "Adonis LMS"

Change Request

Changed Moodle to Adonis LMS in:

  • Configuration > the Moodle tab and the related fields.

  • the tile name.

  • Access Control > Role tab.

APP-5779

Unable to open Admin Portal

Bug

Improved the validation of WebConfigManager in Adonis Administrator Portal.

APP-5392

Incorrect currency conversion rate in TE

Bug

In the Travel Expense module, added the following improvements:

  • The Cost field accepts a maximum value of 1000000000000.

  • Removed the rounding a number to 4 decimal places. The APM tables can store values with up to 10 digits after the decimal:

APP-5780

Rename the method names back to their original name.

Change Request

The Person Data Import methods are extended with the READ method and the API method manes are changed.

  • CU - Create/Update

  • R - Read

APP-5777

Adding additional attributes to the Moodle

Change Request

Extra attributes were added to Moodle:

  • PIN

  • Position

  • Department

  • Vessel Name

These attributes will be visible on the Moodle site and incorporated into course reports.

APP-5742

Comments functionality in time registrations

Change Request

The timecard comments access rights in the Administrator Portal - Modules - Time and Attendance - Module Options were modified.
The option ‘Approve/Coordinator must add comments to edit/delete time registration' in the Timecard section was removed.

Added a new section, 'Timecard Comments’ with the following options to make separate setups for subordinates and approvers/coordinators:

My Timesheets:

  • Display comments when modifying or creating time blocks

  • Comments are mandatory when modifying or creating time blocks

Co-workers Timesheets:

  • Display comments when modifying or creating time blocks

  • Comments are mandatory when modifying or creating time blocks

APP-5767

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

Bug

Applied the Update WCF function improvements.

APP-5750

Create WEB_CP_API_KEYS Table

Change Request

The WEB_CP_API_KEYS table is created to store all the generated API keys. New reply tasks are added: HOST_WEB_CP_API_KEYS and SAT_WEB_CP_API_KEYS.

APP-5743

An error message should appear if a person is missing some questions

Bug

In the Evaluation module, extra validation is added to prevent submitting the Evaluation document if not all answers are populated.

APP-5737

Swagger for WCF - improve behavior

Change Request

Applied improvements to Swager in order to add new request parameters to the methods with the same name but different URL versioning.

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-5728

Rename the Method names

Change Request

The PersonDataImport API calls were renamed to:

  • AIWS_Person

  • AIWS_NOK

  • AIWS_Competence

  • AIWS_Travel

  • AIWS_Medical

  • AIWS_Activities

APP-5720

The decimal 'Weightage%' returns a 'Bad Request' error

Bug

The Weightage% type is changed to accept only whole numbers in the Evaluation module.

APP-5716

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

Bug

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

APP-5708

It's not possible to log in to the APP

Bug

Failed to access Adonis Personal Portal. The issue has been fixed.

APP-5327

Evaluation module - layout issues

Bug

In the Evaluation module of the Create new Question dialog, changed the button name from Submit to Save:

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.

IMPORTANT: Upgrade APP 2023.30 requires APM 2023.20.

APP-5431

The SMS gateway service setup is overridden after the upgrade

Bug

The SMS Gateway settings have been moved to the web config file.

APP-5696

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

Bug

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

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 crew member’s onboard activity dates.

APP-5684

Create READ operations for each PersonDataImport endpoints

Change Request

The READ operations are added to each PersonDataImport endpoint.

APP-5683

Modify the Config > Web Services UI

Change Request

In Adonis Administrator Portal, the WEB SERVICES tab is updated with the DevExtreme Accordion component to display all the service URL setups. All services are expanded by default.

APP-5665

The Current page could not be found in the Evaluation module

Bug

Improved the navigation URLs in the Evaluation module.

APP-5650

Modify import functionality via HTTPS

Change Request

Modified the configuration to use the AIWS Waiting Room methods via HTTPS.

APP-5599

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

Change Request

The Onshore Crew Portal option is implemented in 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-5633

The names of the Evaluation pages mismatch the link

Bug

Fixed the mismatch between the URL and page names in the Evaluation module.

APP-5635

Create a URL Versioning of methods

Change Request

Added the URL versioning for the AIWS PersonsDataImport API calls.

APP-5631

Pending E-Signing documents opening failed

Bug

Extended configurations of the JavaScriptSerializer in the Electronic Signing module.

APP-5520

Concatenate comments in the TAA

Change Request

All the Comments fields both 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 registration

  • For the following days

  • until the end of Sea-service

  • until the end of the week

  • until date

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-5522

TAA menu modifications

Change Request

ReleaseNotes

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-5519

Combine Emergency and Daily comments in the 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-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-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-5468

It's not possible to add a stage with the status Approved and Dismissed

Bug

The Created, Approved, and Dismissed stages are mandatory for the Evaluation Workflow setup.

APP-5579

Server error appears when Status of Evaluation is set to read only

Bug

In the Evaluation module, after setting the Read Only access rights, the logging in attempt failed. The issue is fixed.

APP-5587

The documents are not moved to the E-sign module

Bug

Applied a fix for the Electronic Signing documents workflow.

APP-5583

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

Bug

Modified the Moodle login functionality for the employee users.

APP-5558

Cabin Allocation module - scheduler is not loading

Bug

Fixed the Cabin Allocation scheduler loading.

APP-5414

CSB Checklist Module showing wrong value

Bug

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

APP-5541

Mandatory fields for Medical datagroup

Change Request

The Medical mandatory fields set in Adonis Personal Manager are fetched to the Add/Edit Medical dialog in Adonis Personal Portal:

APP-5525

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

Bug

The GenerateThumbnail function has been changed for the Electronic Signing module to be compatible with Azure.

APP-5524

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

Bug

The signing function for the Electronic Signing of timesheets has been modified.

APP-5437

Error occurs during upgrading APP web app on Azure

Bug

The SQL update scripts have been modified to prevent upgrade errors in Azure.

APP-5130

Update APP installer to install APP into the existing Azure app service plan

Bug

Modified the APP installation set to prevent the error message in the Azure installation.

APP-5120

Error occurs on APP installation in Azure

Bug

Modified the APP installation set to prevent the error message in the Azure installation.

APP-5209

Gangway system; update p03(SONTIME and SOFFTIME) fields

Change Request

The Gangway system updates the PW001P03.SONTIME and PW001P03.SONTIME tables with the activity after the SigOn, SignOff, and Undo SignOff actions.

APP-5044

Azure Cloud as a Service GDI+ problem

Bug

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

APP-5474

Fix the DevexpressMVC grid after the components upgrade

Bug

Applied the DevexpressMVC grid fix after the components upgrade.

APP-5375

My Evaluation Form

Change Request

In the Evaluation module, implemented the My Evaluation page listing all evaluation form(s) sent to a crew member for further processing.

APP-5326

MLC violation in the Roster Timesheets view

Bug

In the Roster Planning module, integrated the MLC violations checking to the Person Timesheets. Within the framework of the integration, the following modifications are made:

  • 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 a violation occurs.

APP-4963

TE settings inheritance improvements

Bug

Added the following improvements to the Travel Expense rates inheritance:

  • Added the information message ‘Rates are inherited from level <company name> and period <period dates>’.

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

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

APP-5149

Add Time block

Change Request

In the Roster Planning module, while adding a time block, it is now possible to schedule 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-5308

APP content naming issues

Bug

In APP, applied the changes to a number of tile names to avoid names discrepancy.

APP-5015

The extra double quotes near the Cancel button in the Selection Criteria

Bug

In the Evaluation module, applied changes to the page layout.

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)

 

 

 

 

 

PWWAITINGROOM

REQUEST_DATE

 

Rename column DATE

WEB_CP_TIMECARD

MODIFICATION_REASON

 

Rename column COMMENTS

 

 

 

 

WEB_CP_API_KEYS

 

 

New table

 

 

GUID

UNIQUEIDENTIFIER

 

 

CLIENT

INT

 

 

INTERFACE

VARCHAR(10)

 

 

API

NVARCHAR(32)

 

 

API_NAME

NVARCHAR(64)

 

 

KEY_PREFIX

VARCHAR(7)

 

 

KEY_HASH

VARCHAR(MAX)

 

 

SCOPES

VARCHAR(MAX)

 

 

DATECREATED

DATETIME

 

 

 

 

 

WEB_CP_RELIEVER

IS_PASSIVE

 

Rename column IS_ACTIVE

 

 

 

 

WEB_CP_EVAL_DOCUMENTS

 

 

New table

 

SECTION_SCORES_JSON

NVARCHAR(MAX)

 

 

EVALUATOR_TOTAL_SCORE

DECIMAL(7,4)

 

 

 

 

 

WEB_CP_EVAL_DOCUMENTS

 

EVALUEE_TOTAL_SCORE

 

Rename column TOTAL_SCORE




Other Versions