APP 2021.20
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 ID's 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 | APM Version* |
2020.60.x | 2020.10.x |
2021.10.x | 2020.10.x |
* APM version numbers are minimum required to be compatible with the APP version.
Release Highlights
New Layout
In APP release 2021.20 we present significant improvements to the Personel Portal interface.
For better navigation, we've added a toolbar at the top of the screen and a hamburger menu with all available modules.
You may find more details about the new layouts via the link below:
Personal Details
New in 2021.20 is the conversion of Personal Details into 'My Profile', containing the employee details, and 'My Documents', listing all the documents held by the employee.
The new layout is more intuitive for a mobile platform as we removed the desktop application look and feel like using grids.
Mobile layout:
Resolved Jira Issues
General Changes
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-3294 | Not possible to change email for users with incorrect email | Bug | Fixed javascript issue for 'List of Emails' dialogue at the 'Users with incorrect emails' page. |
APP-3194 | Admin Portal layout | Change Request | The administrator portal moved to a new layout. |
APP-3159 | Not possible to save drill duration in Administrator portal -TAA Settings-Custom Setting | Bug | Fixed error with drill duration setup in Administrator portal - TAA Settings - Custom Setting. |
APP-3193 | NAV Crewchange API (CRUD) | Change Request | Implemented new NAV Crewchange API methods in the frame of Adonis Integration Web Service. NAV_CallingPortCreate |
APP-2924 | Search Timesheet by name and position | Change Request | Implemented full and partial search by Name and Position at the Co-Workers Timesheets - Time Lists By Timesheet. |
APP-1831 | Invalid by dates timesheets | Bug | Implemented modifications to prevent the 'Invalid bt dates' timesheet issue. |
APP-3199 | Gangway scanner changes the leave days in Activity datagroup | Bug | Fixed issue with leave days calculation that was related to the specific decimal separator characters |
APP-3166 | Update Voyage field in Master Cash Account reports | Bug | Modified MCA reports. The Voyage number fetched from Vessel Period Name, and the Voyage dates fetched from Vessel Period Start and End dates. |
APP-3134 | Cannot create New transaction type for MCA | Bug | The column WEB_CP_MCA_TRANSACTIONTYPES.ISSHIPCHECK removed as redundant. Fixed error creating new transaction type. |
APP-3278 | Duplicate value in WEB_CP_GANGWAY_REGISTRY | Bug | Implemented modifications to Web Service that allow freeing the 'TimeReg Request Queue' and placing the gangway action/registration to a Pending List in case of errors inserting duplicated gangway action. |
APP-3242 | Add filter to the Country drop-down in the TravelExpense module | Change Request | Added search bar to a Country list at the Travel Expense - Accommodation tab. |
APP-3214 | Add contents to the methods for Nav | Change Request | Added contents to the NAV methods under Adonis Integration Web Service:
|
APP-3190 | The search bar for Electronic Signing doesn't work | Bug | Improved search functionality for Electronic Signing documents. The system allows full and partial search by “Name", "Datetime", and "Description" parameters. |
APP-3176 | Small timeblock floats on a scheduler grid | Bug | Adjusted template to avoid floating of registered timeblocks on the grid. |
APP-3147 | Issues with Transportation expenses | Bug | Fixed issue with displaying a limit warning message for Travel Expense in a case when limits are not set up. |
APP-3135 | CSB: -> Mustering: Graphical Error When missing assignments at a higher safety level | Bug | Modified Muster list scheduler functionality. The higher safety level and will cover the safety IDs from lower safety levels. |
APP-2911 | Employee and Crew Portals logins (table WEB_CP_ACCOUNT) | Bug | The WEB_CP_ACCOUNT table divided into WEB_CP_ACCOUNT_CREW and WEB_CP_ACCOUNT_EMPLOYEE tables. Crew and Employee accounts are stored separately. |
APP-2830 | Setup License Server APP Administrator Panel | Implemented License Server setup at the APP Administrator Panel |
API
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-3309 | DG_PersonalInformationRead and DG_PersonalInformationUpdate methods don't work | Applied fix for DG_PersonalInformationRead and DG_PersonalInformationUpdate methods | |
APP-3270 | List of modified API | Due to the Personal Details module re-build, the list of API methods used in this module was modified. Changes affected API calls named like “DG_“ . The full list of API calls can be viewed in Swagger. | |
APP-3198 | Talos Interface - Implement DOCTYPE creation and remove docno from create response and update request | The Talos_PersonalDetails_CRUD methods extended with "CV_FileBase64": "string" parameter. | |
APP-3160 | CONTENTHUB_CHANGELOG_DOCS doesn't return documents with PW001OLEDOCS.CATEGORY=NULL | Bug | CONTENTHUB_CHANGELOG_DOCS method modified to return documents with PW001OLEDOCS.CATEGORY=NULL |
APP-3133 | CONTENTHUB_REPLACE add validation for request.URL parameter | Change request | Implemented URL format validation for the CONTEBTHUB_REPLACE method. When the user enters the URL make sure that the URL starts with 'HTTP'. |
APP-3107 | CONTENTHUB_CHANGELOG_DOCS does not return all expected documents | Bug | CONTENTHUB_CHANGELOG_DOCS modified to return all documents for a PIN, linked to an activity which modified in a given period. |
APP-2431 | DG_PersonDetails API Methods | Change request | Extended Adonis Web Service methods DG_PersonalInformation, DG_PersonalInformationUpdate, DG_PersonDetails, DG_PersonDetailsSave with new parameters:
|
APP-3163 | Talos Implementation | Implemented API methods for Talos integration. |
Crew Station Bill
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-3120 | CSB: Change title in creation page for new safety plans for less confusion | Change request | Crew Station Bill - Setup 'Revisions'. A new title applied for the safety plans list. |
APP-3119 | CSB: -> Mustering: Check activity dates for allocations | Bug | Modified allocation rules for Crew Station Bill. The system checks the dates of the onboard activity and not allows allocation of outside crew member's activity dates. Allocation allowed till the estimated end date. |
APP-3118 | CSB: Make 'Zone' not mandatory in station header creation | Change request | Zone field excluded from mandatory validation in the Station Header setup. |
APP-3117 | CSB: Add text description to duty drop down in setup of the module | Bug | The Duty dropdown at the Stations setup modified to display code + description. |
APP-3039 | Possibility to change and save columns order for Crew Station Bill grids | Bug | Implemented column ordering functionality and Column Chooser storage for Cards Handed Out and Preferred Assignment pages. |
Framework
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-3300 | Automatically switch to My Documents in APM General Codes | Change request | Implemented script to switch General Codes automatically to My Documents. |
APP-2968 | Redesign of the APP layout | Change request | The new layout implemented for Adonis Personal Portal. |
Travel Expense
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-3273 | Wrong access to TE | Bug | Fixed vessel filtering for Travel Expense selection 'Show all documents approved by this level' filter option. |
APP-3162 | Each crew on multiple levels should be able to see all documents linked to a TE chain multiple levels | Bug | Added new options for Co-Workers Travel expense that allows seeing all documents that were approved by level:
|
Time and Attendance, Nonconformity
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-2204 | Not possible to untag ranks in the Audit report dialogue | Bug | Modified Audit report dialogue controls. |
APP-3192 | Roster Locations are not displayed for crew members | Bug | Fixed issue with displaying and creating the Roster Planning locations. |
APP-2226 | Change Request: comments when editing time registrations | Change request | Extended functionality of the Timecard option 'Approver / Coordinator must add comments to edit/delete time registration'. Implemented the possibility to input comments for new time registration whether it will overlap existing time registration or not. |
Personal Details
Key | Summary | Type | Release Notes |
---|---|---|---|
APP-2627 | Enhancements Personal Details | Change request | The Personal Details module UI changed according to a new APP design. The Personal Details module is divided into 'My Profile and 'My Documents'. The API calls were changed accordingly. |
Database Modifications
New and Modified Tables
Table | Field Name | Field Type | Description |
WEB_CP_ELEMENTS | NAVIGATION | NVARCHAR(100) NULL | Added Column |
| ICON | NVARCHAR(100) NULL | Added Column |
| SHOW_IN_CREW_MENU | BIT NOT NULL DEFAULT(1) | Added Column |
| SHOW_IN_EMPLOYEE_MENU | BIT NOT NULL DEFAULT(1) | Added Column |
| MENU_ORDER | INT NULL | Added Column |
WEB_CP_ACCOUNT_CREW | PIN | INT NOT NULL (PK) | New table |
| VARCHAR(100) NULL |
| |
| PASSWORD | NVARCHAR(33) NOT NULL |
|
| CREATETIME | DATETIME NOT NULL |
|
| CREATEDBY | NVARCHAR(100) NOT NULL |
|
| PASSWORD_EXPIRY_DATE | DATETIME NULL |
|
| FORCE_NEW_PASSWORD | NULL |
|
| STATUS | INT NULL |
|
WEB_CP_ACCOUNT_EMPLOYEE | PIN | INT NOT NULL (PK) | New table |
| VARCHAR(100) NULL |
| |
| PASSWORD | NVARCHAR(33) NOT NULL |
|
| CREATETIME | DATETIME NOT NULL |
|
| CREATEDBY | NVARCHAR(100) NOT NULL |
|
| PASSWORD_EXPIRY_DATE | DATETIME NULL |
|
| FORCE_NEW_PASSWORD | NULL |
|
| STATUS | INT NULL |
|
WEB_CP_MCA_TRANSACTIONTYPES | ISSHIPCHECK |
| Drop column |
WEB_CP_LAYOUT_SETTINGS |
|
| Drop table |
PWTALOSWAITINGROOM | Sequenceno | INT NOT NULL | New table |
| Pin | INT NOT NULL |
|
| Firstname | VARCHAR(50) NULL |
|
| Lastname | VARCHAR(50) NULL |
|
| DOB | DATETIME NOT NULL |
|
| Countryofresidence | VARCHAR(2) NULL |
|
| Mobilenumber | VARCHAR(100) NULL |
|
| VARCHAR(100) NULL |
| |
| DataJson | [nvarchar](max) NULL |
|
Other Versions