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 |
2020.60.x, 2021.10. x, 2021.20. x, 2021.30. x, 2021.40. x, 2022.10. x, 2022.20. x | APM 2020.10.x and newer version |
Key | Summary | Issue Type | Release notes |
---|---|---|---|
APP-2907 | APP to read settings from APM/misses its own | Bug | Implemented the page to define a maximum file size for attachments in the Administrator Portal - Configuration - General - General tab. Max file size for APP documents is limited by 5 Mb. |
APP-3084 | Issue with email validation | Bug | Extended email validation in the Employee portal login form |
APP-3144 | Can't select default currency | Bug | Fixed an issue to display a currency code with option NULL to be displayed as the default currency in the Trave Expense & WDA setup - Module Options page. |
APP-3347 | WDA mobile layout overlaps | Bug | Modified mobile layout for Working Day Accounting module. Applied a fix for displaying the user icon and module name on the header. |
APP-3549 | Missing Submit button for crew/subordinates | Change Request | Implemented a possibility for a subordinate to submit his timesheets before the period ends if the corresponding option is enabled in the Administrator portal. The ‘Submit’ button is located in the TAA - My Timesheets - Current view scheduler. |
APP-3691 | Access rights for Enclosed documents are confusing and not working properly | Bug | Modified Personal Document preview functionality.
|
APP-3701 | Roster module - Wrong info in audits | Bug | Modified the functionality which provides Roster Module Audits. Applied fix to return correct values to:
|
APP-3765 | CSB: Checklist report doesn't work properly | Bug | Modified Crew Station Bill Checklist report. |
APP-3770 | Roster module - System is hanging | Bug | Improved performance in the Roster Planning scheduler. |
APP-3845 | Evaluation form tile in APP | Change Request | Implemented access rights and tiles for the Evaluation module in the Administrator and Crew portal. |
APP-4183 | Implementation of MFA | Change Request | We have added support for Multi-factor Authentication (MFA) for Adonis users. The new authentication method will require users to provide additional verification using their email, SMS, or Google Authenticator application. |
APP-4239 | TE - Subordinates batch issues | Bug | Implemented a validation for duplicated employees ina batch to the Travel Expense chain of approval. |
APP-3036 | Need a Timesheet property for Approved Per Day method to identify if the person has left the ship for a period of at least 3 hours on a Sunday or holiday | Bug | Implemented the new property ‘NrThreeHoursOnShorePeriod’ for the TAA_ApprovedTimeSheetsPerDay method. The parameter returns the number of every 3-hour work intervals registered during the ETA/ETD of the Crew Change (while the vessel was in the port). The ‘NrThreeHoursOnShorePeriod’ parameter is calculated only for Sundays and Public Holidays. |
APP-3834 | Need a new method to transfer timesheet by work code and rank daily | Bug | Implemented the TAA_ApprovedTimeSheetsPerDayAndRank method that returns Overtime hours and Totals grouped by work type and Rank Abbreviation from the Roster Planning module. |
APP-3485 | DFDS_CSB_Overview report migration to APP | Bug | The DFDS_CSB_Overview report migrated to APP |
APP-4653 | Totals column modifications in the Roster Timesheet dialog | Change Request | Added the new 'Total Work' column to the Roster Timesheet dialog. Added a possibility to show/hide all total columns. |
APP-4672 | JS files structure | Change Request | Made JavaScript files refactoring and place all variables on the top of the file to keep a better file structure. |
APP-4687 | Person displayed as S/On and S/Off on the Sailings tab when deleted from the Scheduler | Bug | Applied fix to calculate the correct number of S/On and S/Off crew. Crew members removed from the scheduler will not display on the S/On and S/Off tabs of the Crew Change scheduler. |
APP-4688 | Timesheet Periods modification enhancements | Bug | Modified the behavior of the control buttons in the Administrator Portal - Time and Attendance - Periods setup page. The system does not allow to modify or delete a period if a timesheet(s) is linked to it. |
APP-4689 | In mobile mode for WDA broken tabs 'Transportation', 'Accommodation', 'Other', 'Per Diem', 'Advance' | Bug | Applied fix for the navigation in the WDA module between the document tabs and in the menu. |
APP-3213 | CSB: Several crew on the same Safety ID | Bug | Implemented a possibility to assign a crew member on several Safety IDs. Overlapped assignments will be truncated accordingly. |
APP-4704 | In mobile mode for WDA ->Travel Scans grid is not load | Bug | Applied fix for WDA mobile version to load files attached to a document. |
APP-4705 | Overview shows not existing documents | Bug | Modified the selection for the Time and Attendance notification tiles. The timesheet documents that are not linked to an activity (WEB_CP_TIMESHEETS.ONBOARD_ACTIVITY IS NULL) are excluded from the notifications. |
APP-4707 | Migrate grids to server side operation for WorkDaysAccount module 2022.30 | Change Request | The WDA module migrated to server-side operations |
APP-4710 | Cannot save a Travel Scan without an attachement | Bug | Added a warning message when the user tries to save a Travel Scan record in the Travel expense document without an attachment. |
APP-4712 | The list of PINs truncated in the toast message of the ONB Drills module | Bug | Modified the information message in the Onboard Drills module when adding a batch of drill participants. |
APP-4716 | Meal deduction should always be done based on the rate that is applicable for that day | Bug | Applied fix for meal rates calculation in the Travel Expense module |
APP-4717 | WEB_CP_TRAVEL_RATE_PERIOD delete trigger is wrong | Bug | Modified delete trigger for WEB_CP_TRAVEL_RATE_PERIOD database table |
APP-4722 | Configuration screen on Admin portal | Change Request | Implemented the Multifactor Authentication tab in the Administrator Portal - Configuration - General. Here the administrator can enable the Multifactor Authentication.
|
APP-4727 | Required Crew summarized for all Service Levels | Bug | Improved calculation of Required Crew totals in the D2D Roster Planning to consider the Service Level and Category linked to a particular trip. The Required Crew total value includes crew members in all departments. |
APP-4735 | The MCA attachment returns an error for a historical document | Bug | Fixed an error opening the attached file for a historical Master Cash document |
APP-4719 | Not all time blocks are displayed in the Roster Assignments report | Bug | Applied fix for total hours calculation in the Roster Assignments report. The total hours are calculated for all time blocks regardless of the location selected in the report dialog. |
APP-4736 | Wrong time block indication in the Roster Timesheets report | Bug | Modified the Roster Timesheets report layout to display the Position and Location abbreviations in one line. The Abbreviations will be truncated for small time blocks. |
APP-4718 | The null value cannot be assigned to a member with type System.Decimal which is a non-nullable value type | Bug | Added extra validation of the Travel Expense exchange rate. In the case when PW001C15E.EXCHANGE_RATE=NULL system will use a default value of '1'. |
APP-4243 | TO DESTINATION field issue | Bug | Modified the TE_Transportation method to return a correct value for TO_DESTINATION |
APP-4744 | The employee portal Timesheets module tile not aligned for mobile layout | Bug | Modified mobile layout to fix tile alignment in the Employee Portal. |
APP-4737 | Changes for the method VL_CrewPlannedTimeCards | Bug | The VL_CrewPlannedTimeCards method was modified to return: Position Numorgid, TimeIn, and TimeOut of the time registration. |
APP-4746 | Handle minimal values for the TE and WDA rates | Bug | Modified the controls to correctly display decimal values in the Travel Expense and WDA rates setup. |
APP-4747 | Fileds overlaps in the TE settings Abroad Allowances | Bug | Applied layout changes to display the information message without causing the overlapping of Allowance and Tax-Free rates in the Administrator POrtal - TE & WDA rates page. |
APP-4751 | Roster module - Forward/Back date switch doesn't work properly | Bug | Applied a fix for a date switcher in the Roster Timesheets scheduler |
APP-4752 | D2D Roster adjust planning in sailing mode | Bug | Applied fix to calculate the correct number of S/On and S/Off crew in the D2D Roster Planning by Sailings view. Crew members removed from the scheduler will not display on the S/On and S/Off tabs of the Crew Change scheduler. |
APP-4728 | TE - Can't generate My Travel Expenses report | Bug | |
APP-4760 | Two time blocks are combined into one in the Roster Timesheet report | Bug | Added fix for the Roster by Timesheets report to display the time blocks separately on different locations and positions. |
APP-4762 | Font size in the Roster Timesheet report | Bug | To display a minimum of three symbols in the Roster Timesheet report the font size for small time blocks will be reduced. |
APP-4764 | Scaling doesn't work for the TAA - SchedulerView | Bug | Applied fix for the scale change functionality in the Time And Attendance module - Registration Details dialog |
APP-4765 | Font size in the Roster Assignments report | Bug | To display a minimum of three symbols in the Roster by Assignment report the font size for small time blocks will be reduced. |
APP-4769 | Next Of Kin error | Bug | Applied fix for adding the new Next of Kin record into the system. |
APP-4770 | Automatically set currency rate option is always ON | Bug | Fixed 'Automatically set currency rate' option in the Administrator Portal - TE&WDA Module Settings |
APP-4775 | Error message on opening the TE module | Bug | Added extra validation of the Travel Expense exchange rate. In the case when PW001C15E.EXCHANGE_RATE=NULL system will use a default value of '1'. |
APP-4776 | Error message opening the CoA setup | Bug | Fixed javascript issues on opening the Chain of Approval setup |
APP-4778 | The Roster Timesheet report display the time block abbr in two lines | Bug | Modified time block length evaluation to avoid displaying abbreviation text in lines. |
APP-4779 | The Drill worktype combined with another work block in the Roster Timesheet report | Bug | Applied fix for displaying drill in the Roster Timesheet report |
APP-4782 | Roster module - Roster assign person not possible when using filter | Bug | Applied fix for a Roster Planning module scheduler, to load crew members for assignment with an applied filter in the search field. |
APP-4783 | Roster Assignments report layout issue | Bug | Modified the Roster Assignments report layout, and fixed the gapst between the table line. |
APP-4784 | Roster by Timesheets dialog missing the OK button | Bug | Modified Roster Timesheet dialog, added the OK button to a PINs selection |
APP-4785 | The Roster Assignment report needs to show abbreviation only | Bug | Removed redundant validations in the Roster Assignments report. Abbreviation only will be displayed for position and location on the time block. |
APP-4789 | The Roster Assignments report link is in the old format | Bug | Modified the API method which generates a Roster Assignments report from GET to POST. |
APP-4790 | The drop-down list appears behind the Roster Timesheet report dialog. | Bug | Modified the Roster Timehsheet report dialog to display the drop-down allways on top. |
APP-4780 | Roster module - Hours are doubled | Bug | Roster total calculations are modified to handle a promotion/position change. |
APP-4786 | The rest hours are not excluded from the Roster Timehseet totals | Bug | Extended an SQL statement for the Roster Planning module totals table. |
APP-4794 | Roster Timesheet report doesn't displaye timeblocks without abbreviations | Bug | Applied fix for the Roster Timesheet report to display empty time blocks in the case when;
|
APP-4799 | Add PsExec utility to installation set | Bug | The CAB file required for the APP silent upgrade was added to the PsExec utility. |
APP-4801 | No indication of existing attachment in the Enclosed Document details | Bug | Added action buttons to the Enclosed Document details dialog. |
APP-4803 | FK error when deleting Trip with linked crew in D2D | Bug | Extended the delete validation in the Crew Change module to return a correct warning message when trying to delete the trip in use. |
APP-4804 | Wrong error message trying to assign a crew meber without Rank to D2D scheduler | Bug | Forbid to assign a crew member without a rank to a D2D Roster Planning. |
APP-4805 | A Position not linked to a Department appears in the D2D Roster Planning | Bug | A position that is not linked to a department will not display in the D2D Roster Planning scheduler. |
APP-4806 | One day activity causes an error opening Roster Timehseets dialog | Bug | Applied changes to process the one-day activity timesheets in the Roster Planning module. |
APP-4768 | Roster Planning cannot generate a timesheet if EED is NULL | Bug | Modified Roster Timesheets to generate a timesheet when the Estimated End Date (Sign Off date) of the activity is NULL. |
APP-4817 | Wrong dates format in Comments | Bug | Applied fix for a comment field date format in the Trave Expense document to be picked up according to browser settings. |
APP-4826 | Travel Expense module ignores "passive" setting on Currency | Bug | Applied a fix to exclude the currency with a 'Passive' state from the list in the Travel Expense document. |
APP-4832 | Include Night time to the TAA_GetTimecard method | Bug | The TAA_Timecard method extended with new properties:
The intervals are picked up from the Payscale Table / Code setting. |
APP-4835 | Cannot delete a shift from teh Roster Watch Configuration | Bug | Fixed an issue with deleting a shift in the Roster Watch Configuration page. |
APP-4834 | Total KM is not visible in travel expense > transportation > type = own car | Bug | Improved the Transportation layout for the Own Car travel type in the Travel Expense module. The Total Km field appears once the number of passengers is filled in. |
APP-4816 | Travel types are missing in WDA TE record | Bug | Implemented a possibility to use Domestic country rates for WDA documents. |
APP-4847 | The buttons are too close to each other in the My Timesheets - Current view page | Bug | Modified layout to avoid overlapping buttons in the My Timesheets - Current view. |
APP-4846 | APP is not reachable when using Roster Planning module | Bug | Added additional validation for the Roster Planning scheduler to handle a TAA_ROUNDING ='0' value from the user settings. |
APP-4860 | Limit the Gratuities % by the 100 | Bug | Added percentage limit by 100% for the Gratuities document dialog. Added scrolling step to increase or decrease the percentage by 1%. |
APP-4708 | Calculate Violations option state to be saved | Bug | Fixed issue with saving the 'Calculate Violations' option state in the My Timesheets - Current page. |
APP-4861 | Roster module - Rows are not in line/messed up | Bug | Modified markup to avoid rows overlappings in the Roster Planning scheduler and Roster Timesheet dialog. |
APP-4870 | eSigning Module - Need endpoint to withdraw a document | Change Request | Implemented the WithdrawDocument method for the Electronic Signing module. The method checks the current state of a document and allows the originator to withdraw the pending signing documents. Not possible to withdraw confirmed and rejected documents. |
APP-4875 | WDA mobile mode- need to adjust filter for states | Bug | Applied fix for WDA documents filtering by the state name in the mobile layout. |
APP-4876 | Filtering and sorting in WDA grids (mobile mode) gives error | Bug | Applied a fix for filtering and sorting in the WDA module mobile version. |
APP-4879 | Gratuities Module sign on/off day rules should not apply to non sea-service activities | Bug | Excluded non seaservice activities from using the sign on/off rules. |
APP-4885 | W&R International report should show all approvers | Bug | The Work&Rest International report was modified to display the Approvers nodes, not only Subordinates. |
APP-4892 | Roster Planning totals ignore 30 min registration | Bug | Modified total calculation in the Roster Planning scheduler. Totals are calculated every 30 minutes. The scheduled time blocks 'S' parameter is no longer available. |
APP-4890 | The Save button in Certificates should be inactive until a change has been done | Bug | Modified 'Save' button behavior for My Documents. The 'Save' button activates only after changes are made. |
APM-6650 | Snap to Crew Change suggests the port call with ETA/ETD outside of the target date | Bug | Modified NAV_CallingPortCreate method to create a calling port without a time portion in the DATEFROM and DATETO. |
APP-4907 | NAV_CalingPortRead method returns an 'Object reference....' error | Bug | Applied fix for NAV_CalingPortRead method to return a list of calling ports by vessel. |
APP-4909 | Evaluation form, the view/edit page | Change Request | Implemented Evaluation module Overview page. |
APP-4910 | Enclosed documents edit dialog behavior | Bug | Modified the behavior of the Add / Update Attachment dialog of the Enclosed Document. Applied fix for page re-loading. |
APP-4883 | The Work and Rest report is not showing the correct value for Watchkeeper | Bug | Applied fix for watchkeeper indication in the WorkAndRest report. |
APP-4913 | The Total Gratuities value is not calculated in the dialog | Bug | Applied fix to the Gratuities % calculation in the Create Document dialog. |
APP-4915 | GNL_ResetPassword method doesn't work | Bug | Applied fix for the GNL_ResetPassword method |
APP-4920 | Changing password in my profile | Bug | Removed the page reloading after password change in the Adonis mobile application. |
APP-4929 | Trim the space in the email as user is unable to login | Bug | Applied extra space trim functionality to an email in user accounts. |
APP-4930 | Travel Expense documents oveirview page throws an error | Bug | Applied fix for the Overview grid sorting in the Travel Expense module |
APP-4925 | CSB - Not possible to add Safety ID | Bug | The redundant ‘POSITION’ column was removed from mapping. |
APP-4924 | Roster module - No rounding in Roster reports | Bug | Applied 30 min rounding for Roster Assignments and Roster by Timesheet reports |
APP-4921 | TS lost the node after Submission by the Coordinator | Bug | Applied a fix to reload the selection of the timesheet documents on the workflow page. |
APP-4945 | Gratuity documents are not created because of an issue in Department Group settings | Bug | Modified crew selection for Gratuities Settings - Department Group page. |
APP-3503 | VL - Gratuity Module and LS Retail integration (merge branch) | Bug | Implemented Gratuity documents import from LS Retail. The Gratuities Web Service link setup is located in the Administrator Portal - Web Services tab. |
APP-4961 | Method TAA_ApprovedTimeSheetsPerDayAndRank does not provide data by work code | Bug | Extended the TAA_ApprovedTimeSheetsPerDayAndRank method with new property ‘TimeSheetDays.Hours.WorkedTotalByRank’ to receive the daily hours in each work code and rank. |
APP-4966 | The tile TC Subordinate shows an incorrect value | Bug | Excluded ‘Pending Signing' documents from the 'Time clock user documents’ notification on the Co-Workers Timesheets tile. |
APP-4967 | E_Signing shows all documents as Rejected | Bug | Added the SQL script to fix ESign documents during the migration to the new Electronic Signing Service structure. |
APP-4982 | Onboard Drills - Scenario setup is not saved | Bug | Applied fix for the Onboard Drills and Scenarios scheduling workflow. |
APP-4974 | Administrator can't change the password | Bug | Modified workflow for the administrator password reset. |
APP-4962 | Activity leave balance is not correct when the activity is updated by Gangway | Bug | Modified Leave Pay Factor calculation in the gangway system. The system calculates the leaved days considering the Exclude Sign On and Sign Off payscale options. |
APP-4956 | Update gratuity grid | Bug | Following modifications applied in the Gratuity document page:
|
APP-4957 | Calculating and collecting Position Shares based on time card registrations. | Bug | Implemented Gratuities share calculation based on time cards. The rule is that a person receives the shares based on the position giving the highest number of shares that day. The position/payscale rates retrieved from the activity are the basis of the calculation. |
APP-5009 | TS not available for signature | Bug | Applied fix to revert the document sent for signing if the error in the Electronic Signing Service occurs. |
APP-5027 | Need to transfer the Gratuity Document Date to payroll entries | Bug | The API methods GM_GetGratuityByEmployee and GM_GetGratuityById were extended with the ‘GratuitiesDate’ parameter. |
APP-5036 | WDA_Accumulators method returns timeout error | Bug | Extended timeout for method WDA_Accumulators method. |
APP-5056 | Currency is missing if re-open TE record | Bug | Applied fix for currency value in the Travel Expenses |
Database Modifications
New and Modified Tables
Table | FieldName | FieldType | Description |
WEB_CP_ADMIN_KEYS |
|
| New table |
| SEQNO | INT |
|
| ACCOUNT_SEQNO | INT |
|
| VERIFICATION_METHOD | INT |
|
| PRIVATE_KEY | varchar(250) |
|
| EXPIRY_DATE | DATETIME NULL |
|
|
|
|
|
WEB_CP_ACCOUNT_EMPLOYEE_KEYS | New table | ||
| SEQNO | INT |
|
| ACCOUNT_SEQNO | INT |
|
| VERIFICATION_METHOD | INT |
|
| PRIVATE_KEY | varchar(250) |
|
| EXPIRY_DATE | DATETIME NULL |
|
|
|
|
|
WEB_CP_ACCOUNT_CREW_KEYS |
|
| New table
|
| SEQNO | INT |
|
| ACCOUNT_SEQNO | INT |
|
| VERIFICATION_METHOD | INT |
|
| PRIVATE_KEY | VARCHAR(250) |
|
| EXPIRY_DATE | DATETIME |
|
|
|
|
|
|
|
|
|
WEB_CP_ADMIN | TELEPHONE | VARCHAR (50) | Add column |
WEB_CP_ESIGN | STATUS_NAME | NVARCHAR(10) | Add column |
WEB_CP_GRATUITYPOS | ETAG | VARCHAR (50) | Add column |
WEB_CP_GRATUITYPOS | ENTRY_NO | INT | Add column |
WEB_CP_GRATUITYPOS | CURRENCY | VARCHAR (3) | Add column |
|
|
|
|
WEB_CP_EVAL_DOCUMENTS |
|
| New table |
| DOCUMENT_ID | INT |
|
| PIN | INT |
|
| TEMPLATE_CODE | VARCHAR(10) |
|
| EVALUETION_FORM_CODE | VARCHAR(10) |
|
| ISDELETED | bit |
|
| STATUS | NVARCHAR(10) |
|
| DATETIME | DATE |
|
| DESCRIPTION | VARCHAR(100) |
|
|
|
|
|
WEB_CP_EVAL_QUESTIONS
|
|
| New table |
| SEQNO | INT |
|
| CODE | VARCHAR(10) |
|
| NAME | NVARCHAR(100) |
|
| DESCRIPTION | NVARCHAR(100) |
|
| WEIGHT | INT |
|
| TYPE | INT |
|
| ANSWERSTRUCTURE | INT |
|
|
|
|
|
WEB_CP_EVAL_SECTIONS |
|
| New table
|
| SEQNO | INT |
|
| CODE | VARCHAR(10) |
|
| NAME | NVARCHAR(50) |
|
| DESCRIPTION | NVARCHAR(1000) |
|
|
|
|
|
WEB_CP_EVAL_SECTION_QUEST |
|
| New table
|
| SEQNO | INT |
|
| QUESTION | INT |
|
| SECTION | INT |
|
| TEMPLATE | INT |
|
|
|
|
|
WEB_CP_EVAL_TEMPLATES |
|
| New table
|
| SEQNO | INT |
|
| CODE | VARCHAR(10) |
|
| NAME | NVARCHAR(50) |
|
| DESCRIPTION | NVARCHAR(100) |
|
|
|
|
|
WEB_CP_EVAL_ANSWER_STRUCTURE |
|
| New table
|
| SEQNO | INT |
|
| CODE | VARCHAR(10) |
|
| DESCRIPTION | NVARCHAR(100) |
|
| NAME | NVARCHAR(50) |
|
|
|
|
|
WEB_CP_EVAL_ANSWER_STRUCTURE_ITEM |
|
| New table
|
| SEQNO | INT |
|
| ANSWERID | INT |
|
| CODE | VARCHAR(10) |
|
| DESCRIPTION | NVARCHAR(100) |
|
| WEIGHT | INT |
|
| PASSIVE | BIT |
|
|
|
|
|
WEB_CP_EVAL_ANSWERS |
|
| New table
|
| SEQUENCENO | INT |
|
| PIN | INT |
|
| DOCUMENT_ID | INT |
|
| SECTION_CODE | VARCHAR(10) |
|
| QUESTION_CODE | VARCHAR(10) |
|
| TEMPLATE_CODE | VARCHAR(10) |
|
| COMMENT_EVALUATEE | NVARCHAR(MAX) |
|
| COMMENT_EVALUATOR | NVARCHAR(MAX) |
|
| ANSWER_EVALUATOR | NVARCHAR(MAX) |
|
| ANSWER_EVALUATEE | NVARCHAR(MAX) |
|