Release Highlights
1. Position Profile Check in Competence Datagroup ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
We have added the possible to perform evaluation for missing/expired documents directly from the datagroup:
- 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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
We have provided various changes, improvements and bug fixes to ATPI CrewLink interface. More details are available in resolved issues below.
Resolved Jira Issues
Accounting Interface ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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 ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
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
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