APM 2019.60
Release Highlights
1. Performance improvements for Activities and Crew List ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
To limit the amount of data loaded in Activities and Crew List we provided optional possibility to limit the uploaded number of activity records & all relevant overview data.
The new filter will allow to work only with relevant data set and reduce the amount of time needed to load the views and layouts.
The filter can be applied from Access datagroup’s Options > Activities Overview:
2. Payroll 2020 modifications ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
US Tax
From release 2019.60 APM supports the new tax withholding procedure for 2020.
Sample of the new W-4 properties, and the option to support US tax on daily bases.
For more information see Resolved Issues below
Norwegian Tax
Implemented are the Norwegian tax withholding rules for 2020, in the process we have moved the calculation tables outside the database.
We have also added the script to update the Norwegian postcode tables. See Resolved Issues below.
3. ATPI CrewLink changes ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
More and more customer become aware of the ATPI interface and the time savings achieved by automating the booking process. Also in release 2019.60 we have implement a number of requests to improve this interface. See 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-3523 | Accounting code not long enough for Navision | Accounting Interface | Extended the AccountNo field (database & interface) for inputting up to 30 characters for proper export to Navision. |
APM-3347 | New export to Navision changes | Accounting Interface | Due to conflict in specification files export provided wrong fields order for DocNo & DocDate in a resulted file, which could cause issues when importing by 3d party system. |
APM-3498 | AcctType and TransType to Navision | Accounting Interface | "TransType" - (Transaction Type) and "AccType" - (Account Type) fields are added for Navision export |
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-1037 | If you change rank in Activity datagroup, cost place should be changed automatically | Datagroups\Activities | When updating an activity rank, Cost Place related to this rank is now updated automatically |
APM-2218 | Default vessel for the new activity created from Activities Datagroup | Datagroups\Activities | When creating a new activity, it’s Organization unit level (position) was fetched from a previous activity even if an Org.unit was set passive. Now in such case, the position from Personal Details will be set |
APM-3355 | Confused location of the default Embarkation/Disembarkation reasons in Global Options | Datagroups\Activities, Modules\Crew Change | We moved the definition of Default Value & Mandatory check for Embarkation Reason & Disembarkation Reason from Global Options > Crew Change to Global Options > Activities |
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-2603 | Rank search by Code/Name on activity doesn't work properly. | Datagroups\Activities | Search by Rank code/name only allowed to search by the first letter instead of context search through whole symbol sequence |
APM-3554 | Not possible to define Rank field for Offsigner, if it is blank | Datagroups\Activities, Modules\Crew Change | The rank field was not copied from activity created in datagroup & field was disabled for input |
APM-2879 | Overlapping historical Travel and current Sailing activity. | Datagroups\Activities, Modules\Crew Change , Modules\Rotation Planning | Promotion operation resulted in overlapping historical activities, although option Allow Overlapping History Activities was disabled. |
APM-3114 | It is possible to create overlapped Travel activities from Rotation | Datagroups\Activities, Modules\Rotation Planning | It was possible to create Travel activities that overlap dates with already existing |
APM-3401 | Second LEAVE is deleted after Sign Off | Datagroups\Activities | Incorrect deletion of adjacent activity, if a shift-related non-seaservice activity was interrupted with several other activities with different priorities, added from a datagroup, causing pro-rata recalculations |
APM-3442 | Customized field values is not saved in UI | Datagroups\Customized Fields | Customized fields defined as Dropdown controls were not properly displayed if inputting Stored Value (code) longer than 10 symbols |
APM-1776 | Column with Date type is sorted as Number type | Datagroups\Customized Topics | Column added as Date type appears sorted as numeric in a datagroup grid. |
APM-3045 | Country should be a drop-down list in Medical document | Datagroups\Medical Documents | We replaced free input for Country field with a dropdown allowing you to select a country from an existing list from Regions Editor. |
APM-1820 | AV error appears when the user tries to change Seniority value in PD after modifications in user options | Datagroups\Personal Details | AV when User Option Seniority in YY:MM:DD format is turned ON in User Options & Personal Details are modified |
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-3417 | Field ‘BOOKING_STATUS’ not found error when making a booking | interfaces\ATPI Crewlink | Field Not Found error when the response received with multiple statuses under FlightItinerary section |
APM-3492 | Error appears while Cancel flight after 'Apply to All' cancellation reason | interfaces\ATPI Crewlink | Could Not Convert if requesting cancellation & select Apply To All when no reason is defined. |
APM-2896 | Missing Arv. Before Time | interfaces\ATPI Crewlink, Modules\Crew Change | Arrival Before Time was missing at To Vessel tab even if the default value was defined for a port. |
APM-3195 | Need to modify the Activity - Position (recursive) reference to use org structure only | interfaces\ATPI Crewlink | Activity-Position (recursive) property now doesn’t use any x-ref existing for a rank/department general code. Cross-reference as in Organization Structure is used instead. |
APM-3452 | Crew Change Date & Crew Change Port needs to be submitted to CrewLink | interfaces\ATPI Crewlink | We added new references to pass Crew Change Date and Crew Change Port to ATPI |
APM-2905 | Possibility to check audit for bookings on user screen | interfaces\ATPI Crewlink | Provided possibility to view audits on a flight booking record. |
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. The application will though show a warning message to inform & make a decision if a booking should be performed. |
APM-3436 | Flight with any status can be deleted in Flight Details Datagroup | interfaces\ATPI Crewlink | It was possible to delete a booking with a status other than Cancelled |
APM-3451 | Flight cannot be booked for person without passport | interfaces\ATPI Crewlink | It was not possible to book a flight if a person’s passport expired by the booking date |
APM-3034 | Automatical refresh after Pin is removed from Flight Booking Tab | interfaces\ATPI Crewlink | It is now possible to re-book for a person who was earlier removed from Flight Booking without re-opening a client |
APM-3460 | Change the question when a passport is missing/ expired | interfaces\ATPI Crewlink, Modules\Crew Change | Changed message & behavior from "Skip booking?" to "Continue booking?" for more user-friendly approach when passport data is missing |
APM-3494 | Impossible to make a new booking for a person who already has a booking with status "CANCEL_REQUEST" | interfaces\ATPI Crewlink | Allowed to create a booking if a person has already got a booking with Cancelled or Cancel_RQ status. |
APM-3068 | Automatically refresh Flight if new status was received. | interfaces\ATPI Crewlink | After booking, cancel request refresh will be performed automatically |
APM-2864 | Problem with batch update for flights, when ETA/ETD change | interfaces\ATPI Crewlink | After the batch update for a crew change, some bookings appeared in different dialog windows |
APM-2020 | Possibility to select flight cancellation reason from a list | interfaces\ATPI Crewlink | Added new general code Cancellation Reason & provided a possibility to use it Cancel Request dialog |
APM-2630 | Arrival before Time and Departure after time should not reset | interfaces\ATPI Crewlink | Added new fields Scheduled Arr. Time & Scheduled Dept. Time to display values for the arrival of the last flight segment & departure of the first flight segment. So that booking data is not mixed with similar Calling Port fields |
Seagull 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-838 | Only numerical Rank Code can be used for uploading to the Seagull Interface | interfaces\Seagull | We now provide the possibility to use Rank cross-reference values when exporting data to Seagull.
|
APM-3478 | Sea-Servise data is not exported to Seagull | interfaces\Seagull | We improved sea-service data to be sent in batches to avoid issues on Seagull side when a huge volume of data is processed |
APM-3094 | Error while uploading/downloading e-learning in Seagull Interface | interfaces\Seagull | Memory error when trying to export/import bio-data. |
APM-3516 | Sea-service data is not exported to Seagull | interfaces\Seagull | Further improvements as of control for task completion on the Seagull side to avoid sending a new batch before the previous one is processed. |
APM-3449 | Encountered error while selecting Xref code for Competence from Seagull | interfaces\Seagull | Error when trying to import Competence x-ref code from Seagull |
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-3123 | Schedule Wizard is not working (Drills) | Course Scheduler Module | We improved Schedule Wizard so that Duration and Create a New Course are now 2 independent sections that can be used simultaneously |
APM-3356 | Not possible to add participants in Course Scheduler. | Course Scheduler Module | Removed unnecessary validation criteria for company option Allow To Change Activities After Month Closing when assigning a person to course. |
APM-3217 | End time of Drill and Course is displayed incorrectly in Course Scheduler Grid | Course Scheduler Module | Drill Date To time portion was ignored when drawing slot in the diagram which made a record look like ending always at 00:00 |
APM-3100 | On/Off-signers out of ETA-ETD period | Modules\Crew Change | When modifying a calling port ETD & discarding changes for persons out of new dates – these persons were still linked to a calling port although their Sign On/Off dates were out of new period. |
APM-3645 | Error in crew change when re-scheduling crew from one vessel to another | Modules\Crew Change | PK error when a person is scheduled to sign on for one vessel & has Onboard+Leave activity there, but is re-scheduled to sign on for another vessel during his leave period |
APM-3135 | Possible to add Payscale Table without Payscale Code in Crew Change | Modules\Crew Change | It was possible to set a payscale table without any code for crew change record |
APM-3134 | Possible to confirm Crew Change record with empty mandatory fields. | Modules\Crew Change | It was possible to confirm a crew change even if some of the mandatory payroll fields were not filled in. |
APM-2976 | Sign Off and Sign ON in the same port | Modules\Crew Change | It was not possible to sign a person off if he signed on earlier in the same calling port |
APM-3465 | To disable changing Rank, Position, Payscale for the Sign-Off crew change during Confirmation | Modules\Crew Change | Disabled possibility to change values in columns Rank, Position, Payscale for the crew under Sign-Off tab. |
APM-3096 | Sign On/Off Dates for crew are updated to new ETA/ETD Date when changing ETA/ETD for calling ports | Modules\Crew Change | The crew assigned into a calling port had SignOn/Off dates modified if a crew change’s ETA/ETD were modified which was wrong multi-days crew change ports. |
APM-2966 | Planning not accessible crew | Modules\Crew Change , Modules\Rotation Planning | Assign Person form now limits crew selection, minding the user-level limitations that are set under Adonis Control Centre > Organizations > Can Open Client. The crew under prohibited Org.unit will not be available for assignment |
APM-3403 | Error message with bug report instead of Warning | Modules\Crew List | Eureka error when removing organization in Create Person form |
APM-3025 | Add Enclosed Documents to Adonis Query | Modules\Crew List | Added possibility to apply the filter as of Enclosed Documents being held by a crew |
APM-3008 | RowIndex out of range error when searching for a pin by Find Person in a crew list with filtering | Modules\Crew List | Fixed 'Rowindex out of range' error in Find Person functionality |
APM-3119 | 'Application made attempt to free invalid or unknown memory block' error when working in Rotation | Modules\Rotation Planning | Application Made Attempt… error when working with the module. |
APM-3215 | Rotation planning not possible to change sign off. | Modules\Rotation Planning | Promotion link was lost if PromotedTo shift’s end date was moved forward. |
APM-3165 | Negative Gap doesn't work | Modules\Rotation Planning | The negative gap was working incorrectly for single-shift turnus definition. |
APM-2958 | Not possible to plan with previous planned activities | Modules\Rotation Planning | It was not possible to assign a person starting at current date if previously planned activities existed. |
APM-1774 | "Remove person from prev. shift" option removes person from shift but doesn't remove linked activities | Modules\Rotation Planning | A person was removed from shift but activity not deleted, if a person removed from overlapping shift which belongs to plan which is not on the screen. |
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-3500 | Improvements for Form W-4 - access rights | ACC, Payroll | Added possibility for access handling for personal payroll option Allowance Claimed on Form W-4 under Fields > Payroll > Constants > P341 |
APM-3256 | FS3 Export to Malta changes to F3 file Period dates | Export\Import, Payroll | We provided a new option Use Payroll Transaction Dates under export setup form. When switched off – F3 file fetches Period From/Period To as start/end date of the reported year (earlier approach). When switched On – mentioned fields fetch the earliest/latest FromDate/Todate of transactions 887, 889 which normally correspond to earliest / latest reported activities' dates. |
APM-2510 | Export > Import Payscale Tables functionality does not transfer all the payscale settings | Export\Import, Setup\Payroll | Payscales’ Export / Import functionality is extended to process data from following Property tabs: Auto Generate, Activities calculating seniority, Overtime |
APM-3089 | Days before holidays are crucial for some payroll calculations | Finish Payroll, Setup\General Codes | For some customers, it is not only the Public Holiday dates that are subject to specific payroll rules but also the pre- & post-holiday dates. We now provide the possibility to set up such dates under Miscellaneous > Calendar > Pre-Holidays. Corresponding dates are recognized in payroll using field H256 |
APM-3340 | Norwegian tax withholding for year 2020 | Norwegian Payroll | We modified calculation of Norwegian tax withholdings to comply with requirements for 2020 |
APM-3385 | A-melding release for R2-2019 | Norwegian Payroll | We implemented changes to comply with the latest E-Dag requirements |
APM-3189 | Export file format changes by the new law on Pension insurance for seamen | Norwegian Payroll | Provided possibility to define a person’s Income-based Pension Scheme under Payroll > Constants. For pension reporting we additionally created Pension Fund Report 2020 containing 2 additional columns, allowing the specific setup to define Entry Codes for Days for Income & NAV days and amount. |
APM-3447 | Improvement of RCBC format | Payroll | We provided necessary changes for RCBC balance action proper handling.
|
APM-3437 | User interface of "Form W-4" | Payroll | We now maintain the new format of Form W-4 which will be used by US taxpayers starting from 2020, we now provide an interface for proper data input per crew member, belonging to US national payroll code
|
APM-3418 | US Tax: Major changes in 2020 | Payroll | We improved calculation for the new fields in the form according to the defined rules & with regards to values populated in Personal Details > Payroll > Constants > Form W-4 From 2020. The new setup also affects the calculation of Deduction EC930 used for US taxpayers. |
APM-3567 | Latest formal release of US Federal Income Tax Withholding 2020 | Payroll | Provided proper calculations rules for W-4 US Tax Form, minding the newly introduced settings. |
APM-2995 | When Entry Code table no is different from 0, it gives error in Unlock payroll transcations screen | Payroll | Index Out Of Range when performing Unlock Entries & entry codes have Table Code other than zero. |
APM-3641 | Wrong currency rate for payment when the rate with more than 7 decimals | Payroll | Incorrect currency rate populated in a transaction if it’s set with high decimal accuracy in General Code > Currency list. |
APM-3508 | Need to include the Navision Format to Advance Payment List | Payroll | Implemented Advance List improvements for supporting Navision accounting export format. |
APM-3163 | Error message makes it impossible to find the actual issue | Payroll | If Vessel Location is used by customer & Global Options > Split Auto-Entry by Vessel Location was set, then two overlapping locations found – warning message was not informative enough. The message was extended to show more user-friendly details |
APM-3241 | The appearance of a missing field Country at Payment Tab | Payroll | 'Country' field only appeared available after saving newly set balance action, although it should have appeared straight after selection. |
APM-3615 | US tax calculation adjustment for the income days less than 30 | Payroll | Added option for US Companies to check days of income. These days accumulated in W91 are used to calculate Daily Basis as Total Income divided with the number of days. Other options from now don’t check the days of income |
APM-2994 | Need select "All" button for unlock payroll transactions functionality | Payroll | Added Tag All / Untag All buttons under Unlock Transactions to provide batch processing of locked transactions. |
APM-3558 | 'Save' button doesn't work on AS Codes form | Payroll\Annual Summary | For Annual Summary codes definition Save button was active even though no actions performed. |
APM-3028 | Need a possibility to see the audits for settings on Entry Codes | Payroll\Entry Codes | It is now possible to view EntryCode’s setup audits for Annual tab values |
APM-3419 | Need to extend the length of AccountDIM12 | Payroll\Entry Codes | ACCOUNTDIM'xx' fields length is increased to 255 characters |
APM-2509 | Update EDAG Yrkeskode list automatically | Payroll\Fixed Reports | Implemented new import routine that allows altering database with E-Dag codes which are necessary for Norwegian reporting & may be distributed with specific external file |
APM-3456 | Need to include the Navision Format to Payment List report | Payroll\Fixed Reports | Implemented a possibility to identify the accounting system used for payments. The option to select accounting system is added on a company level as per the screenshot below: When running the payment list report corresponding input fields will be available: |
APM-3597 | Missing Old Pension Fund report | Payroll\Fixed Reports | Added back the possibility to select bi-monthly Pension Fund report with an old layout from Payroll reports list |
APM-3613 | The allotment entry is fetching email into phone field | Payroll\Payroll Additional Info | Allotment entry fetched email address into Phone field. |
APM-3564 | Got error, when the connection to web service is not established. | Payroll\Payscales | Method call error when opening Payscale setup & webservice URL didn’t provide a connection to APP service. |
APM-2563 | Need audits for Rates in audit trail for payscale tables & codes. | Payroll\Payscales | Implemented possibility to view audits for Payscale tables and Payscale codes |
APM-3636 | 'Object Reference...' error message tranfering TS to payroll | Payroll\Process Time Sheets | Object Reference error message when processing timesheets based on data returned by API. |
APM-3482 | Need to see in which scripts an accumulator has been used | Payroll\Scripts | To simplify the search of how a temporary accumulator is used in various scripts – we provide Script Links On Field functionality to get proper references between an accumulator & available scripts.
|
APM-2369 | Need to see in which scripts an accumulator has been used and details of calculation on person's temporary accumulators | Payroll\Scripts | Ticket containing subtasks related to search & display how an accumulator is used in scripts & which calculation results are provided |
APM-2832 | Need to highlight the changes applied to the script in the Audit/Script Revision Pane. | Payroll\Scripts | It is now possible to visually verify script changes, performed in different revisions, in the most user-friendly way with our Difference Viewer. It will help you out when required to check what exactly modification has been performed but a script contains a huge number of lines of code.
|
APM-3244 | Personal Payroll field P321 should also return department org code | Payroll\Scripts | Implemented new field P321b, returning department’s OrgCode. |
APM-3504 | Need to see in Payroll Module in which scripts an accumulator has been used | Payroll\Scripts | For temporary User Accumulators, it is now possible to view in which script(s) they were used & what are the calculated values inside corresponding fields
|
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-3592 | Read access for Competence Datagroup allows modifying competence records. | ACC | Users with Reading access were allowed to modify competence record’s details |
APM-3515 | Field 19 in RCBC file not filled in | Bank Interface | Updated RCBC payment file to fetch crewmember’s mobile phone (one of highest priority if several) into Field 19 |
APM-3486 | New export format notification task. | Database, Notification Service | Provided possibility to select the format of a resulted file generated (if a report is in use inside a task) as pdf or xlsx (under Task Properties > Report and SQL). |
APM-3435 | Function ad_IncludeGroup only processes 20 symbols | Database | Altered function dbo.ad_IncludeGroups to correctly process up to 1000 symbols instead of 20 available earlier |
APM-3507 | Fix the routine that can't work with planned=NULL or Planned='' | Database | Altered field pw001p03.PLANNED as nullable |
APM-3186 | Export file on DNV Navigator is Displaying Error | Export\Import | Application memory error after performing the export. |
APM-3432 | FS3 export to Malta SS file does not create new records per different weekly wage rate | Export\Import | Exported SS file did not offer a separate record per pin for each newfound value as defined for Basic Weekly Wage setup |
APM-3289 | FS3 Export to Malta SS file collapses the records wrongly | Export\Import | Exported SS file did not offer a separate record per pin for each newfound value as defined for the Basic Weekly Wage setup. Records appear collapsed. |
APM-2499 | Need to add a possibility to filter off people by their Payscale Code in Personal Details for Logisof export > Social Registration and Social Application | Export\Logisoft | We added the Payscale Code column to provide additional filtering possibilities for more easy control on Social Application & Social Registration forms. |
APM-2515 | Installation issue | Installation Set | Installation set is improved to verify existing database connection drivers & terminate installation/upgrade procedures if a necessary driver is not installed on the target workstation. |
APM-2417 | Create interface to view Org.Structure audits | Organization | We now provide a possibility to view audit records for Organization Structure units, accessible through the panel button |
APM-2351 | Update Norwegian region tables automatically | Regions Editor | As far as Norwegian region codes are subject of annual changes & it might not be convenient to maintain the list manually, we provided a possibility to import relevant data from an external binary file. Former Region codes will be set as Historical & the postcodes linked to it will be re-linked to the newly imported record
|
APM-3433 | Include Groups allow input of non-recognized symbols | Setup\General Codes | Prohibited to use non-recognized symbols for gen. codes Include Groups field |
APM-680 | More mandatory fields for Competence code | Setup\General Codes | It is now possible to define requirements for all of the fields used for a Competence document. Note that the setup is moved to the separate Editor Form tab, allowing to define Optional/Mandatory/Disabled |
APM-3192 | Impossible to add Competences via Common Entry. | Tools\Common Entry | Not possible to add Competence record using Crew List > Common Entry. |
APM-3601 | Not possible to link Entry Codes to ADP | Tools\Export | SQL error when trying to run Export to ADP without selecting any entrycode |
APM-3600 | Need to extend the number of symbols for Company Code | Tools\Export | For US Tax reporting we extended Company’s ADP code setup up to 4 characters under Organization Structure > Company > Reports > USA Companies > ADP |
APM-3383 | Excel Import new table: PW001PAI | Tools\Import | We extended the import routine with a possibility to process records targeted to Payroll Additional Info database table
|
APM-3382 | Import Excel Modifications | Tools\Import | Parent ticket for subtasks as of improving Import Spreadsheet tool |
APM-3384 | Excel Import possible to create import profiles. | Tools\Import | All import setup can now be saved as a separate profile. It provides you with a possibility to perform one-time data-mapping for your basic import operations, then re-uses them for later spreadsheets’ processing. |
APM-2573 | Control database connection driver in upgrade set | Upgrade Set | Installation set is improved to verify existing database connection drivers & terminate installation/upgrade procedures if necessary driver is not installed on the target workstation. |
APM-3565 | "Cannot focus a disabled or invisible window" error in Entry Codes | Cannot Focus error when creating new Onboard Entry Code | |
APM-3339 | APM crashes checking license file during login | "" is not valid integer value when logging into the application. | |
APM-3531 | TE: wrong date format for TravelStart and TravelEnd fields | Wrong date format appearing in a data grid. | |
APM-3443 | Need Additional Tag In Bank File Format | To provide proper tag content for payment handling by Sparbank (using Interpay ISO20022) we provide new option Set Payment Category As Salary (for Other Banks only). When set – the additional tag will appear in telepay file under Payment Information to inform payment to be handled as regular <CtgyPurp> <CD>SALA</CD> </CtgyPurp> | |
APM-3032 | Add warning message when sending emails to "Entire Crew" | To avoid mass-email sending by error we added confirmation message to display a number of recipients when running reports that offer an option for email sending (e.g. Payslips). | |
APM-3335 | Change to new Modified Icons | Installation Set & application icons redesign | |
APM-3570 | Performance issue - Crew List & Activities | For shortening time-lapse when a person has numerous activities existing – we provided an optional possibility to limit the uploaded number of activity records & all relevant overview data. Access datagroup’s Options > Activities Overview Define proper filtering option to limit only the needed number of data View & work only with activities that fall under your filtering conditions, which are also remembered & applied on your next login. | |
APM-2376 | Bug report Sender Name should be picked up not from the value in row 3.2 of the bug report file, but from the value in row 9.10 | Bug report now sets sender name as User Name from Adonis Control Centre | |
APM-3519 | Timesheets created in Roster give an error during transfer to payroll | Application error when importing APP Roster timesheets but mapping setup was performed for the wrong webservice method. |
Database Modifications
Details![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Table | Field name | Field Type |
PWCOUNTY | HISTORICAL | Varchar (1) |
repl_Task | PKPurgeQuery DataPurgedAfterDays PKRestrictionQuery | Varchar (max) Int Varchar (max) |
PWPSC000_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWPSC000_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
PWPSC001_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWPSC001_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
repl_Site | IsPurged | Bit |
repl_Deleted | GMTDeletedDate TablePKS TableName | DateTime Varchar (300) Varchar (128) |
PYASC001 | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWCCMFLIGHTARRANGEMENTS | SCHEDULED_ARRIVAL_TIME SCHEDULED_DEPARTURE_TIME CANCEL_REASON | Varchar (4) Varchar (4) Varchar (10) |
PWCCMFLIGHTARRANGEMENTS | SCHEDULED_ARRIVAL_TIME SCHEDULED_DEPARTURE_TIME CANCEL_REASON | Varchar (4) Varchar (4) Varchar (10) |
PW001C116 | ALTERNATIVE CODE NAME GROUPNO CODETYPE SEQUENCENO OPTIONS CREATED CREATEDBY LASTCHANGED CHANGEDBY UPDATEFLAGS repl_ModifiedDate repl_ModifiedBySite repl_GMTModifiedDate | Varchar (10) Varchar (10) Varchar (100) Int Varchar (1) Int Varchar (30) DateTime Varchar (6) DateTime Varchar (6) Varchar (125) DateTime Int Datetime |
PW001C06 | REQDOCNO REQVALIDIN | Varchar(1) Varchar(1) |
PW001P07 | COUNTRYCODE | Varchar(2) |
PW_CREWCARD | RFID_UID PIN ACTIVE CARD_NR PRINTED MXP_CHARGEID CREWID repl_ModifiedDate repl_ModifiedBySite repl_GMTModifiedDate | Varchar(15) Int Int Int Datetime Varchar(10) Varchar(5) DateTime Int Datetime |
Other Versions
Release Highlights
1. Performance improvements for Activities and Crew List ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
To limit the amount of data loaded in Activities and Crew List we provided optional possibility to limit the uploaded number of activity records & all relevant overview data.
The new filter will allow to work only with relevant data set and reduce the amount of time needed to load the views and layouts.
The filter can be applied from Access datagroup’s Options > Activities Overview:
2. Payroll 2020 modifications ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
US Tax
From release 2019.60 APM supports the new tax withholding procedure for 2020.
Sample of the new W-4 properties, and the option to support US tax on daily bases.
For more information see Resolved Issues below
Norwegian Tax
Implemented are the Norwegian tax withholding rules for 2020, in the process we have moved the calculation tables outside the database.
We have also added the script to update the Norwegian postcode tables. See Resolved Issues below.
3. ATPI CrewLink changes ![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
More and more customer become aware of the ATPI interface and the time savings achieved by automating the booking process. Also in release 2019.60 we have implement a number of requests to improve this interface. See 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-3523 | Accounting code not long enough for Navision | Accounting Interface | Extended the AccountNo field (database & interface) for inputting up to 30 characters for proper export to Navision. |
APM-3347 | New export to Navision changes | Accounting Interface | Due to conflict in specification files export provided wrong fields order for DocNo & DocDate in a resulted file, which could cause issues when importing by 3d party system. |
APM-3498 | AcctType and TransType to Navision | Accounting Interface | "TransType" - (Transaction Type) and "AccType" - (Account Type) fields are added for Navision export |
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-1037 | If you change rank in Activity datagroup, cost place should be changed automatically | Datagroups\Activities | When updating an activity rank, Cost Place related to this rank is now updated automatically |
APM-2218 | Default vessel for the new activity created from Activities Datagroup | Datagroups\Activities | When creating a new activity, it’s Organization unit level (position) was fetched from a previous activity even if an Org.unit was set passive. Now in such case, the position from Personal Details will be set |
APM-3355 | Confused location of the default Embarkation/Disembarkation reasons in Global Options | Datagroups\Activities, Modules\Crew Change | We moved the definition of Default Value & Mandatory check for Embarkation Reason & Disembarkation Reason from Global Options > Crew Change to Global Options > Activities |
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-2603 | Rank search by Code/Name on activity doesn't work properly. | Datagroups\Activities | Search by Rank code/name only allowed to search by the first letter instead of context search through whole symbol sequence |
APM-3554 | Not possible to define Rank field for Offsigner, if it is blank | Datagroups\Activities, Modules\Crew Change | The rank field was not copied from activity created in datagroup & field was disabled for input |
APM-2879 | Overlapping historical Travel and current Sailing activity. | Datagroups\Activities, Modules\Crew Change , Modules\Rotation Planning | Promotion operation resulted in overlapping historical activities, although option Allow Overlapping History Activities was disabled. |
APM-3114 | It is possible to create overlapped Travel activities from Rotation | Datagroups\Activities, Modules\Rotation Planning | It was possible to create Travel activities that overlap dates with already existing |
APM-3401 | Second LEAVE is deleted after Sign Off | Datagroups\Activities | Incorrect deletion of adjacent activity, if a shift-related non-seaservice activity was interrupted with several other activities with different priorities, added from a datagroup, causing pro-rata recalculations |
APM-3442 | Customized field values is not saved in UI | Datagroups\Customized Fields | Customized fields defined as Dropdown controls were not properly displayed if inputting Stored Value (code) longer than 10 symbols |
APM-1776 | Column with Date type is sorted as Number type | Datagroups\Customized Topics | Column added as Date type appears sorted as numeric in a datagroup grid. |
APM-3045 | Country should be a drop-down list in Medical document | Datagroups\Medical Documents | We replaced free input for Country field with a dropdown allowing you to select a country from an existing list from Regions Editor. |
APM-1820 | AV error appears when the user tries to change Seniority value in PD after modifications in user options | Datagroups\Personal Details | AV when User Option Seniority in YY:MM:DD format is turned ON in User Options & Personal Details are modified |
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-3417 | Field ‘BOOKING_STATUS’ not found error when making a booking | interfaces\ATPI Crewlink | Field Not Found error when the response received with multiple statuses under FlightItinerary section |
APM-3492 | Error appears while Cancel flight after 'Apply to All' cancellation reason | interfaces\ATPI Crewlink | Could Not Convert if requesting cancellation & select Apply To All when no reason is defined. |
APM-2896 | Missing Arv. Before Time | interfaces\ATPI Crewlink, Modules\Crew Change | Arrival Before Time was missing at To Vessel tab even if the default value was defined for a port. |
APM-3195 | Need to modify the Activity - Position (recursive) reference to use org structure only | interfaces\ATPI Crewlink | Activity-Position (recursive) property now doesn’t use any x-ref existing for a rank/department general code. Cross-reference as in Organization Structure is used instead. |
APM-3452 | Crew Change Date & Crew Change Port needs to be submitted to CrewLink | interfaces\ATPI Crewlink | We added new references to pass Crew Change Date and Crew Change Port to ATPI |
APM-2905 | Possibility to check audit for bookings on user screen | interfaces\ATPI Crewlink | Provided possibility to view audits on a flight booking record. |
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. The application will though show a warning message to inform & make a decision if a booking should be performed. |
APM-3436 | Flight with any status can be deleted in Flight Details Datagroup | interfaces\ATPI Crewlink | It was possible to delete a booking with a status other than Cancelled |
APM-3451 | Flight cannot be booked for person without passport | interfaces\ATPI Crewlink | It was not possible to book a flight if a person’s passport expired by the booking date |
APM-3034 | Automatical refresh after Pin is removed from Flight Booking Tab | interfaces\ATPI Crewlink | It is now possible to re-book for a person who was earlier removed from Flight Booking without re-opening a client |
APM-3460 | Change the question when a passport is missing/ expired | interfaces\ATPI Crewlink, Modules\Crew Change | Changed message & behavior from "Skip booking?" to "Continue booking?" for more user-friendly approach when passport data is missing |
APM-3494 | Impossible to make a new booking for a person who already has a booking with status "CANCEL_REQUEST" | interfaces\ATPI Crewlink | Allowed to create a booking if a person has already got a booking with Cancelled or Cancel_RQ status. |
APM-3068 | Automatically refresh Flight if new status was received. | interfaces\ATPI Crewlink | After booking, cancel request refresh will be performed automatically |
APM-2864 | Problem with batch update for flights, when ETA/ETD change | interfaces\ATPI Crewlink | After the batch update for a crew change, some bookings appeared in different dialog windows |
APM-2020 | Possibility to select flight cancellation reason from a list | interfaces\ATPI Crewlink | Added new general code Cancellation Reason & provided a possibility to use it Cancel Request dialog |
APM-2630 | Arrival before Time and Departure after time should not reset | interfaces\ATPI Crewlink | Added new fields Scheduled Arr. Time & Scheduled Dept. Time to display values for the arrival of the last flight segment & departure of the first flight segment. So that booking data is not mixed with similar Calling Port fields |
Seagull 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-838 | Only numerical Rank Code can be used for uploading to the Seagull Interface | interfaces\Seagull | We now provide the possibility to use Rank cross-reference values when exporting data to Seagull.
|
APM-3478 | Sea-Servise data is not exported to Seagull | interfaces\Seagull | We improved sea-service data to be sent in batches to avoid issues on Seagull side when a huge volume of data is processed |
APM-3094 | Error while uploading/downloading e-learning in Seagull Interface | interfaces\Seagull | Memory error when trying to export/import bio-data. |
APM-3516 | Sea-service data is not exported to Seagull | interfaces\Seagull | Further improvements as of control for task completion on the Seagull side to avoid sending a new batch before the previous one is processed. |
APM-3449 | Encountered error while selecting Xref code for Competence from Seagull | interfaces\Seagull | Error when trying to import Competence x-ref code from Seagull |
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-3123 | Schedule Wizard is not working (Drills) | Course Scheduler Module | We improved Schedule Wizard so that Duration and Create a New Course are now 2 independent sections that can be used simultaneously |
APM-3356 | Not possible to add participants in Course Scheduler. | Course Scheduler Module | Removed unnecessary validation criteria for company option Allow To Change Activities After Month Closing when assigning a person to course. |
APM-3217 | End time of Drill and Course is displayed incorrectly in Course Scheduler Grid | Course Scheduler Module | Drill Date To time portion was ignored when drawing slot in the diagram which made a record look like ending always at 00:00 |
APM-3100 | On/Off-signers out of ETA-ETD period | Modules\Crew Change | When modifying a calling port ETD & discarding changes for persons out of new dates – these persons were still linked to a calling port although their Sign On/Off dates were out of new period. |
APM-3645 | Error in crew change when re-scheduling crew from one vessel to another | Modules\Crew Change | PK error when a person is scheduled to sign on for one vessel & has Onboard+Leave activity there, but is re-scheduled to sign on for another vessel during his leave period |
APM-3135 | Possible to add Payscale Table without Payscale Code in Crew Change | Modules\Crew Change | It was possible to set a payscale table without any code for crew change record |
APM-3134 | Possible to confirm Crew Change record with empty mandatory fields. | Modules\Crew Change | It was possible to confirm a crew change even if some of the mandatory payroll fields were not filled in. |
APM-2976 | Sign Off and Sign ON in the same port | Modules\Crew Change | It was not possible to sign a person off if he signed on earlier in the same calling port |
APM-3465 | To disable changing Rank, Position, Payscale for the Sign-Off crew change during Confirmation | Modules\Crew Change | Disabled possibility to change values in columns Rank, Position, Payscale for the crew under Sign-Off tab. |
APM-3096 | Sign On/Off Dates for crew are updated to new ETA/ETD Date when changing ETA/ETD for calling ports | Modules\Crew Change | The crew assigned into a calling port had SignOn/Off dates modified if a crew change’s ETA/ETD were modified which was wrong multi-days crew change ports. |
APM-2966 | Planning not accessible crew | Modules\Crew Change , Modules\Rotation Planning | Assign Person form now limits crew selection, minding the user-level limitations that are set under Adonis Control Centre > Organizations > Can Open Client. The crew under prohibited Org.unit will not be available for assignment |
APM-3403 | Error message with bug report instead of Warning | Modules\Crew List | Eureka error when removing organization in Create Person form |
APM-3025 | Add Enclosed Documents to Adonis Query | Modules\Crew List | Added possibility to apply the filter as of Enclosed Documents being held by a crew |
APM-3008 | RowIndex out of range error when searching for a pin by Find Person in a crew list with filtering | Modules\Crew List | Fixed 'Rowindex out of range' error in Find Person functionality |
APM-3119 | 'Application made attempt to free invalid or unknown memory block' error when working in Rotation | Modules\Rotation Planning | Application Made Attempt… error when working with the module. |
APM-3215 | Rotation planning not possible to change sign off. | Modules\Rotation Planning | Promotion link was lost if PromotedTo shift’s end date was moved forward. |
APM-3165 | Negative Gap doesn't work | Modules\Rotation Planning | The negative gap was working incorrectly for single-shift turnus definition. |
APM-2958 | Not possible to plan with previous planned activities | Modules\Rotation Planning | It was not possible to assign a person starting at current date if previously planned activities existed. |
APM-1774 | "Remove person from prev. shift" option removes person from shift but doesn't remove linked activities | Modules\Rotation Planning | A person was removed from shift but activity not deleted, if a person removed from overlapping shift which belongs to plan which is not on the screen. |
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-3500 | Improvements for Form W-4 - access rights | ACC, Payroll | Added possibility for access handling for personal payroll option Allowance Claimed on Form W-4 under Fields > Payroll > Constants > P341 |
APM-3256 | FS3 Export to Malta changes to F3 file Period dates | Export\Import, Payroll | We provided a new option Use Payroll Transaction Dates under export setup form. When switched off – F3 file fetches Period From/Period To as start/end date of the reported year (earlier approach). When switched On – mentioned fields fetch the earliest/latest FromDate/Todate of transactions 887, 889 which normally correspond to earliest / latest reported activities' dates. |
APM-2510 | Export > Import Payscale Tables functionality does not transfer all the payscale settings | Export\Import, Setup\Payroll | Payscales’ Export / Import functionality is extended to process data from following Property tabs: Auto Generate, Activities calculating seniority, Overtime |
APM-3089 | Days before holidays are crucial for some payroll calculations | Finish Payroll, Setup\General Codes | For some customers, it is not only the Public Holiday dates that are subject to specific payroll rules but also the pre- & post-holiday dates. We now provide the possibility to set up such dates under Miscellaneous > Calendar > Pre-Holidays. Corresponding dates are recognized in payroll using field H256 |
APM-3340 | Norwegian tax withholding for year 2020 | Norwegian Payroll | We modified calculation of Norwegian tax withholdings to comply with requirements for 2020 |
APM-3385 | A-melding release for R2-2019 | Norwegian Payroll | We implemented changes to comply with the latest E-Dag requirements |
APM-3189 | Export file format changes by the new law on Pension insurance for seamen | Norwegian Payroll | Provided possibility to define a person’s Income-based Pension Scheme under Payroll > Constants. For pension reporting we additionally created Pension Fund Report 2020 containing 2 additional columns, allowing the specific setup to define Entry Codes for Days for Income & NAV days and amount. |
APM-3447 | Improvement of RCBC format | Payroll | We provided necessary changes for RCBC balance action proper handling.
|
APM-3437 | User interface of "Form W-4" | Payroll | We now maintain the new format of Form W-4 which will be used by US taxpayers starting from 2020, we now provide an interface for proper data input per crew member, belonging to US national payroll code
|
APM-3418 | US Tax: Major changes in 2020 | Payroll | We improved calculation for the new fields in the form according to the defined rules & with regards to values populated in Personal Details > Payroll > Constants > Form W-4 From 2020. The new setup also affects the calculation of Deduction EC930 used for US taxpayers. |
APM-3567 | Latest formal release of US Federal Income Tax Withholding 2020 | Payroll | Provided proper calculations rules for W-4 US Tax Form, minding the newly introduced settings. |
APM-2995 | When Entry Code table no is different from 0, it gives error in Unlock payroll transcations screen | Payroll | Index Out Of Range when performing Unlock Entries & entry codes have Table Code other than zero. |
APM-3641 | Wrong currency rate for payment when the rate with more than 7 decimals | Payroll | Incorrect currency rate populated in a transaction if it’s set with high decimal accuracy in General Code > Currency list. |
APM-3508 | Need to include the Navision Format to Advance Payment List | Payroll | Implemented Advance List improvements for supporting Navision accounting export format. |
APM-3163 | Error message makes it impossible to find the actual issue | Payroll | If Vessel Location is used by customer & Global Options > Split Auto-Entry by Vessel Location was set, then two overlapping locations found – warning message was not informative enough. The message was extended to show more user-friendly details |
APM-3241 | The appearance of a missing field Country at Payment Tab | Payroll | 'Country' field only appeared available after saving newly set balance action, although it should have appeared straight after selection. |
APM-3615 | US tax calculation adjustment for the income days less than 30 | Payroll | Added option for US Companies to check days of income. These days accumulated in W91 are used to calculate Daily Basis as Total Income divided with the number of days. Other options from now don’t check the days of income |
APM-2994 | Need select "All" button for unlock payroll transactions functionality | Payroll | Added Tag All / Untag All buttons under Unlock Transactions to provide batch processing of locked transactions. |
APM-3558 | 'Save' button doesn't work on AS Codes form | Payroll\Annual Summary | For Annual Summary codes definition Save button was active even though no actions performed. |
APM-3028 | Need a possibility to see the audits for settings on Entry Codes | Payroll\Entry Codes | It is now possible to view EntryCode’s setup audits for Annual tab values |
APM-3419 | Need to extend the length of AccountDIM12 | Payroll\Entry Codes | ACCOUNTDIM'xx' fields length is increased to 255 characters |
APM-2509 | Update EDAG Yrkeskode list automatically | Payroll\Fixed Reports | Implemented new import routine that allows altering database with E-Dag codes which are necessary for Norwegian reporting & may be distributed with specific external file |
APM-3456 | Need to include the Navision Format to Payment List report | Payroll\Fixed Reports | Implemented a possibility to identify the accounting system used for payments. The option to select accounting system is added on a company level as per the screenshot below: When running the payment list report corresponding input fields will be available: |
APM-3597 | Missing Old Pension Fund report | Payroll\Fixed Reports | Added back the possibility to select bi-monthly Pension Fund report with an old layout from Payroll reports list |
APM-3613 | The allotment entry is fetching email into phone field | Payroll\Payroll Additional Info | Allotment entry fetched email address into Phone field. |
APM-3564 | Got error, when the connection to web service is not established. | Payroll\Payscales | Method call error when opening Payscale setup & webservice URL didn’t provide a connection to APP service. |
APM-2563 | Need audits for Rates in audit trail for payscale tables & codes. | Payroll\Payscales | Implemented possibility to view audits for Payscale tables and Payscale codes |
APM-3636 | 'Object Reference...' error message tranfering TS to payroll | Payroll\Process Time Sheets | Object Reference error message when processing timesheets based on data returned by API. |
APM-3482 | Need to see in which scripts an accumulator has been used | Payroll\Scripts | To simplify the search of how a temporary accumulator is used in various scripts – we provide Script Links On Field functionality to get proper references between an accumulator & available scripts.
|
APM-2369 | Need to see in which scripts an accumulator has been used and details of calculation on person's temporary accumulators | Payroll\Scripts | Ticket containing subtasks related to search & display how an accumulator is used in scripts & which calculation results are provided |
APM-2832 | Need to highlight the changes applied to the script in the Audit/Script Revision Pane. | Payroll\Scripts | It is now possible to visually verify script changes, performed in different revisions, in the most user-friendly way with our Difference Viewer. It will help you out when required to check what exactly modification has been performed but a script contains a huge number of lines of code.
|
APM-3244 | Personal Payroll field P321 should also return department org code | Payroll\Scripts | Implemented new field P321b, returning department’s OrgCode. |
APM-3504 | Need to see in Payroll Module in which scripts an accumulator has been used | Payroll\Scripts | For temporary User Accumulators, it is now possible to view in which script(s) they were used & what are the calculated values inside corresponding fields
|
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-3592 | Read access for Competence Datagroup allows modifying competence records. | ACC | Users with Reading access were allowed to modify competence record’s details |
APM-3515 | Field 19 in RCBC file not filled in | Bank Interface | Updated RCBC payment file to fetch crewmember’s mobile phone (one of highest priority if several) into Field 19 |
APM-3486 | New export format notification task. | Database, Notification Service | Provided possibility to select the format of a resulted file generated (if a report is in use inside a task) as pdf or xlsx (under Task Properties > Report and SQL). |
APM-3435 | Function ad_IncludeGroup only processes 20 symbols | Database | Altered function dbo.ad_IncludeGroups to correctly process up to 1000 symbols instead of 20 available earlier |
APM-3507 | Fix the routine that can't work with planned=NULL or Planned='' | Database | Altered field pw001p03.PLANNED as nullable |
APM-3186 | Export file on DNV Navigator is Displaying Error | Export\Import | Application memory error after performing the export. |
APM-3432 | FS3 export to Malta SS file does not create new records per different weekly wage rate | Export\Import | Exported SS file did not offer a separate record per pin for each newfound value as defined for Basic Weekly Wage setup |
APM-3289 | FS3 Export to Malta SS file collapses the records wrongly | Export\Import | Exported SS file did not offer a separate record per pin for each newfound value as defined for the Basic Weekly Wage setup. Records appear collapsed. |
APM-2499 | Need to add a possibility to filter off people by their Payscale Code in Personal Details for Logisof export > Social Registration and Social Application | Export\Logisoft | We added the Payscale Code column to provide additional filtering possibilities for more easy control on Social Application & Social Registration forms. |
APM-2515 | Installation issue | Installation Set | Installation set is improved to verify existing database connection drivers & terminate installation/upgrade procedures if a necessary driver is not installed on the target workstation. |
APM-2417 | Create interface to view Org.Structure audits | Organization | We now provide a possibility to view audit records for Organization Structure units, accessible through the panel button |
APM-2351 | Update Norwegian region tables automatically | Regions Editor | As far as Norwegian region codes are subject of annual changes & it might not be convenient to maintain the list manually, we provided a possibility to import relevant data from an external binary file. Former Region codes will be set as Historical & the postcodes linked to it will be re-linked to the newly imported record
|
APM-3433 | Include Groups allow input of non-recognized symbols | Setup\General Codes | Prohibited to use non-recognized symbols for gen. codes Include Groups field |
APM-680 | More mandatory fields for Competence code | Setup\General Codes | It is now possible to define requirements for all of the fields used for a Competence document. Note that the setup is moved to the separate Editor Form tab, allowing to define Optional/Mandatory/Disabled |
APM-3192 | Impossible to add Competences via Common Entry. | Tools\Common Entry | Not possible to add Competence record using Crew List > Common Entry. |
APM-3601 | Not possible to link Entry Codes to ADP | Tools\Export | SQL error when trying to run Export to ADP without selecting any entrycode |
APM-3600 | Need to extend the number of symbols for Company Code | Tools\Export | For US Tax reporting we extended Company’s ADP code setup up to 4 characters under Organization Structure > Company > Reports > USA Companies > ADP |
APM-3383 | Excel Import new table: PW001PAI | Tools\Import | We extended the import routine with a possibility to process records targeted to Payroll Additional Info database table
|
APM-3382 | Import Excel Modifications | Tools\Import | Parent ticket for subtasks as of improving Import Spreadsheet tool |
APM-3384 | Excel Import possible to create import profiles. | Tools\Import | All import setup can now be saved as a separate profile. It provides you with a possibility to perform one-time data-mapping for your basic import operations, then re-uses them for later spreadsheets’ processing. |
APM-2573 | Control database connection driver in upgrade set | Upgrade Set | Installation set is improved to verify existing database connection drivers & terminate installation/upgrade procedures if necessary driver is not installed on the target workstation. |
APM-3565 | "Cannot focus a disabled or invisible window" error in Entry Codes | Cannot Focus error when creating new Onboard Entry Code | |
APM-3339 | APM crashes checking license file during login | "" is not valid integer value when logging into the application. | |
APM-3531 | TE: wrong date format for TravelStart and TravelEnd fields | Wrong date format appearing in a data grid. | |
APM-3443 | Need Additional Tag In Bank File Format | To provide proper tag content for payment handling by Sparbank (using Interpay ISO20022) we provide new option Set Payment Category As Salary (for Other Banks only). When set – the additional tag will appear in telepay file under Payment Information to inform payment to be handled as regular <CtgyPurp> <CD>SALA</CD> </CtgyPurp> | |
APM-3032 | Add warning message when sending emails to "Entire Crew" | To avoid mass-email sending by error we added confirmation message to display a number of recipients when running reports that offer an option for email sending (e.g. Payslips). | |
APM-3335 | Change to new Modified Icons | Installation Set & application icons redesign | |
APM-3570 | Performance issue - Crew List & Activities | For shortening time-lapse when a person has numerous activities existing – we provided an optional possibility to limit the uploaded number of activity records & all relevant overview data. Access datagroup’s Options > Activities Overview Define proper filtering option to limit only the needed number of data View & work only with activities that fall under your filtering conditions, which are also remembered & applied on your next login. | |
APM-2376 | Bug report Sender Name should be picked up not from the value in row 3.2 of the bug report file, but from the value in row 9.10 | Bug report now sets sender name as User Name from Adonis Control Centre | |
APM-3519 | Timesheets created in Roster give an error during transfer to payroll | Application error when importing APP Roster timesheets but mapping setup was performed for the wrong webservice method. |
Database Modifications
Details![](https://rippleops.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=expando&locale=en_GB&version=2)
Table | Field name | Field Type |
PWCOUNTY | HISTORICAL | Varchar (1) |
repl_Task | PKPurgeQuery DataPurgedAfterDays PKRestrictionQuery | Varchar (max) Int Varchar (max) |
PWPSC000_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWPSC000_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
PWPSC001_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWPSC001_RATES | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
repl_Site | IsPurged | Bit |
repl_Deleted | GMTDeletedDate TablePKS TableName | DateTime Varchar (300) Varchar (128) |
PYASC001 | AUDIT_LINENR DBACTION SESSIONID | Int Varchar (10) Int |
AUDIT_PWCCMFLIGHTARRANGEMENTS | SCHEDULED_ARRIVAL_TIME SCHEDULED_DEPARTURE_TIME CANCEL_REASON | Varchar (4) Varchar (4) Varchar (10) |
PWCCMFLIGHTARRANGEMENTS | SCHEDULED_ARRIVAL_TIME SCHEDULED_DEPARTURE_TIME CANCEL_REASON | Varchar (4) Varchar (4) Varchar (10) |
PW001C116 | ALTERNATIVE CODE NAME GROUPNO CODETYPE SEQUENCENO OPTIONS CREATED CREATEDBY LASTCHANGED CHANGEDBY UPDATEFLAGS repl_ModifiedDate repl_ModifiedBySite repl_GMTModifiedDate | Varchar (10) Varchar (10) Varchar (100) Int Varchar (1) Int Varchar (30) DateTime Varchar (6) DateTime Varchar (6) Varchar (125) DateTime Int Datetime |
PW001C06 | REQDOCNO REQVALIDIN | Varchar(1) Varchar(1) |
PW001P07 | COUNTRYCODE | Varchar(2) |
PW_CREWCARD | RFID_UID PIN ACTIVE CARD_NR PRINTED MXP_CHARGEID CREWID repl_ModifiedDate repl_ModifiedBySite repl_GMTModifiedDate | Varchar(15) Int Int Int Datetime Varchar(10) Varchar(5) DateTime Int Datetime |
Other Versions