/
APP 2020.60

APP 2020.60



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

SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Portal

2020.60

 







Release Highlights 

Crew Station Bill

In this version, we moved the Crew Station Bill from our main application, the Adonis Personnel Manager, into the Adonis Personal Portal and made it available in the Crew Portal.

In addition to moving the application, we also have implemented coveted functionality like;

  • Create a new version without modifying the existing CSB in production
  • Define Safety Levels down on station assignment, meaning that the station assignments change for the various safety levels a vessel is in
  • Possible to schedule crew station assignments in time in a modern scheduler.
  • Plan Safety levels in time, making it possible schedule accordingly
  • Auto-Schedule, let the system schedule the assignments for you based on position, certificate requirements.

Like in the original module, the system guides you through the setup process. It helps you navigate all configuration steps needed.

Please check out the user documentation: Knowledge Base: Crew Station Bill

Cabin Allocation 

Since the last release, we have added a more intuitive user interface to the cabin allocation module. From a grid-based interface, we have moved to a scheduler interface, giving you an overview of the cabin allocations over time.

Assigning crew to cabins and bunks is made easier by using drag and drop. The scheduler provides a better overview of when a bunk or cabin is unavailable due to housekeeping, maintenance or quarantine.
Please check out the user documentation: Knowledge Base: Cabin Allocation






Resolved Jira Issues 


General Changes

KeySummaryRelease Note
APP-2816The save button in the Batch access Module does not work

Modified Batch Entry Access tree list to render all elements in the list.

APP-2281Cannot delete User Group due to FK conflict

Fixed functionality which provides delete user groups.

APP-2602Cabin Allocation Module Enhancements

Cabin Allocation Module Enhancements

APP-2705Installtion set to enable Load User Profile option

Installation set modified to enable Load User Profile option for IIS Server

APP-2656'TRIM' is not a recognized built-in function name. Upgrade error

TRIM function replaced by LTRIM and RTRIM funtions

APP-2459After APP session timeout show '404 page'

APP 2020.60.0.7

Session timeout behavior changed. The user will be redirected to a login page in case of session timeout.
404 page layout was changed.

APP-2877MCA_ReadMCAJournalVoucher returns empty value for Account/Description

Modified MCA_ReadMCAJournalVoucher method to exclude:
1. All transactions without an Account No.
2. All transactions with the transaction type 'Opening Balance' or 'Closing Balance'.

APP-2856Not able to delete Scenarios.

Review CRUD functionality for Onboard Drills Setup: Drills and Scenarios

APP-2743Add missing tables to replicator setup file

Added replication tasks fro database tables related to:

  • Gratuity;
  • Cabin Allocation;
  • Master Cash;
  • Onboard Drills.
APP-2890APP modules compatibility issues with Internet Explorer

Fixed compatibility issues with Internet Explorer

APP-2564Overlapping activities are deleted without warning

Modified the WDA documents approval process. System will show the confirmation dialog if another activity exists for selected dates and will be overwritten/cut. The dialog offers to confirm or cancel the operation.

APP-2655Check flag before returning worktype to panel pc

Fixed issue related to displaying the work types that should be hidden in TimeClock

TimeClockWebService modified to pick up a flag 'Time and Attendance Settings - Custom Settings - Subordinate should approve the corrections' implemented in APP 2020.40.1.1

1. If the 'Subordinate should approve the corrections' option is ON system will follow the new workflow, and every Panel PC needs an updgrade to version 2020.20.1.1 or higher. Otherwise the work types marked as 'Hide in TimeClock' will be displayed in the PanelPC.

2. If the 'Subordinate should approve the corrections' option is OFF, system will follow the old workflow and there is not necessary to upgrade the Panel PC.

APP-2879Implement setup UI tiles in both admin and crew portal

Implemented module setup under Administrator and Crew portal for:

  • Master Cash Account
  • Cabin Allocation
  • Gratuities
  • Onboard Drills and Scenarios

APP-2846Signed timesheet not available in Overview

Modified Electronic Signing Overview grid to display electronically signed timesheets that were Approved.

APP-2771Timesheet does not disappear when user clicks "Approve for Signing" in Current period

Fixed the issue when a current timesheet was not removed from 'Time clock subordinates' after being approved for signing.

APP-2741Timesheet Pending E-signing Not Available in Employee Portal

