/
APP 2021.40

APP 2021.40



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

SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Portal

2021.40

 


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.





Resolved Jira Issues 


General Changes

KeySummaryTypeRelease Notes
APP-3646Extra word 'pin' in warning message once adding new employee in AEPBug

Modified warning message if the Email of the employee is missing or not valid at the Administrator - Add Employee Portal Users page.

APP-3573Password expiry date issues for Admin/Crew/Employee.Bug

Added fix to update password expiry date changes on the user's list right after changes were applied.

APP-1530Entered server/database name is dropped after connection testBug

Fixed issue when entered server/database name was dropped after connection test in the Administrator Portal.

APP-3532Admin Portal ->Access Control: the error appears when a role for usergroup is defined but no user group existsBug

Added validation to prevent saving Role(s) without User Group and excluding all Role from the existing User Group.

APP-3221Read Access for Roster PlanningBug

Implemented 'Read' access rights for the Roster Planning module.

APP-3861API request MCA_ReOpenCurrentStatement drop DB records in WEB_CP_MCA_HEADERBug

Modified MCA_ReOpenCurrentStatement to return a correct error message when trying to re-open an already opened statement.

APP-3731Add filter button to the CAM crew listChange Request

Added filter button for crew members list in the Cabin Allocation scheduler.

APP-3565Make Cabin allocation crew list more similar to crew station billChange Request

Modified design of the Cabin Allocation module similar to Crew Station Bill module.

APP-3559Conflict notifications not displayed on the TileBug

Fixed notifications about the allocation mismatch on the Allocation Tile.

APP-3500Missing option to use daily view in cabin allocation schedulerChange Request

Implemented daily view on the Allocation scheduler.

APP-3863Not possible to add time registrationChange Request

Fixed issue with manual adding time registration on Co-Workers Timesheets - By Timesheets page.

APP-3983CSB_Safety_Card report doesn't work without ZonesBug

Added possibility to generate the CSB_Safety_Card report without Zones linked to a Station Headers.

APP-3440Safety ID’s column disappeared from the CSB schedulerBug

Added fix for 'Show Safety ID’s with missing assignment' in the Crew Station Bill scheduler.

APP-3836Convert MVC Flight DetailsChange Request

The Convert MVC Flight Details module UI converted to DevExtreme components.

APP-3817Convert MVC TAA Periods page to devextremeChange Request

Time and Attendance Periods page UI moved to DevExtreme.

APP-3779The silent installation feature is not worksBug

Applied fixed for a silent installation.

APP-3581ADD HTTPS support on the server-sideChange Request

Added HTTPS support on the server-side for the TimeClock application

APP-3480Zip and Upload APP files to Azure using REST APIBugThis is fixed now
APP-3184The installer should modify sections in the web configBug

The installation set will check if there is web site HTTP/HTTPS binding and comment/uncomment endpoints in the Web.config file.

APP-2849Modify installation set to work with Azure (Adonis Cloud)Change Request

The installation set was modified to work with Azure (Adonis Cloud)

APP-3828Disable save button in My Profile - General detailsBug

Applied change to activate the 'Save' button after modifications in My Profile General Details dialogues.

APP-3823The NULL parameter is displayed in the empty Address fieldBug

Applied fix to exclude NULL value in the empty address field in My Profile.

APP-3812Delete profile picture button always active at the Profile picture dialogueBug

Modified control behaviour for My Profile - Profile Picture dialogue. The 'Delete Profile Picture' button will be active only if a photo exists.

APP-3810The Save button is always active in Customized views.Bug

Applied changes to activate the 'Save' button after modifications for Customized Views in My Profile.

APP-3808Use field Names instead of Codes in My ProfileBug

Excluded abbreviations in field names in My Profile General Details and Next of Kin tiles. The Name will be displayed instead of Code.

APP-3789Add confirmation message after adding scan to a documentBug

