Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Show if
groupconfluence-administrators

415203329415203329APP 20Create APP Patch Notes



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

Page Properties


SoftwareVersionRelease DateDownload Link

Latest Patch








Note
titleImportant


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 


Resolved Issues


KeySummary
TCrew change tiles filtering
TypeRelease notes
APP-4254Work Types are not filtered by the Org.Unit in the TAA Settings.Bug

Applied grouping for TAA Settings - Work Types page to display work types linked to a selected Organization Unit.

APP-3936WDA option "Create outbound and inbound travels" doesn't saveBug

Fix the possibility to save the WDA option "Create outbound and inbound travels" in the Administrator portal.

Image Modified

APP-2528Method to import hours per Vessel ProjectBug

Implemented 'TAA_ApprovedTimeSheetsByVesselProjects' method that returns the time blocks grouped by the Vessel Project.

Image Added

APP-4085VL_CrewPlannedTimeCards should fetch a person whether or not the activity is current or plannedBug

Expired activities are included in the time block selections for VL_CrewPlannedTimeCards method.

APP-4429Cabin Allocation->Bank Overview page - the buttons don't workBug
APP-4043Add filter option for all cabin propertiesChange Request

The cabin filter was extended with new parameters. The cabin filter includes options: Cabin Type, Location, Gender, Position, Capacity, and Telephone.

Image Modified

APP-3307Duplicated allocations created after Reallocation to another cabinBug

Fixed issue with duplicated allocations after crew member was reallocated to another cabin.

APP-3017Cabin Allocation - More options for cabins filter for a better overviewChange Request

The cabin filter was extended with new parameters. The cabin filter includes options: Cabin Type, Location, Gender, Position, Capacity, and Telephone.

Image Modified

APP-4055Reorder tabs on the Calling Ports pageChange Request

The overview tabs for Crew Change - Calling Ports were reordered. The 'Note' and 'Details' tabs are moved to the end of the list.

Image Added

APP-4054Route Definition: Copy date/time parametersChange Request

Implemented functionality to copy date/time parameters from the last calling port of the previous trip.

Image Modified

APP-4053Assign safety levels filteringChange Request

Improved Trips filtering popup on the Crew Change Service Assignments page.

Image Added

APP-4052Sign in and sign-on (crew change)Change Request

Applied changes for Signing On and Signing Off confirmation on the Crew Change Calling Ports page. The Sign-On and Sign-Off times will be set automatically once the crew member is added to the On Signing or Off Signing tab.
Sign-On time = calling port ETD and Sign Off time = calling port ETA

Image Modified

APP-4051Hide fields on the Details viewChange Request
APP-4050APP

The fields: Birth, Contact, Airport, and Travel time are removed from the Crew Change module Calling Ports - Details tab.

Image Added

APP-4050Crew change tiles filteringChange Request

Improve the crew change card filtering. Added possibility to display cards within a defined period (date and time).

Image Modified

APP-4049Performance of the Planning viewChange Request

Improved performance on the Crew Change Planning page.

APP-3951Route default safety levelChange Request

Added possibility to define a default safety level under the Route Definition page during the planning. It can be overwritten on the Service Level Assignments page.

Image Modified

APP-4039Evacuation plan method in the repository classChange Request

Implemented the CSB - Evacuation plan API methods in the frame of Adonis Web Service.

APP-4038Evacuation plan Web methodChange Request

Implemented API methods for the Crew Station Bill - evacuation Plan:

  • CSB_AddEvacuationPlan;
  • CSB_DeleteEvacuationPlan;
  • CSB_GetEvacuation;
  • CSB_GetEvacuationPlan;
  • CSB_UpdateEvacuation;
  • CSB_UpdateEvacuationPlan.
APP-4037Create UI for Evacuation planChange Request

Implemented UI for the Evacuation Plan in the Crew Station Bill setup

APP-4036Update Db table WEB_CP_CSB_STATIONS to store Evacuation plan informationChange Request

To store the Evacuation plan information the database table WEB_CP_CSB_STATIONS extended with fields: EVACUATION_CABINS_COUNT, EVACUATION_CARD_ATTACHED, EVACUATION_SOURCE_NAME, EVACUATION_DOCNO.