Added replication tasks for Electronic Signing tables: WEB_CP_ESIGN, WEB_CP_ESIGN_CERTIFICATE, WEB_CP_ESIGN_DOCUMENT, WEB_CP_ESIGN_SIGNATURE, WEB_CP_ESIGN_TIMESHEET

APP-2739The 'Object reference...' error occurs clicking on verify button when the document is not selected

Fixed error with document verification. The 'Verify' button stays disabled until file uploaded.

APP-2730Extend installation set to allow use HTTPS for Electronic signing

Implemented https binding for Electronic Signing

APP-2725Electronic Signing not working correctly in Employee Portal

Fixed Electronical signing module issue with https protocol

APP-2711Esign verify doesn't work

Fixed issue with Esign document verification

APP-2681Issues with Electronic Signature

Added extra validation to check selected area for electronic signature. A warning toast message appears when you try to sign a document without a signature area selected.

APP-2700The role cannot be deleted due to 500 'Internal Server Error'

Fixed error message raised deleting the Roles

APP-2687Adjustments to the current design

Electronic Signature module UI changed for Pending and Overview pages.

APP-2651Impossible to View/Delete Enclosed Documents in APP

Fixed issue with displaying of the 'Attachment View' for Enclosed Documents.

APP-2644Time clock subordinates - improve validation for report generate

Improved validation for Electronic signing timesheets report generation. Fix issue with processing documents after report error.

APP-2616Notification for Electronic Signing

Implemented notifications of pending and rejected documents on Electronic Signing tile.

APP-2547Deletion should have the same options as assigning

The 'Remove assignment' functionality extended with options:

  • Remove Selected blocks;
  • Remove For Selected positions;
  • Remove All blocks.

APP-2546User should be able to see future violations

Roster Planning module display MLC violations on future dates.

APP-2418Crew Station Bill Module

Crew Station Bill Module

APP-2366MCA: not possible to correct the Opening date

Implemented the possibility to change the Opening date for Master Cash Account. The Opening date cannot overlap previous transaction.


API

KeySummaryRelease Note
APP-2881DG_EnclosedDocView API method is returning an error

DG_EnclosedDocView method modified to return correct response when there is no file attached and/or there is a web-link.

APP-2854CONTENTHUB_CHANGE_LOG_DOCS returns "deleted" status instead of "modified"

Modified CONTENTHUB_CHANGELOG_DOCS to return replaced documents as Modified or Sync.

APP-2819CONTENTHUB_CHANGELOG workflow changes

Modified CONTENTHUB_CHANGELOG workflow

APP-2818CONTENTHUB_CHANGELOG_DOCS doesn't return correct records basing on time portion

Fixed issue with date/time conversion for CONTETHUB_CHANGELOG_DOCS method. The method returns documents basing on a date/time range defined in the request.

APP-2760CONTENTHUB_CHANGELOG_LOCATION method should return all doc locations for current and planned activities

Modified CONTENTHUB_CHANGELOG_LOCATION method to return all document locations for current and planned activities based on Days parameter.

APP-2759CONTENTHUB_CHANGE_LOG_DOCS to return planned activities

The CONTENTHUB_CHANGELOG_DOCS method modified to return "Kind": "sync" as proper criteria for replaced documents.

APP-2715New Functionality method ContentHub_ChangeLog_Docs

Modified ContentHub_ChangeLog_Docs method to return document with Kind= 'sync' for all documents where:

  • Crew member has sea-service activity in defined period;
  • Kind doesn't equal 'created' or 'modified';
  • Document record has repl_GMTModifiedDate value in defined period.
APP-2652Review TAA_GetTimeSheets method

Made TAA_GetTimeSheets API method refactoring

APP-2844CONTENTHUB_CHANGE_LOG_DOCS to return "deleted" docs

CONTENTHUB_CHANGELOG_DOCS method modified to pick up deleted documents from rel_Deleted table.

APP-2634Refactoring TAAGetAll method

Improved TAA_GetAll API method

APP-2737Description field in all methods returns blank value

The 'DocumentId' parameter added to each element in the response for TE_Allowance, TE_Advance, TE_Various, TE_Accommodation, TE_Transportation. The 'Location' parameter displays the purpose of the Travel Expense document.

Travel Expense

KeySummaryRelease Note
APP-2875Travel Expense user is able to access hidden tabs when using the Next button.