Implemented the confirmation toast message that appears once the attachment was added to My Documents.

APP-2777MLC Rule D (weekly work/rest hours limitations) violation is not working for 69 hours restBug

Applied fix for MCL Rule D - when a crew member has less than 70 rest hours in any 7 days

APP-2776MLC Rule D (about weekly work and rest hours limitations) violation is not properly processed for some work and rest consequences.BugThis is fixed now
APP-3825Add hint for long document nameBug

Added hint with the full name of a document type in My Documents.

APP-3931My Documents issuesBug

Fixed issues with displaying the document details in My Documents. Modified validations for enclosed documents.

APP-3830Review My Documents CardsBug

Applied changes for My Documents cards UI. The codes a replaced with descriptions. The long text truncated, a full description will be shown in the hint pop-up.

APP-3811Add confirmation dialogue when removing the attachment in My DocumentsBug

Added confirmation dialogue when removing the attachment in My Documents.

APP-3540Display document description instead of CODEBug

Modified document cards title in My Documents to display the code description.

APP-3539My Documents alignment issueBug

Applied fix for documents alignment on the My Documents page.

APP-3497The vessel name appears as Department in the report dialogue.Bug

Applied fix for the 'Department' selection in the report dialogue for WorkExtraOvertime and WorkAndRestCompilation reports.

APP-3672Text is not fully displayedBug

Extended position name filed in the Roster Planning scheduler.

APP-1539Move the button 'Toggle Watch Keeper(s)' to the header of the gridBug

The 'Toggle watch keeper' button moved to a header of the grid. The button enables one after crew members(s) tagged.

APP-3902Exclude special characters from allowed symbols in the login formBug

Special characters are excluded from allowed symbols in the Crew Portal login form

APP-3840The new tile design does not fit the mobile layoutBug

Applied new tile design for mobile layout.

APP-4027Talos update method doesn't insert CV file if person already existBug

The Talos_PersonalDetails_Update method was modified to insert a CV file for an existing person.

APP-4009Error message when opening CoABug

Fixed opening the Chain of Approval page and nodes loading.

APP-4013Optimize Co-Workers document gridBug

Improved performance for the Travel Expense module.

APP-3894Slow Travel Expense ApprovalBug

Optimized performance on processing and loading Travel Expense documents.

APP-3917Optimize Co-Workers document gridBug

The API method TE_CoWorkersTimesheet extended with ‘States’ and ‘Year’ properties to increase performance.

APP-3926Wrong error message after forgot password actionBug

Added fix for the First Time Login functionality in the Employee Portal.

APP-3875Change CC Definition page name to Service LevelsBug

Change CC Definition page name changed to Service Levels.

APP-3871A saved scan is linked to a different code, no matter set upBug

Modified system to pickup document type from APP settings instead of the APM default setting. If the document type is not defined in the APP settings, the system will use the APM defaults.

APP-3865Personal details: Certificate is saved with the wrong Date FromBug

Applied fix for My Documents to save correct Date From.

APP-3405Confirmed shifts are shown as Assigned (not confirmed)Bug

Fixed issue that after violation check is enabled, confirmed violated shifts were shown as Assigned, but not Confirmed

APP-3297Not possible to upload scans/create documents in the Enclosed Documents datagroupBug

Implemented the possibility to upload scans/create documents in Enclosed Documents datagroup.

APP-3849Wrong hints for postcode and placeBug

Modified hint names for Post place and Postcode fields in My Profile - General Details.

APP-3839Not all special characters are accepted for the employee password.Bug

Modified the list of special characters allowed for the Employee password.