APP-3946Migrate DFDS_SafetyCrew_Onboard_with_STCW to APPChange Request

The report SafetyCard with STCW migrated into Adonis Personal Portal. Report selects crew on board for the current date (non-planned) only for currently assigned in CSB.

Image Added

APP-3597Title for safety id missing in muster list in CSB APPChange Request

Applied changes in the Crew Station Bill scheduler. The column Safety IDs extended to pick up and display the Default Position and Title name from the Safety ID setup.

Image Modified

APP-3586CSB- Muster List is working too slowBug

Improved performance for Crew Station Bill - Muster List page

APP-3212CSB: Evacuation plan is missingBug

Implemented a possibility to attach an Evacuation Plan to a Station in the Crew Station Bill - Safety Plan setup.

Image Modified

APP-3208CSB APP Assign stationsChange Request
APP-3207

Implemented synchronized filtering for popup grids for the Assign Station page in the Crew Station Bill - Safety Plan setup. The parameters selected in the filter menu will apply for all Safety ID’s in the list.

Image Added

APP-3207APP CSB Secondary assignmentsChange Request

The assignment name is populated to a Station Header type column in the case when it is Secondary and/or Rescue.

Image Modified

APP-3942D2D: Activities colouringChange Request

Implemented functionality that provides activity coloring. It is possible to use a color definition from APM - General Codes - Activity codes.

Image Added

APP-4369Remove mandatory fields in the Scenario/Drill schedulingBug

Modified Scenario scheduling setup. The Coordinator Position, Coordinator Name, and Deck fields are not mandatory.

Image Modified

APP-4164Country Zip list is empty if Country not saved on the General Details pageBug

Applied modification to a Zip Code selection while Country is not saved in the My Profile - General Details page.

Image Added

APP-4153Wrong date format at the Personal Details BirthdateBug

Modified date format in the General Details - Birthdate field.

APP-4118The 'null' value displayed in the My Profile General DetailsBug

Applied modifications for the General Details page to avoid displaying the ‘null’ value stored in the database.

APP-4083Travel documents non-nullable value typeBug

Added extra validations for travel documents.

APP-3784The loading issue in the Work & Rest reportBug

Improved performance of the Work & Rest report.

APP-3666E-sign report generated for a wrong PINBug

Improved Electronic Signing to generate MyTimesheet and Co-Workers Timesheet reports for a proper pin.

APP-4428Roster: summary to displayChange Request
APP-4426Roster: Include planned time option should impact on a summary onlyChange Request
APP-4414The context menu action in the Roster Planning scheduler doesn't workBug

Fixed access rights for the Roster Planning popups.

APP-4375Time does not fit in a cell in the Assign Person windowBug

Modified the position of the 'Legend' button in the Roster Planning - Onboard Hours Consumption dialog.

Image Modified

APP-4377The error message when changing a time block with an assigned crew memberBug

Added extra validation to avoid creating planning assignments that overlapped in time.

APP-4387Hours calculation box enhancementsBug
APP-4385The Hours calculation Box should display work types.Bug
APP-4384Add the 'Persons

The hour's calculation box displays the totals for each scheduled work type.

Image Added

APP-4384Add the 'Persons Assignment' button to a context menu in the roster Planning schedulerBug

Added the 'Persons Assignment' button to a context menu in the Roster Planning scheduler.

Image Modified

APP-4382Registrations marked as Rest are counted in the roster totals.Bug

Time registrations marked as 'isRest' are excluded from the calculations in the Roster Planning totals.

APP-4377The error message when changing a time block with an assigned crew memberBug

Added extra validation to avoid creating planning assignments that overlapped in time.

APP-4374Server Error when opening Roster Planning -> PlanningBug

Fixed issue opening Roster Planning module

APP-4351Time blocks have different colours in the Roster planning dialoguesBug

Applied a similar colour scheme for displaying time blocks in the Roster Planning scheduler, Persons Assignments dialogue, and Onboard Hours Consumption dialogue.

Image Modified