Fixed the access for tabs that are not included (disabled) for a Travel Reason, via 'Next' and 'Back' buttons in travel document.

APP-2264The warning for missing scan disappears to quickly

A warning toast message for required scans for Travel Expense document changed to a dialog.

Modified the behavior notification messages:

  • when the message is of error or warning type then notification banner is hanging indefinitely until user clicks outside of the notification banner area
      
  • when the message is of success or info type then notification banner is hanging for 5 sec. by default or the amount of time specified by developer
      
APP-2772TE: Coordinator can access travel expenses for all other vessels

Fixed issue related to "Include processed by user" option. Coordinator has an access and can approve only Travel Expense documents on his/her level in the chain of approval.

Time and Attendance, Nonconformity

KeySummaryRelease Note
APP-2859New method TimesheetbyWorktypeAndLocation doesn't work correctly

TAA_ApprovedTimeSheetsByWorkTypeAndLocation  grouping modifications.
The work type marked as 'IsWork' and 'ISideDuty' will be presented separately as Work and as Side Duty.

APP-2784Print PDF's of Timesheets with Signature

Implemented possibility to preview the timesheet document that includes the signature of the crew member on all Co-Workers Timesheets: Document Workflow grids.

APP-2688Change state on timecard corrections when timesheet is sent for esign

Timecards that require the approval of corrections from subordinates would be approved automatically after the document approved for signing. This means that if the approver already has sent the timesheet for signing, the subordinate doesn't need to accept the corrections.

APP-2232Nonconforming reports display crew member linked to few departments

Modified selection for Nonconforming_Work&Rest and Nonconforming_Overtime reports to excluded Department duplication.

Personal Details

KeySummaryRelease Note
APP-2456Personal Details - Scanned documents vs enclosed documents

Implemented possibility to set default document type for scanned documents under APP administrator Configuration - Personal Information Settings.

APP-2348Personal Details: Possibility for employees to upload enclosed documents

Implemented access rights for Enclosed Documents under Administrator Portal - Personal Information Settings. The administrator can define which Enclosed Document codes employees have access to and which are read-only.

Reports

KeySummaryRelease Note
APP-2848The PIN number truncated at the W&R report header

Work & Rest report layout modifications to avoid truncation of Period name and seafarer Name/PIN

APP-2755Wrong data in Work and Rest report

Fixed non-conformity calculation for Work&Rest report.

APP-2643No control buttons at Audit timecard report dialog

Fixed issue with missing buttons at the report dialog for Audit Timecard report.

APP-2406Modification of Work&Rest International report

New fields added to Work&Rest_International report:
1. Name/Pin of the master of person authorized by master to sign this record.
2. The report is run by.
3. Two signature fields for master and seafarer 

APP-2645Co-Workers_TE_International report dialog layout issue

Modified report dialog layout of Co-Workers_TE_International report



Database Modifications

New and Modified Tables

Table 

Field Name 

Field Type 

Description 

WEB_CP_ENCLOSEDDOCS_ACCESS 

SEQUENCENO 

INT NOT NULL (PK) 

New table 

 

CODE 

VARCHAR (10) NOT NULL 

 

 

READONLY 

BIT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_SAFETYPLAN 

REVISIONNR 

INT NOT NULL (PK) 

New table 

 

DESCRIPTION 

NVARCHAR(40) NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_ACTIVE 

BIT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_SAFETY_LEVELS 

SEQNO 

INT NOT NULL (PK) 

New table 

 

CODE 

VARCHAR(10) NOT NULL 

 

 

NAME 

NVARCHAR(100) NULL 

 

 

COLOR 

VARCHAR(25)  NULL 

 

 

SORTNR 

INT NULL 

 

 

MAXPAX 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_SAFETYLVL_PERIOD 

SEQNO 

INT NOT NULL (PK) 

New table 

 

DATE_FROM 

DATETIME NOT NULL 

 

 

DATE_TO 

DATETIME NULL 

 

 

SAFETYLVL 

INT NOT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_SAFETYID 

SEQNO 

INT NOT NULL (PK) 

New table 

 

SAFETYID 

VARCHAR(5) NOT NULL 

 

 

SAFETYLVL 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

TITLE 

VARCHAR(10) NULL 

 

 

RANK 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

New table 

WEB_CP_CSB_DUTIES 