Supported special characters for the Employee password: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [
] ^ _ ` { | } ~

APP-3824Server Error page appeared after session timeoutBug

Fixed session timeout for TimeAndAttendance controller.

APP-3822TAA Periods: move methods to the web serviceChange Request

TAA_Period methods are moved under Web Service.

APP-3821TAA Periods: Copy From/ToChange Request

Time and Attendance Periods: Copy From / Copy To functionality moved to DevExtreme components.

APP-3820TAA Periods: Automatic period creationChange Request

Time and Attendance Periods: Automatic period creation dialog moved to DevExtreme

APP-3819TAA Periods: Convert Add/Edit/Delete popupsChange Request

Time and Attendance Periods: Add/Edit/Delete dialogues moved to DevExtreme

APP-3818TAA Periods: Convert GridChange Request

Time and Attendance Periods grid UI moved to DevExtreme.

APP-3798Timesheet drop to missing stateBug

Fixed issue when timesheet was dropped to a Missing state in the case when not all days were approved.

APP-3767The Team members list missing for TAA - Co-Workers - Per Date gridBug

Fixed the Team members list for TAA - Co-Workers - Per Date grid.

APP-3778The WorkExtraOvertime report picks up the wrong positions.Bug

Modified selection query for Work Extra Overtime report. Applied filtering by the department according to the chain of approval.

APP-3792User cannot log in to the employee portalBug

Applied extra space trim functionality to an email in user accounts.

APP-3788Migrate to DevExtreme Roster Module - Configuration - Assign WatchChange Request

Roster Module - Configuration - Assign Watch page moved to Devextreme.

APP-3014Cabin Allocation - Changed sea-service period is not reflected in the moduleBug

Modified Cabin Allocation Module to truncate the allocation end date according to activity end date change.
The system will show a warning message when activity EndDate became less than allocation EndDate.

APP-3471Column definition not applied for my documentsBug

Modified tile information for enclosed documents. Added preview for jpeg attachment. Field labels were removed.
Tile information:

  • Document type, description without code abbreviation.
  • Create time. If the document was modified then CreateTime will be displayed.
  • Description added by the end-user.
APP-3578Missing Help button icon in mobile layoutBug

Applied fix for Help icon path in the menu for mobile layout.

APP-3589Missing labels for measurementsBug

Added indication for measurement for Height and Weight fields in My Profile.

APP-3735NAV_CallingPortDelete returns an unexpected errorBug

Optimized performance of NAV_CallingPortDelete method under Adonis Integration Web Service.

APP-3757Talos Integration - Title incorrectly flagged as mandatoryBug

Modified Talos_PersonalDetails API method to accept the Title parameter as an empty string.

APP-3748Convert MVC Timezones page to devextremeChange Request

Time Zones page UI moved to DevExtreme.

APP-3713General Configuration: link client-side to the server methodsChange Request

Created client-side functionality to гpdate General Configuration

APP-3711General Configuration: Merge Log Tab to Devextreme. (UI)Change Request

Applied DevExtreme components for General Configuration: Log Tab.

APP-3709General Configuration: Merge WebServices Tab to Devextreme. (UI)Change Request

Applied DevExtreme components for General Configuration: Web Services Tab.

APP-3708General Configuration: Merge SQL server setting Tab to Devextreme. (UI)Change Request

Applied DevExtreme components for General Configuration: SQL Server Tab.

APP-3707General Configuration: Merge Mails Tab to Devextreme. (UI)Change Request

Applied DevExtreme components for General Configuration: Email Server Tab.

APP-3706General Configuration: Merge Organization List to Devextreme. (UI)Change Request

Applied DevExtreme components for General Configuration: Organization List.

APP-3700The WorkExtraOvertime report loading issueBug

Fixed issue with an extra blank page in WorkExtraOvertime report

APP-3696The document is added as DocType: “CERT” but it is inserted in APM (enclosed document) as the Main passportBug

Applied fix for DG_EnclosedDocSave method to pick up correct DOCTYPE parameter.

APP-3293Redundant step in setting up first-time login password for AEPBug

Reviewed first-time login functionality for the Employee portal. Made changes to avoid redundant credentials change after first-time login.

APP-3689Employee Password IssueBug

Applied fix for password change functionality during first-time login to an Employee portal.

APP-3680Convert MVC modules to devextreme: General ConfigurationChange Request

General Configuration UI converted to DevExtreme components.

APP-3601Roster module - Wrong list of available crewBug

Added EED validation for assigning crew members in the Roster Planning module.

APP-3602Roster module - Assignment is not working properlyBug

Fixed issue related to Roster Planning assignments. Added validation for EED in the case when crew member assigned with planned activity. Applied fix for an assignment to a number of days.

APP-3645The W&R Compilation report error: The server supports a maximum of 2100 parameters.Bug

Modified Worc&Rest_Compilation report to allow more than 2100 parameters.

APP-3592Colours are not saved (main release)Bug

Fixed issue saving the Hair and Eye color that are set for two options in APM - General Codes

APP-3584The issue with personal details methods (main release)Bug

Applied fix for AIWS methods: DG_TravelViews, DG_CompetenceViews, DG_MedicalViews methods return the correct results.

APP-3583Tiles DesignChange Request

New tiles design applied in Administrator, Crew, and Employee portal.

APP-3572Onboard drills: change timecard setup UIChange Request

Applied modifications for Onboard Drills module:

  • The 'Register Drill Type' page name changed to 'General'
  • The 'Drill registration' option name was changed to 'Register work type for timecard registration'.

APP-3569DG_EnclosedDocViews is not returning any documentBug

Applied fix for DG_EnclosedDocViews method to return documents.

APP-3019Wrong calculation of "Hours of rest in any 7 day"Bug

Fixed calculation of “Hours of rest in any 7 days“ in the reports for activities registered one by one.

APP-3566Electronic Signing: UI Card improvementsChange Request

Implemented UI improvements for Electronic Signing cards.

APP-3562Add Firewall Rules for Azure SQL databasesChange Request

Add Firewall Rules for Azure SQL databases. The IP address or IP address range that will have access to the SQL Server in Azure, can be specified during the installation of Crew Portal on the Azure.

APP-3560Scaling option when uploading a profile pictureChange Request

Implemented scaling functionality when uploading a profile picture.

APP-3541Errors during upgrade from 2021.20.5.1. to 2021.30.1.1.Bug

Fix for installation upgrade script.

APP-3537Mixed naming in "New Postcode / Postplace" in 'next of kin'Bug

Applied fix for post place and postcode fields labels.

APP-3495E-Sign documents failed due to unrecognized Guid formatBug

Created script to re-create a GUID for the Electronic Signing document where GUID=NULL

APP-3498E-signing document is not displayed properly (main release)Bug

Added memory clean procedure after each ESign document was created.

APP-3492APP Stored Files Type changesChange Request

Implemented functionality to convert images to a PDF.

APP-3476Enclosed documents: Change the labels in the cardsChange Request

Changed Enclosed Documents cards design.

APP-3475Read Only Entries | Should be able to preview the details even though the file is read-onlyChange Request

The system allows previewing the document details and attached files in Read-only mode.

APP-3474No preview of attachment when added in 'My Documents' (Integrate with PDF files)Change Request

Implemented the possibility to display a preview of a PDF attachment on the My Documents page.

APP-3473Bug Fixes / Changes - My DocumentsBug

Implemented new cards design for My Documents. Added possibility to preview the document with read-only access. Added possibility to display the pdf file shortcut on the document card.

APP-3436APP 'My Documents': Need buttons to show that attachments have been added.Change Request

Modified Add/Edit document dialogue to display two buttons: ‘Remove Attachment’ and ‘View’.

APP-3254Review Onboard DrillsChange Request

Applied fix for the scenario scheduling functionality. Implemented extra validation that forbids saving drills without assigned station headers.

APP-3202License Service: Move UrlPath for APP - License service integration to DB settings.Change Request

License Server URL hardcoded in the system.

APP-2274For the "Missed" documents field "Comment" field is always empty.Bug

The ‘Comment' field is hidden for 'Cancelled/Missing timesheets’ in Time and Attendance module - Past Due and Rejected page.

APP-2101Currency cannot be set per company in TE set upBug

Implemented the ‘Use employee currency’ option for Travel Expense documents:

  • ‘Use employee currency’ option is ON - currency picked up from Currency For Payment;
  • ‘Use employee currency’ option is ON and Currency For Payment is not defined - currency picked up as default NOK;
  • ‘Use employee currency’ option is OFF - currency picked up from Default Currency set in APP;
  • ‘Use employee currency’ option is OFF and Default Currency not defined in APP - currency picked up default NOK.
APP-2020MLC 2006 Rule B violation by watch-keeper show not_watch-keeper violation message on the Registration Details page.Bug

Fixed issue with displaying violation by the rule '10 hours in 3 rest periods that greater than 1 hour' for watchkeepers.

APP-1969Some rule violations hint messages are not shown for multi-violations on the registration details page.Bug

Extended the hint messages for violations on the Non-conforming Events page.




Database Modifications

New and Modified Tables


Table 

FieldName 

FieldType 

Description 

WEB_CP_CC_SERVICE_LEVELS 

SEQNO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

CODE 

NVARCHAR(10) NOT NULL 

 

 

NAME 

NVARCHAR(30) NOT NULL 

 

 

MAXPAX 

INT NOT NULL DEFAULT 0 

 

 

COLOR 

INT NOT NULL DEFAULT 0 

 

 

SORTNR 

INT NULL DEFAULT 0 

 

 

IS_PASSIVE 

BIT NULL DEFAULT 0 

 

WEB_CP_CC_SERVICE_LEVELS_CATEGORIES 

SEQNO 

INT NOT NULL PK 

New table 

 

NAME 

VARCHAR(30) NULL 

 

 

SORTNR 

INT NOT NULL DEFAULT 0 

 

 

IS_PASSIVE 

BIT 

 

WEB_CP_CC_SERVICE_LEVEL_PERIOD 

SEQUENCENO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

NAME 

NVARCHAR(50) 

 

 

PERIOD_FROM 

DATETIME 

 

 

PERIOD_TO 

DATETIME 

 

WEB_CP_CC_SERVICE_LEVEL_PERIOD_DETAILS 

SERVICE_LEVEL 

INT NOT NULL PK 

New table 

 

SERVICE_LEVEL_CATEGORY 

INT NOT NULL PK 

 

 

SERVICE_LEVEL_PERIOD 

INT NOT NULL PK 

 

 

POSITION 

INT NOT NULL PK 

 

 

NUMORGID 

INT NOT NULL PK 

 

WEB_CP_CC_POSITIONS_REQUIREMENTS 

SERVICE_LEVEL 

INT NOT NULL PK 

New table 

 

SERVICE_LEVEL_CATEGORY 

INT NOT NULL PK 

 

 

SERVICE_LEVEL_PERIOD 

INT NOT NULL PK 

 

 

POSITION 

INT NOT NULL PK 

 

 

NUMBER_OF_CREW 

INT NULL  

 

 

NUMORGID 

INT NOT NULL PK 

 

WEB_CP_CC_ROUTES 

SEQNO 

INT NOT NULL PK 

New table 

 

CODE 

NVARCHAR(10) 

 

 

NAME 

NVARCHAR(30) 

 

WEB_CP_CC_TRIPS 

SEQNO 

INT NOT NULL PK 

New table 

 

NAME 

NVARCHAR(30) NOT NULL 

 

 

ROUTE_SEQNO 

INT NOT NULL 

 

 

PREVIOUS_TRIP_SEQNO 

INT NOT NULL 

 

 

SRVLV_CATEGORY 

INT NOT NULL 

 

WEB_CP_CC_CALLING_PORTS 

SEQNO 

INT NOT NULL PK 

New table 

 

TRIP_SEQNO 

INT NOT NULL 

 

 

PORT_CODE 

VARCHAR(10) NOT NULL 

 

 

DEP_TIME 

TIME NOT NULL 

 

 

DEP_DAYS 

INT NOT NULL 

 

 

ARR_TIME 

TIME NOT NULL 

 

 

ARR_DAYS 

INT NOT NULL 

 

 

IS_PREFERRED 

BIT NULL DEFAULT 0 

 

 

PREVIOUS_SAILING_SEQNO 

INT NOT NULL 

 

WEB_CP_CC_ROUTES_PLANNED 

SEQNO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

ROUTE_SEQNO 

INT NOT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NOT NULL 

 

 

COLOR 

INT NOT NULL DEFAULT 0 

 

WEB_CP_CC_ROUTE_TRIP_SAIL_SRVLVL 

SEQNO 

INT NOT NULL PK 

New table 

 

ROUTE_PLANNED_SEQNO 

INT NOT NULL 

 

 

SAILING_SEQNO 

INT NOT NULL 

 

 

SERVICE_LEVEL_SEQNO 

INT NOT NULL 

 

 

DATE 

DATETIME NOT NULL 

 

WEB_CP_CC_CHANGECREWLIST 

SEQNO 

INT NOT NULL PK 

New table 

 

CALLING_PORT_SEQNO 

INT NOT NULL 

 

 

DATEOFCHANGE 

DATETIME NOT NULL 

 

 

PIN 

INT NOT NULL 

 

 

IS_SIGNOFF 

BIT NULL DEFAULT 0 

 

 

IS_CONFIRMED 

BIT NULL DEFAULT 0 

 

 

CURRENTACT 

INT NULL 

 

 

NEXTACT 

INT NULL 

 

D2D_FIXED_CREW 

SEQNO 

INT NOT NULL PK 

New table 

 

PIN 

INT NOT NULL 

 

 

RANK 

VARCHAR(10) NOT NULL 

 

D2D_CREW_PLANNED 

SEQNO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

PIN 

INT NOT NULL 

 

 

TRIP_SEQNO 

INT NULL 

 

 

SAILING_SEQNO 

INT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NOT NULL 

 

D2D_CREW_LINKED_SAILINGS 

SEQNO 

INT NOT NULL PK 

New table 

 

SEQNO_CREW_PLANNED 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

SAILING_SEQNO 

INT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NOT NULL 

 

WEB_CP_CC_TRIPS_PLANNED 

SEQNO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

ROUTE_PLANNED_SEQNO 

INT NOT NULL 

 

 

TRIP_SEQNO 

INT NOT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NOT NULL 

 

 

ARRIVAL_PORT_CODE 

VARCHAR(10) NULL 

 

 

ARRIVAL_PORT_SEQNO 

INT NULL 

 

 

DEPARTURE_PORT_CODE 

NVARCHAR(10) NULL 

 

 

DEPARTURE_PORT_SEQNO 

INT NULL 

 

WEB_CP_CC_SAILINGS_PLANNED 

SEQNO 

INT NOT NULL PK 

New table 

 

NUMORGID 

INT NOT NULL 

 

 

TRIP_PLANNED_SEQNO 

INT NOT NULL 

 

 

CALLING_PORT_SEQNO 

INT NOT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NOT NULL 

 

 

DEPARTURE_PORT_SEQNO 

VARCHAR(10) NOT NULL 

 

 

ARRIVAL_PORT_CODE 

VARCHAR(10) NOT NULL 

 

 

ARRIVAL_PORT_SEQNO 

INT NULL 

 

 

DEPARTURE_PORT 

INT NULL 

 

 

ARRIVAL_PORT 

INT NULL 

 

 

IS_PREFERRED 

BIT NOT NULL DEFAULT 0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



Other Versions 

Related content