APP-4346Incorrect error message when deleting the assigned watch in the Roster PlanningBug

Modified an error message when deleting the watch with already assigned crew members in the Roster Planning module.

Image Added

APP-4341Too many decimals in the Watch Total hoursBug

Fixed decimal format for the Roster Planning Setup - Watch Total hours.

APP-4237Add a new legend item for custom shifts in the Roster Planning moduleBug

Added a new legend icon to identify manually added shifts in the Roster Planning module. The legend was also added to the Person Assignments dialog.

Image Added

APP-4308Roster Planning: Total shifts vs persons planned table displays truncated informationBug

Decreased the font size in the Roster Planning: Total shifts vs person overview.

Image Modified

APP-4297Rows alignment on the Roster planning schedulerBug

Applied markup fix for the Roster Planning scheduler.

APP-4331Forbid to create overlapped dates WatchBug

Forbid to create Watch overlapped by dates.

Image Modified

APP-4318Missing scrolling in the Assign Persons dialogueBug

Added scroll bar to the Persons Assignments dialog.

Image Added

APP-4304An error appears while opening the Roster Planning moduleBug

Applied fix for Roster Planning access rights.

APP-4294Forbid creating overlapped planning assignmentsBug
APPThe Travel Expense & WDA - Module Options page in the

Forbid to create planning assignments overlapped in time.

Image Added

APP-4157Roster module - Violation check doesn't work properlyBug

Modified Roster Planning violation check. Applied fix to display correct violated rules description for watchkeepers.

Image Modified

APP-4060Employee SelectionBug

Extended the Roster Planning employee section:
1. Extra columns for Confirmed and Rostered hours (Conf hrs. / Rost hrs). Total of the hours worked and planned when onboard, counting from the real sign-on date to the real sign-off date.
2. Added Box calculating the actual working hours, overtime hours, and hours rostered per day:

  • Hours Workload = Confirmed hours onboard.
  • The calculation rules with regards to overtime are defined by the payscale settings.
  • Rostered: These are the hours based on the watch schedule. Note the manually added shifts are not included in the rostered total.

3. Implemented the "Onboard hour consumption" dialog, which opened by clicking on the ‘i' button near the crew member’s name.
4 . Implemented option to display hours for the confirmed time blocks only, or to include the planned time blocks. The check-box to include 'Planned time blocks' is located in the Roster Planning - Person Assignment dialog.

APP-4157Roster module - Violation check doesn't work properlyBug

Modified Roster Planning violation check. Applied fix to display correct violated rules description for watchkeepers.

Image Modified

APP-4132Roster Planning: Total shifts vs persons planned Interval from the schedulerChange Request

Added flexibility improvement for total shifts to pick up intervals from the scheduler: 60 min, 30 min, 15 min.

APP-3557Missing validation for overlapping planningBug

Implemented validation for overlapped and duplicated assignments in the Roster Planning module.

Image Modified

APP-3426Roster reports: options to hide details/GanttChange Request

Added the possibility to print only details or Gantt in the Roster reports: Roster by Position and Roser by Crew member. The checkboxes are available in the report dialogue.

Image Modified

Only Gantt grid option:

Image Modified

Only details option:

Image Modified

APP-4355MyTeams page is in Read-Only accessBug

Applied fix for My Team access rights.

APP-3995TAA Worktypes: Convert Add/Edit/Delete popupsChange Request

The dialogues for Add / Edit / Delete operations in the Time and Attendance: Work Types page are converted to DevExtreme components.

Image Added

APP-3993Convert MVC TAA Worktype page to devextremeChange Request

The Time and Attendance: Work Types page converted to DevExtreme components. API methods moved under WebService.

Image Modified

APP-3852Space is missing in timein and timeoutBug

Fixed spelling mistake in the 'Add / Edit Time Registration' dialog.

Image Added

APP-3805The passive state for the Chain node doesn't workBug

Improved 'isPassive' functionality for the Chain of Approval. Added additional filtration.

APP-4367TE: filter by User Group does not work for Transportation, Accommodation and Various codesBug
APP-4044TE Module Options page: merge to DevExtremeChange Request