SEQNO 

INT NOT NULL (PK) 

 

 

CODE 

VARCHAR(10) NOT NULL 

 

 

TEXT 

NVARCHAR(1500NULL 

 

 

SORTNR 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_INSTRUCTIONS 

SEQNO 

INT NOT NULL (PK) 

New table 

 

CODE 

VARCHAR(10) NOT NULL 

 

 

HEADER 

NVARCHAR(100) NULL 

 

 

SORTNR 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

 

 

 

 

WEB_CP_CSB_STATION_HEADER 

SEQNO 

INT NOT NULL (PK) 

New table 

 

CODE 

VARCHAR(10) NOT NULL 

 

 

DESCRIPTION 

NVARCHAR(1500 NULL 

 

 

TASKS 

NVARCHAR(MAX) NULL 

 

 

TYPE 

VARCHAR(1) 

 

 

SECASSIGNMENT 

INT NULL 

 

 

LIFEBOATNO 

INT NULL 

 

 

DECK 

VARCHAR(10) NULL 

 

 

ZONE 

VARCHAR(10) NULL 

 

 

COLOR 

VARCHAR(25) NULL 

 

 

SORTNR 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_STATIONS 

SEQNO 

INT NOT NULL (PK) 

New table 

 

CODE 

VARCHAR(10) NOT NULL 

 

 

NAME 

NVARCHAR(50) NULL 

 

 

SORTNR 

INT NULL 

 

 

STANDBY 

BIT NULL 

 

 

STATION_HEADER 

INT NULL 

 

 

DUTIES 

INT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

IS_PASSIVE 

BIT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_PREF_ASSIGN 

PIN 

INT NOT NULL (PK) 

New table 

 

SAFETYID 

INT NOT NULL (PK) 

 

 

REVNR 

INT NOT NULL 

 

 

NUMORGID 

INT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_MEMBERS 

SEQNO 

INT NOT NULL (PK) 

New table 

 

CREWMEMBER 

INT NOT NULL 

 

 

MEMBER_FROM 

DATETIME NOT NULL 

 

 

MEMBER_TO 

DATETIME NULL 

 

 

CARD_HANDEDOUT 

BIT NULL 

 

 

CARD_RETURNED 

BIT NULL 

 

 

SAFETYID 

INT NOT NULL 

 

 

REVNR 

INT NOT NULL 

 

 

 

 

 

WEB_CP_CSB_REQ_CERTIFICATION 

STATIONSEQNO 

INT NOT NULL (PK) 

New table 

 

CERTIFICATECODE 

VARCHAR(10) NOT NULL (PK) 

 

 

 

 

 

WEB_CP_CSB_REQ_MEDICAL 

STATIONSEQNO 

INT NOT NULL (PK) 

New table 

 

CERTIFICATECODE 

VARCHAR(10) NOT NULL (PK) 

 

 

 

 

 

WEB_CP_CSB_REQ_INSTRUCTION 

STATIONSEQNO 

INT NOT NULL (PK) 

New table 

 

INSTRUCTION 

INT NOT NULL (PK) 

 

 

 

 

 

WEB_CP_CSB_STN_SFTYID 

STATION 

INT NOT NULL (PK) 

New table 

 

SAFETYID 

INT NOT NULL (PK) 

 

 

IS_GROUP_LEADER 

BIT NOT NULL  

 

 

 

 

 

WEB_CP_CSB_STN_SFTYLVL 

STATION 

INT NOT NULL (PK) 

New table 

 

SAFETY_LEVEL 

INT NOT NULL (PK) 

 

 

 

 

 

WEB_CP_BUNK_CLEANINGMAINTENANCE 

SEQUENCENO 

INT NOT NULL (PK) 

New table 

 

BUNKID 

INT NOT NULL 

 

 

DATEFROM 

DATETIME NOT NULL 

 

 

DATETO 

DATETIME NULL 

 

 

MAINTENANCETYPE 

INT NOT NULL 

 

 

COMMENT 

Nvarchar (250) NULL 

 

 

 

 

 

PWORGVESLB 

IS_PASSIVE 

BIT NULL 

New column 

PWORGVES_DECK 

IS_PASSIVE 

BIT NULL 

New column 

PWORGVES_ZONE 

IS_PASSIVE 

BIT NULL 

New column 




Other Versions 

Related content