To read more about our different types of releases (main release, intermediate release), click me!
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 2023.20. x | APM 2020.10.x and newer version |
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
Menu Modifications
Time and Attendance menu modifications:
The Day To Day item is removed, and the Time Lists item is placed on the level above.
The Register drill and Add sick are moved to the menu level above (under Timesheets co-workers).
The MLC per date is renamed to Nonconformity per date.
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 Portal → Time 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
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 End of Sea-service
Until End of the week
Until a specific date
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.
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
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.
Configuration Enhancements
Onshore Crew Portal
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.
Address Fields
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:
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:
|
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:
|
APP-5326 | MLC violation in the Roster Timesheets view | Bug | Included MLC violations checking in the Person Timesheets in Roster Planning module.
|
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:
|
APP-5521 | Make option Repeat for in the TAA | Change request | Extended the time registration options with Repeat for:
|
APP-5522 | TAA menu modifications | Change request | The Time and Attendance menu modifications:
|
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 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.
|
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 |