Applied fix for the Transportation, Accommodation, and Various expenses filtering by the User Group. Only codes linked to a User Group will be available in the Trave Expense document.

Image Added

APP-4044TE Module Options page: merge to DevExtremeChange Request

The Travel Expense & WDA - Module Options page in the Administrator portal migrated to DevExtreme.

Image Modified

APP-4030Travel Expense document lists class refactoringChange Request

Made refactoring of the Travel Expense module.

APP-3831Adjust letter caseBug

Modified the name of the 'My Travel Expenses' tile to display the first letter in upper case.

Image Modified

APP-3189Restrict or Forbid to send empty travel expense formChange Request

Added a warning message to avoid submitting an empty Travel Expense document.

Image Added

APP-3868Display airport Code+Name in the My Flights gridBug

Modified the My Flights module to display more information about the airport: airport code + airport name.

Image Modified

APP-2624To display a message that Travel expenses exist on the attempt to disable Travel reason for Travel expenseBug
APP-4302Configuration -> VL

Added validation for existing Travel Expense documents when disabling the travel reason on the setup.

Image Added

APP-4302Configuration -> Adonis Web Service- TestBug

Fixed WSDL generation.

APP-4431Moodle: Token is not generated errorChange Request

Modified the Moodle authentication functionality.

APP-4399Incorrect Per Diem rates if WDA TE record touches different monthsBug

Fixed WDA per diem currency calculations.

APP-4258Possibility to use Company currency for calculation of Travel ExpensesBug

Applied fix for currency calculations in the Travel expense documents. Added new option Organization currency in the Administrator Portal - TE & WDA Settings - Module Options page.

Image Added

Modified layout for Organization list in the Administrator Portal - TE & WDA Settings - Rates page.

Image Added

APP-4357FL_Dynamics_Update response with SQL error messageBug

FL_Dynamics_Update response with SQL error message in a case when PIN number not found in PW001P01.

Image Modified

APP-4316Onboard drills - Can't create scenariosBug

Removed the validation for the Stations in the Scenario edit dialog.

APP-4339Password changes do not work for the Employee Portal via Personal DetailsBug

Fixed issue with Employee password change via the My Profile - Change Credentials page.

APP-4353The new documents linked to the passive chainBug

Modified document workflow to link a timesheet to a correct (non-passive) chain.

APP-4354The currency code on Accommodation expenses is reset to default for Domestic travelBug

Fixed the issue when the Currency code was reset to a default value on Accommodation expenses created for the Domestic travel.

APP-4314Incorrect message during changing the date in the Roster module -> Assign Watch -> Watch Properties windowBug

Modified warning messages for the Roster Planning Watch Properties page

APP-4303The 'Search' field does not workBug

Fixed issue with the disappearing of the 'Search' field on the Roster Planning scheduler. Applied changes to accept copy/paste.

Image Modified

APP-4329Assign a person on the not confirmed shiftBug
APP-4317

Modified the assignment rules. The system allows to re-assign a crew member while the assignment is not confirmed. In a case when the assignment is confirmed, the system shows a warning message.

Image Added

APP-4317VL_CrewPlannedTimeCards method problemsBug

Modified VL_CrewPlannedTimeCards method to return timecards linked to expired and planned activities.

APP-4322Need to change the position of the warning messageBug

Modified the error message positioning on the Roster Planning scheduler.

APP-4296Incorrect message during adding shift in the Roster moduleBug

Modified the error message when assigning a shift that will overlap the existing time registration.

APP-4305Not possible to add a new Shift via the context menuBug

Implemented a possibility to ‘Add Shift’ on the scheduler via context-menu.

Image Added

APP-4300Сhange the colour scheme for Roster/Planning for PopupsBug

A new colour scheme was applied for the Roster Planning scheduler and pop-ups.

Image Modified

APP-4299Incorrect message during Remove All Blocks in the Roster moduleBug

Modified the error message when trying to delete blocks without selected records.

APP-4138Remove Xref codes for PIN, Ranks and LegalEntity ParametersBug

