Release Highlights
1. Position Profile Check in Competence Data-group
We have added the possible to perform evaluation for missing/expired documents directly from the competence data-group
- Switch option to Perform Requirements Profile check once you module setup is performed & activated
- Evaluation icon becomes enabled on the ribbon
- Modal popup window will perform evaluation & show details for competence documents that are missing / expired as of existing requirements setup.
2. Audits for customized topics
We provided the necessary database changes to audit customized topics datagroups. Audit Trail button is added to all datagroups for easy access to data grid.
3. ATPI CrewLink changes
We have provided various changes, improvements and bug fixes to ATPI CrewLink interface. More details are available in resolved issues below.
4. Rotation planning check vessel certificate requirements.
New in version 2019.50 is that the rotation planning identifies the period the vessel is in non-compliance with the number of certificates that suppose to be on-board. In the position requirements module it is possible to identify the number of certificates that need to be onboard regardless the position. The rotation planning module clearly identifies if this requirement is not met.
5 Multiple Alternative-or cross reference pins
We provided possibility to define a cross-reference value XREF to be used instead of Pin for use in 3rd party interfaces. A list of available interfaces should be define under General Codes > Miscellaneous > Interfaces first. When done, Personal Details screen will offer you an additional XREF tab where it’s possible to define an interface value corresponding to pin.
Resolved Jira Issues
Accounting Interface
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-3064 | New export to Navision | Accounting Interface | We provided new template for export to Navision accounting, containing 26 fields additionally to existing. It is also possible to use the older existing format for compatibility |
APM-3304 | Field "AcctType" of new Navision should be fetched from Dimension | Accounting Interface | Adjusted dialog window to allow setting up fields Description, TranType, AcctType, BatchName and DOCTYPE as dimension-based. |
APM-3347 | New export to Navision changes | Accounting Interface | Due to conflict in specification files export provided wrong fields order for DocNo & DocDate in resulted file, which could cause issues when importing by 3d party system. |
APM-3308 | Problem with amounts in historical Accounting Voucher (New Navision export) | Accounting Interface | Decimal part was trimmed when exchange rate applied |
Activities affecting Payroll
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-2019 | Wizard sign off: Create leave activity using the Accumulator exclude option | Activities affecting Payroll, Tools\Wizards | Functionality is in place & already documented |
APM-3084 | Payscale for Sea-Service activity is updated when we change payscale for previous Course activity | Activities affecting Payroll, Datagroups\Activities, Modules\Crew Change | Provided optional possibility to update Planned activity if payscale data was modified for Current activity linked to the same crew change. |
APM-405 | Adding and removing activity in the closed period | Activities affecting Payroll | We applied existing algorithm of access validation for Editing activities after Payroll Calculation / Payroll Month Close to Add & Delete actions for an activity record |
APM-2685 | Add new additional fields | Activities affecting Payroll, Organization | Additional fields (under Company > Misc) list is extended with 10 more (11-20) that are available in Payroll as fields H161-H170. Corresponding fields’ access should be setup in Adonis Control Centre under Fields > Datagroups > Activities |
Datagroups
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-3240 | Next Planned activity is not changed to Current after signing off pin in Rotation | Datagroups\Activities, Modules\Rotation Planning | Performing Sign Off for shift ending on the current date was not resulting in setting the next activity as Current (although it started the next day). |
APM-3286 | Correction of days activity for the past | Datagroups\Activities, Modules\Rotation Planning | When creating a 1-day shift with specific definition for more than 1 activity – wrong activity from the past might be linked to the shift. |
APM-3300 | Default Global Embark-/Disembarking reasons are not displayed in activity details/rotation | Datagroups\Activities, Global Options\General, interfaces\ATPI Crewlink, Modules\Crew Change | Values from Default Embarkation / Disembarkation Reason (Global Options > Crew Change > Default Column Value & Mandatory Check) are now additionally applied to rotation shift properties even if no activity created yet |
APM-2169 | Error ''A component named tbBottom already exists'' occurs when using Dock functionality with 2 or more datagroups opened. | Datagroups\Activities, Datagroups\Appraisals, Datagroups\Competence, Datagroups\Medical Documents | A component already exists when using dock functionality with several datagroups open. |
APM-2705 | Discrepancy between shift and activity dates | Datagroups\Activities | Shift length was not corresponding to linked activity dates. |
APM-2888 | Adding activity in the closed period | Datagroups\Activities | We applied existing algorithm of access validation for Editing activities after Payroll Calculation / Payroll Month Close to Add action for an activity record |
APM-2889 | Removing activities | Datagroups\Activities | We applied existing algorithm of access validation for Editing activities after Payroll Calculation / Payroll Month Close to Delete action for an activity record |
APM-2959 | 2 ONB activities on 1 rotation shift | Datagroups\Activities, Modules\Rotation Planning | When creating a 1-day shift with specific definition for more than 1 activity – wrong activity from the past might be linked to the shift. |
APM-2992 | It's possible to create overlapping activities | Datagroups\Activities | It was possible to create overlapping current activities with planned. |
APM-3101 | It's possible to add activities in closed month | Datagroups\Activities | We applied existing algorithm of access validation for Editing activities after Payroll Calculation / Payroll Month Close to Add action for an activity record |
APM-3315 | The data for Rank, Payscale Table and Payscale Code are not displayed on Promotion tab | Datagroups\Activities, Modules\Crew Change | Promotion tab was not displaying Rank, Payscale Code & Table although values existed in activity details |
APM-3411 | Not possible to update historical activities | Datagroups\Activities | |
APM-3268 | Drug & Alchohol view not filtered | Datagroups\Appraisals | Drug & Alcohol views were not following show/hide rules when switching Appraisals mode |
APM-3311 | Duplicated competences after import from LMS | Datagroups\Competence, Export\Import, Interfaces\LMS | To avoid duplicate competences we modified rules of adding/updating a competence on import. New record is only created when no training exists with this Pin & Code. Existing record is only updated if it is planned with the same Pin & Code. |
APM-3018 | Warning when adding a non-required certificate | Datagroups\Competence | We removed a warning when a non-required competence is added as not consistent for most end-users. |
APM-2870 | Audits for customized topics | Datagroups\Customized Topics | We provided necessary database changes to audit customized topics datagroups. Audit Trail button is added to all datagroups for easy access to data grid |
APM-3327 | Inconsistency number of fields in General codes->Topics Codes and datagroup Details form | Datagroups\Customized Topics, Setup\General Codes | If a customized topic's field was deleted from definition, the list of fields shown in datagroup was different from defined |
APM-2903 | It's not possible to change the value in field "beskrivelse" (for "PermisjonId"2) | Datagroups\Personal Details | It was not possible to update value in field "Beskrivelse" for "PermisjonId" |
APM-3003 | Duplicates in PW001P01PICT | Datagroups\Personal Details | It was possible to store multiple pictures of a crew member. |
APM-3014 | Functionality "Copy to Clipboard" doesn't work for none super user | Datagroups\Personal Details | We moved Copy To Clipboard function to a ribbon to keep user-interface consistency |
APM-2692 | To display "Activity Date To" in Timesheets datagroup grid | Datagroups\Timesheets | Improved appearance of the Activity Date To field when actual result is empty (no DateTo or Estimated End Date). |
ATPI Crewlink
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-1681 | Add column ATPI Additional Remarks / rename Comments column | interfaces\ATPI Crewlink | At Crew Change Flight booking tab we changed column name from Comments to Internal Comments & added new read-only column ATPI Additional Remarks to display the comments input at ATPI side when performing a booking. |
APM-3020 | Vessel Project Reference for booking | interfaces\ATPI Crewlink | Added possibility to use Vessel Project under dynamic reference for a booking. |
APM-3274 | Error "Time is not a valid integer value" when changing Date in CrewLink | interfaces\ATPI Crewlink | Time Is Not a Valid Integer Value error when the string doesn’t contain any value. |
APM-3293 | CrewLink should pick up the passport with any priority while booking | interfaces\ATPI Crewlink | Improved logic to send the passport not with 0 priority, but with the lowest priority of all existing passports. |
APM-3302 | Department disappears on the flight booking record. | interfaces\ATPI Crewlink, Modules\Crew Change , Modules\Rotation Planning | Flight was not relinked to the new crew change if a person is moved to the one different from initial, for which a booking was created. |
APM-3306 | Remove Passport data from mandatory for booking flight in CrewLink | interfaces\ATPI Crewlink | Passport details are now not necessary for booking a flight. Application will though show warning message to inform & make a decision if a booking should be performed. |
APM-2861 | Need to add indication of the Urgent flights for CrewLink | interfaces\ATPI Crewlink | Added specific indication for bookings flagged as urgent |
APM-3222 | Display Baggage, Change and Cancel Fee and remove Amount of Tickets | interfaces\ATPI Crewlink | Removed fields Baggage, Change Fee, Cancel Fee, Amount of Tickets from grid as not contained in ATPI response |
Modules
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-2894 | Export to excel from Drill Down | Modules\Analytical | We provided possibility for Excel export of Drill Down details grid. |
APM-2768 | Improvement of Import Itineraries/Calling Ports routine to exclude duplicates | Modules\Crew Change | We improved Import Itineraries tool with possibility to update ETA for existing records instead of adding a new Calling Port on the same date. This could be useful for cruise vessels that do not have multiple ports on the same date. |
APM-3149 | AV error when re-scheduling crew | Modules\Crew Change | Issue cannot be reproduced as being fixed in earlier version |
APM-3290 | The mandatory mark is not shown on Promotion tab | Modules\Crew Change | Promotion tab was not showing mandatory fields' exclamation mark, although validation was applied properly |
APM-3275 | Switching between PINs is not working when Adonis query is applied to Crew List. | Modules\Crew List | Datagrpoups’ content was not reloading when switching between pins when Adonis Query filter was applied |
APM-1800 | Adonis Query is not working | Modules\Crew List | Adonis Query was not applying any filter if a competence criteria was input. |
APM-2937 | The error during searching a person in Crew List when Payroll module -> Rates tab is opened | Modules\Crew List, Payroll | RowIndex out of range when trying to search pin when Payroll > Rates tab open |
APM-3097 | The system removes gaps, when 'Sign off' done using 'Common Entry' | Modules\Crew List, Tools\Common Entry | When performing Common Entry > Disembarkation, existing gaps between Current & Planend activities were removed. |
APM-2922 | Wrong value for Sign Off Date column in Crew Station Bill module -> Muster Roll view | Modules\Crew Station Bill | Wrong priority between activity & shift details was used for displaying Sign Off date for Crew ID assigned person. Now activity date has higher priority above shift dates. |
APM-1709 | Reliever is not moved to Crew Member | Modules\Crew Station Bill | When Update Offsigners, reliever was not assigned to Crew ID if original assignee had current sea-service activity |
APM-2402 | Certification Requirements based on Vessel level | Modules\Position Requirements, Modules\Rotation Planning | Provided possibility to check Requirements based on Vessel-designed criteria. When certain requirement is not covered – a specific shift entity is drawn on a daily basis with possibility to view which exactly certificates are missing on a certain date |
APM-2403 | Certification Requirements based on Vessel Principal | Modules\Position Requirements, Modules\Rotation Planning | Provided possibility to check Requirements based on Vessel Principal-designed criteria. When certain requirement is not covered – a specific shift entity is drawn on a daily basis with possibility to view which exactly certificates are missing on a certain date. |
APM-1907 | GAP activity isn't created from Rotation module | Modules\Rotation Planning | Gap activity was not created although defined when truncating a shift with 2 activities linked |
APM-2672 | Remove comment when removing a crew | Modules\Rotation Planning | Provided optional possibility to remove shift comments when removing a crew member from the shift. |
APM-2859 | Message needs to be more informative in Rotation module | Modules\Rotation Planning | Extended warning message as for activity evaluation to show pin & name of affected person for more transparency when working with multiple shifts. |
APM-3324 | Missing entries in Timecard Registration module | Modules\Timecard Registration | If more than one registration was added with the same Date & Time – only one record was visible in the grid, although all data was present in database |
Payroll
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-2642 | Define Personal Rates list per Company | Organization, Payroll | We added possibility to override Concern rates on a company level, defining a different set of text names.
|
APM-2758 | The system picks up wrong bank account number. | Payroll | Last used Balance action was not saved when switching between several, existing for a person. |
APM-3249 | FKs on PWLOG_PAYROLL_EXEC are not compatible with partial replication | Payroll, Replicator | We removed redundant FK references from payroll log table PWLOG_PAYROLL_EXEC, as preventing proper partial replication. |
APM-3269 | L84 override doesn't work on payslip tab | Payroll | We improved logic of applying Currency Rate at Payslip tab. Now each individual transaction’s rate is used for displaying amounts, instead of common rate as set in General Codes |
APM-3270 | Delete FK_PW001P01_PIN in PWLOG_PAYROLL_EXEC table | Payroll, Replicator | We removed redundant FK pin reference from payroll log table PWLOG_PAYROLL_EXEC, as preventing proper partial replication |
APM-3322 | ECs 994, 995, 996 are generated with all the calculatedamounts set to 0. | Payroll, Payroll\Calculation, Payroll\Entry Codes | Transactions for ECs 994, 995, 996 could be created with an amount less than 0.01 |
APM-3337 | 'String or binary data would be truncated.' during closing month | Payroll | SQL error when performing Close Month operation & payment receiver was modified for a crew member. |
APM-2836 | Changes of balance action will not saved to PW001P01BANKACCHIST | Payroll | Balance action value was not saved after being changed |
APM-2910 | PayCountry, Bank Accounts are missing for Balance Action "Elektron" | Payroll | Bank details were missing when using balance action Elektron. |
APM-2957 | Registration Number and Country disappear for NETS balance action | Payroll, Payroll\Payroll Additional Info | Issue fixed in earlier versions |
APM-2991 | Changes made to balance action is not saved | Payroll | Changes in Balance Action were not saved if Calculation Currency modified. |
APM-3234 | Payroll-generated activities to set p03.Planned value | Payroll | Internal improvements for proper validation of Planned/Historical status of payroll-generated activities. |
APM-3279 | Possible memory leak during mass calculation | Payroll\Calculation | Performing mass-calculation in payroll caused application memory leaks, which resulted in extremely high RAM memory usage |
APM-3314 | Period Lock doesn't work when calculation if performed for tagged people. | Payroll\Calculation | When performing Calculate operation for tagged persons, those who have Period Lock set should be skipped (re-calculation should not occur). This was not the case & now fixed. Locked crew will be considered as already calculated & no changes will be applied. |
APM-3105 | Currency Code and Currency Rate not populated in current period | Payroll\Calculation | Currency code & rate were not populated into transaction of current period after Calculation. |
APM-2934 | To add 'Security' options for SMTP in Gl.Options -> Payroll -> E-mail reports -> Communication | Payroll\Email reports | Provided functional support of SSL & TLS security protocols for sending payroll reports (setup under General Code > Payroll > Email reports > Communication > Authentication). |
APM-3272 | AV error happens if user tried to save un saved data in Entry Codes | Payroll\Entry Codes | AV when opening Entrycode details, then closing without changing & not saving. |
APM-3235 | Validate when EC checkboxes Allotment Entry or Maintained by Family Datagroup are set Off | Payroll\Entry Codes | EntryCodes setup with options Allotment Entry and/or Maintained by Family Datagroup can be used for adding in Organization Structure > Company > Allotment. To avoid possible inconsistencies, application now validates the EntryCode to be used, when removing corresponding checkbox. Warning will inform you if a checkbox is removed for the EntryCode being used as Allotment setup. |
APM-3336 | AV when switching to Onboard Entry Codes | Payroll\Entry Codes | AV when switching to Onboard Entry Codes filter view |
APM-2788 | A-melding new release for R1-2019 | Payroll\Fixed Reports | Provided set of necessary changes to A-Melding release R1 to keep to requirements:
|
APM-2789 | Scheduled changes of "Digital inntektsmelding" to the service description (v1.8) | Payroll\Fixed Reports | Provided set of necessary changes to Digital Inntektsmelding to keep to requirements:
|
APM-2965 | Payment list report must check if EC 994 has Ref info corresponding to Payment tab before including the person to the list for payment | Payroll\Payroll Additional Info | If any information sensitive for generating EC994 is modified on Payment tab – application will suggest to perform re-calculation with warning message. |
APM-3161 | Payscale Rate values are overwritten during the deletion of a rate row | Payroll\Payscales | Values for a payscale rate were overwritten with those from another rate, if one row/rate was deleted. |
Other
Key | Summary | Component(S) | Release Notes |
---|---|---|---|
APM-3005 | Missing email in bug report details | ACC | Provided content Email info to show details as added in Adonis Control Centre. |
APM-3029 | Warning if changing part of PK & Zip is set non-unique for postplace | Address Handling | We added a warning that will inform end-user, that any info that has already been input with existing key information of PostCode will not be updated in application, if a key value is changed in Editor. |
APM-3365 | Allotment Handling Expand number of allotments | Allotment | |
APM-2476 | Xref field for PIN | Export\Import | We provided possibility to define a cross-reference value XREF to be used instead of Pin for use in 3rd party interfaces. A list of available interfaces should be define under General Codes > Miscellaneous > Interfaces first. When done, Personal Details screen will offer you an additional XREF tab where it’s possible to define an interface value corresponding to pin.
|
APM-3326 | Need to add a new column to the Export file #3 (Payment schedule) | Export\Logisoft | Added new field GHS for Payment Schedule export to display sum of CalcAmount5 for EntryCodes 619, 620 |
APM-2668 | Improve duplicates validation for Seagull export | interfaces\Seagull | Improved duplicates validation when exporting biodata. |
APM-3230 | Allotment setup disappears after the upgrade | Organization | Allotment entrycode was not appearing under Organization Properties > Company > Allotment if it was set to Passive or if checkboxes Allotment Entry or Maintained by Family Datagroup were removed from this entrycode. |
APM-3076 | Prevent deletion on PostCode in Regions Editor if code is in use | Regions Editor | We prohibited to remove a PostCode record if it is being used elsewhere in application. |
APM-2834 | Display names, not codes in Person Summary report | Reports | Improved report to show description instead of code for customized topics value added with combobox & lookup controls. |
APM-2824 | Vessel became passive after setting rank to passive | Setup\Global Options, Setup\Organization Structure | Organization units other than position were set to passive if a Rank was set passive in general codes. |
APM-2902 | Postcode is not displayed in Personal Details after import of Applicant | Tools\Import | PostCodes list is updated if non-existing postcode appears in database when importing web applicants from Adonis Web Recruitment. |
APM-3258 | Altinn will no longer support TLS1.0 and TLS1.1 | We now support encryption protocol TLS 1.2 which is a must for Altinn reporting. | |
APM-3281 | RCBC Bank Output file for PTC | For RCBC balance action we provided new file format to keep up to the latest bank requirements. For backward compatibility it is implemented as optional setup under Global Options > Payroll > Telepay | |
APM-643 | Position Profile Check in Competence Datagroup | It is now possible to perform evaluation for missing / expired documents directly from the datagroup
|
Database Modifications
Details
Table | Field name | Field Type |
PW001P03 | ADDITIONALFIELD11 ADDITIONALFIELD12 ADDITIONALFIELD13 ADDITIONALFIELD14 ADDITIONALFIELD15 ADDITIONALFIELD16 ADDITIONALFIELD17 ADDITIONALFIELD18 ADDITIONALFIELD19 ADDITIONALFIELD20 | Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) |
AUDIT_ PW001P03 | ADDITIONALFIELD11 ADDITIONALFIELD12 ADDITIONALFIELD13 ADDITIONALFIELD14 ADDITIONALFIELD15 ADDITIONALFIELD16 ADDITIONALFIELD17 ADDITIONALFIELD18 ADDITIONALFIELD19 ADDITIONALFIELD20 | Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) |
PWORGCMP | ADDITIONALFIELD11 ADDITIONALFIELD12 ADDITIONALFIELD13 ADDITIONALFIELD14 ADDITIONALFIELD15 ADDITIONALFIELD16 ADDITIONALFIELD17 ADDITIONALFIELD18 ADDITIONALFIELD19 ADDITIONALFIELD20 PERSONAL_LIST_RATES | Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Int |
AUDIT_ PWORGCMP | ADDITIONALFIELD11 ADDITIONALFIELD12 ADDITIONALFIELD13 ADDITIONALFIELD14 ADDITIONALFIELD15 ADDITIONALFIELD16 ADDITIONALFIELD17 ADDITIONALFIELD18 ADDITIONALFIELD19 ADDITIONALFIELD20 PERSONAL_LIST_RATES | Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Varchar (30) Int |
PWCCMFLIGHTARRANGEMENTS | ATPIREMARKS | Nvarchar(500) |
AUDIT_PWCCMFLIGHTARRANGEMENTS | ATPIREMARKS | Nvarchar(500) |
PW001P01_XREF | INTERFACE_XREF PIN XREF_PIN COMMENT repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Varchar (10) Int Varchar (200) Varchar (100) Int Datetime Datetime |
PWORGCMP_ALLOTMENT | NUMORGID ALLOW_ALLOTINFORMATION FIRST_ALLOTE_PAID_BY PAYMENT_FROM_FAMILY AMOUNT_ENTRYCODE ALLOTTEE_ONLYFORSEASERVICE CREATEDBY CREATETIME CHANGEDBY CHANGETIME repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiEDDate | Int Varchar(1) Int Varchar(1) Int Varchar(1) Varchar(32) Datetime Varchar(32) Datetime Int Datetime Datetime |
PWORGCMP_ALLOTMENT_DETAILS | SEQUENCENO NUMORGID ENTRYCODE TEXT ALLOTTEE_PRIORITY ALLOTTEE_FIELD_AMOUNT ALLOTTEE_FIELD_PERCENTAGE CREATEDBY CREATETIME CHANGEDBY CHANGETIME repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiEDDate | Int Int Int Varchar(250) Int Varchar(10) Varchar(10) Varchar(32) Datetime Varchar(32) Datetime Int Datetime Datetime |
PW001P06 | ALLOTM_PERCENTAGE | Decimal |
AUDIT_PW001P06 | ALLOTM_PERCENTAGE | Decimal |
Other Versions