Modified FL_Dynamics API calls. The Xref relations were removed for the PIN, Rank, and LegalEntity parameters.
The EmploymentEndDate parameter can be NULL. Added new rule: If EmploymentEndDate IS NOT NULL then TerminationCode IS NOT NULL.

APP-3937D2D Planning validationsBug

Implemented validation to avoid creating any data in case of any error message.

APP-3918Total S/On and S/Off values are not calculate on the Trip tileBug

Implemented functionality that provides instant refresh of CrewSignOn / CrewSignOff values in the Trip tile.

Image Modified

APP-4256Can't approve TimesheetBug

Modified timecard selection in the Work&Rest_International report.

APP-4290Assign Watch page missing scrollBug

Added scrolling to the Roster Planning - Configuration - Assign Watch page.

APP-4285The onboard hours consumption screen is blankBug
APP-4287Roster Enhancements. Box calculating the actual working hours, OT, and hours

Implemented the 'Onboard hours consumption' dialog in the frame of Roster Planning - Person Assignments. The dialog displays all the time blocks planned in the Roster Planning module for a certain crew member in the frame of the activity dates.

Image Added

APP-4287Roster Enhancements. Box calculating the actual working hours, OT, and hours rostered issuesBug

Modified the rostered hours calculation, the manually added shifts are not included in the rostered total.

Image Modified

APP-4271Create a description of the privacy policy functionChange Request

The private policy description document added to the Confluence

APP-3843Customized fields not displayed properlyBug

Applied layout modifications for the My Profile - Customized fields.

Image Modified

APP-4255Enclosed documents can't be open/loadedBug

Optimised enclosed document selection.

APP-4236"Exception of type 'System.OutOfMemoryException' was thrown." for Electronic SigningBug

Applied modifications for Electronic Signing functionality. Migrate GetTimesheetDocuments selection to dapper.

APP-4240Add Tile to the Privacy policy from User ProfileChange Request

Added the 'Privacy Policy' tile into the My Profile. The tile is only visible if the option 'Enable Privacy Policy' is ON in the Administrator portal.

Image Added

APP-4233Exception is thrown trying to change the password for AdministratorBug

Applied fix for changing administrator password.

APP-4201Read-only access doesn't workBug
APP-4191Not possible

Implemented 'Read Only' access for Time and Attendance module.

Image Added

APP-4191Not possible to see payslips & any enclosed documents in APP > My DocumentsBug

Applied improvements for a function that generates a thumbnail for enclosed documents locked with a password.

APP-4222Roster Enhancements. Box calculating the actual working hours, OT, and hours rosteredChange Request

Added Box calculating the actual working hours, overtime hours, and hours rostered per day:

  • Hours Workload = Confirmed hours onboard.
  • The calculation rules with regards to overtime are defined by the payscale settings.
  • Rostered: These are the hours based on the watch schedule. Note the manually added shifts are not included in the rostered total.

Image Added

APP-4221Roster Enhancements. Extra column Hrs/OnbChange Request

Added extra columns for Confirmed and Rostered hours (Conf hrs. / Rost hrs). Total of the hours worked and planned when onboard, counting from the real sign-on date to the real sign-off date.

Image Modified

APP-4193Employees' onboard hour consumption screenBug

Implemented employees' onboard hour consumption screen. The dialog gives a more detailed graphical overview of the hours worked and planned for the whole sea service period.

APP-4001Identifying manually added shiftsBug

Added new database column WEB_CP_ROSTER_WATCH_TIME_ASSIGNED.IS_CUSTOM to identify the manually added shifts.

APP-4000Identifying timecard records created in the roster planning moduleBug

Added new column WEB_CP_TIMECARD.ROSTER_ID to identify timecard records created in the Roster Planning module.

APP-3999Naming - Introduce the term 'shifts'Bug

Name change introduces the term 'Shift' in the Roster Planning module configuration of the watch and in the planning phases.

Image Modified

APP-4192Scaling issue in the Roster Planning schedulerBug

Applied fix for navigation by date in the Roster Planning scheduler and Person Assignment dialog.

APP-4029Add fields for employee portal external URL and friendly nameBug

Added possibility to set up the URL used for the first-time login and password reset emails. The field 'APP URL in the Email:' is located under the Administrator Portal - General - Email server.

Image Modified

APP-4160Remove the PlannedOverTime parameterChange Request

The 'PlannedOverTime' parameter was removed from the response of the VL_CrewPlannedTimeCards method.

APP-4142CSB: Wrong list of Not Assigned CrewBug

Applied fix for Crew Station Bill crew members selection. Crew members with not a sea-service activity are excluded from the 'Not assigned' list.

APP-4147CSB: Assignment doesn't workBug

Modified the activity check function to pick up the correct sign-off date in the Crew Station Bill Muster List scheduler.

APP-4139"The method or operation is not implemented." error message after upgradeBug

Applied fix for API methods related to a Crew Change module and connection string initialization for APM ChangeCrewList.

APP-4148Remove the reset password buttonBug
APP

The 'Reset password to default' button is removed from the user details dialog in the Administrator portal.

Image Added

APP-4143VL_CrewPlannedTimeCards shouldn't pick only persons who are signed on for the hours to be exportedBug

The expired end date is excluded from the activity selection in the VL_CrewPlannedTimeCards method.

APP-4114Server Error when selecting Crew Change -> Service Level AssignmentsBug

Fixed error opening Crew Change - Service Level Assignments page.

APP-4137Jumping from one user to another, the user can log into MoodleBug
APP-4136Moodle: If emails are equal but have different upper and lower cases, then the login fails.Bug
APP-4135If the email is empty in Adonis, then the login failsBug
APP-4129Issues with logging in to APP due to the duplicate e-mailBug

Modified sources to pick up Email for the Employee account from PW001P0T instead of WEB_CP_ACCOUNT_EMLOYEE

APP-4117Ugrade issue (web_cp_message_employee_pin is null)Bug

Applied fix for foreign keys related to sending messages functionality.

APP-4053Assign safety levels filteringBug

Improved Trips filtering popup on the Crew Change Service Assignments page.

APP-4112DB isn't upgraded during APP silent upgradeBug

Applied fix for APP database upgrade via silent mode.

APP-4119Moodle Test Environment failed Seachefs (Response status code does not indicate success: 400 (Bad Request))Bug

Applied fix for secured (HTTPS) connection to the Moodle interface.

APP-4054Route Definition: Copy date/time parametersBug

Modified the ‘Route Violations’ dialogue for the Crew Change module: Route Definition setup and Route Planning page.

Image Modified

APP-4086The wrong information is shown in the authorized for signing line on the TimesheetBug

Fixed information displayed in 'authorized for signing' in the Work&Rest report for multiple levels of the Chain of Approval

APP-4105AdExec utility should popup AD_UPGRADE password inputBug

Modified installation set to display the 'Database Login' dialog for a manual upgrade in case of AD_UPGRADE password mismatch.

APP-4052Sign in and sign on (crew change)Bug

Applied changes for Signing On and Signing Off confirmation on the Crew Change Calling Ports page. The Sign-On and Sign-Off time will be set automatically once the crew member is added to the On Signing or Off Signing tab.
Sign-On time = calling port ETD and Sign Off time = calling port ETA

Image Added

APP-4050Crew change tiles filteringBug

Improve the crew change card filtering. Added possibility to display cards within a defined period (date

and time).

Image Removed

APP-4055Reorder tabs on the Calling Ports pageBug

and time).

Image Added

APP-4055Reorder tabs on the Calling Ports pageBug

The overview tabs for Crew Change - Calling Ports were reordered. The 'Note' and 'Details' tabs are moved to the end of the list.

Image Added

APP-4068Cannot allocate signing-on person to a cabinBug

Applied fix for allocation functionality from the ‘Signing On crew members’ and ‘Not allocated crew members’ tabs.

APP-4067The EED is not picked up as Sign Off date for a crew members card in CAMBug

Fixed issue with EED picked up as Sign Off date for a crew member card in the Cabin Allocation Module for the ‘Not Allocated Crew’ and ‘Signing On Crew’ tabs.

APP-3951Route default safety levelBug

Added possibility to define a default safety level under the Route Definition page during the planning. It can be overwritten on the Service Level Assignments page.

Image Modified

APP-3307Duplicated allocations created after Reallocation to another cabinBug

Fixed issue with duplicated allocations after crew member was reallocated to another cabin.

APP-4087Create FL_Dynamics Create and Update methodsBug

Implemented FL_Dynamics Create and Update methods in the frame of Adonis Integration Web Service

APP-4047Route definition warning signsBug

Modified the ‘Route Violations’ dialog for the Crew Change module: Route Definition setup and Route Planning page.

Image Added

APP-4051Hide fields on the Details viewBug

The fields: Birth, Contact, Airport, and Travel time are removed from the Crew Change module Calling Ports - Details tab.

Image Modified

APP-4085VL_CrewPlannedTimeCards should fetch a person whether or not the activity is current or plannedBug

Expired activities are included into the time blocks selections for VL_CrewPlannedTimeCards method.

APP-4080Pending signing documents are not displayed for a subordinate.Bug

Added improvements for ‘Approve for signing’ functionality when sending documents in a batch.

APP-3940APP upgrade doesn't work by replicationBug

Fixed issue with the silent upgrade of APP via Adonis Replicator.

APP-4024Meal deduction should always be done based on the rate that is applicable for that dayBug

Applied changes for Meal deduction in the Travel Expense module.
1. If the Travel Expense document is created before 2022/01 - meal deduction based on an allowance rate for full-day.
2. If the Travel Expense document is created starting 2022/01 - meal deduction based on the allowance rate that is applicable for that day.

Image Modified

APP-4056Issues with sending messages in APPBug

Applied foreign keys modifications for WEB_CP_MESSAGE and WEB_CP_MESSAGE_FOLDER database tables

APP-3567nboard Drill functionality creates an overlapBug

Applied fix for inserting 'Drill' time registration via Onboard Drills and Scenarios module.

APP-4057Work and rest hour report issueBug

Applied fix for Work and Rest Compilation report to display a correct number of crew members.

APP-3597Title for safety id missing in muster list in CSB APPBug

Added tile for Safety ID details in the Crew Station Bill - Muster List page.

Image Modified

APP-3997TAA Worktypes: move methods to the web serviceChange Request

The API methods related to Time and Attendance: Work Types functionality are moved under WebService

APP-3996TAA Worktypes: Copy From/ToChange Request

Implemented Copy From / Copy To functionality for Time and Attendance Work Types.

Image Modified

APP-3994TAA Worktypes: Convert GridChange Request

Time and Attendance: Work Types grid converted to DevExtreme components.

Image Added

APP-3987Access rights for Moodle moduleChange Request

Implemented access rights for Moodle platform.

Image Modified

APP-3984PHP To MSSQL driverChange Request

Installed the PHP driver to provide an MS SQL server connection.

APP-3980Create Moodle Test Environment at AzureChange Request

Created test environment for Moodle interface at Azure

APP-3979Moodle IntegrationChange Request

Integration with Moodle, a 3-rd party learning/training system

APP-3968Add configuration UI to the APP: Moodle UrlChange Request

Moodle configuration tab implemented in the Administrator Portal - Configuration - General.

Image Modified

APP-3966Login to Moodle without Html FormChange Request

Implemented login to Moodle without HTML Form. The user will be authorized in the Moodel directly from the Crew and Employee portal.

APP-3965Configure Moodle for External Database AuthenticationChange Request

Configured Moodle for External Database Authentication

APP-3842Rename Outlay Types to VariousChange Request

The name 'Outlay Types' changed to 'Various' in the Travel Expense & WDA setup.

Image Added

APP-3761Implement Moodle authenticationChange Request

Implemented Moodle authentication from the Adonis Portal.

APP-3715E-signing document is not displayed properly, and cannot signBug

Improved performance and modified Electronic Signing Timesheets functionality.

APP-3429Rename 'Birthdate' to 'Birth Details'Change Request

The Birth Details dialogue name changed.







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 

Page Properties Report
cqllabel = "app-rn"