Skip to end of banner
Go to start of banner

APM 2019.60

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 23 Current »

Release 2019.60 of the Adonis Personnel Manager is ready and can be downloaded and installed.


SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2019.60

 

Please note that starting from version 2019.10, APM requires one of the following drivers to be installed on your workstation:


-ODBC Driver for SQL Server (v.13 or higher)
Or
-SQL Native Client (v.11 or higher)






Release Highlights 

1. Performance improvements for Activities and Crew List 

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 

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 

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 

KeySummaryComponent(S)Release Notes
APM-3523Accounting code not long enough for NavisionAccounting Interface

Extended the AccountNo field (database & interface) for inputting up to 30 characters for proper export to Navision.

APM-3347New export to Navision changesAccounting 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-3498AcctType and TransType to NavisionAccounting Interface

"TransType" - (Transaction Type) and "AccType" - (Account Type) fields are added for Navision export 


Datagroups 

KeySummaryComponent(S)Release Notes
APM-1037If you change rank in Activity datagroup, cost place should be changed automaticallyDatagroups\Activities

When updating an activity rank, Cost Place related to this rank is now updated automatically

APM-2218Default vessel for the new activity created from Activities DatagroupDatagroups\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-3355Confused location of the default Embarkation/Disembarkation reasons in Global OptionsDatagroups\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-3300Default Global Embark-/Disembarking reasons are not displayed in activity details/rotationDatagroups\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-2603Rank 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-3554Not possible to define Rank field for Offsigner, if it is blankDatagroups\Activities, Modules\Crew Change

The rank field was not copied from activity created in datagroup & field was disabled for input

APM-2879Overlapping 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-3114It is possible to create overlapped Travel activities from RotationDatagroups\Activities, Modules\Rotation Planning

It was possible to create Travel activities that overlap dates with already existing

APM-3401Second LEAVE is deleted after Sign OffDatagroups\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-3442Customized field values is not saved in UIDatagroups\Customized Fields

Customized fields defined as Dropdown controls were not properly displayed if inputting Stored Value (code) longer than 10 symbols

APM-1776Column with Date type is sorted as Number typeDatagroups\Customized Topics

Column added as Date type appears sorted as numeric in a datagroup grid.

APM-3045Country should be a drop-down list in Medical documentDatagroups\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-1820AV error appears when the user tries to change Seniority value in PD after modifications in user optionsDatagroups\Personal Details

AV when User Option Seniority in YY:MM:DD format is turned ON in User Options & Personal Details are modified

KeySummaryComponent(S)Release Notes
APM-3417Field ‘BOOKING_STATUS’ not found error when making a bookinginterfaces\ATPI Crewlink

Field Not Found error when the response received with multiple statuses under FlightItinerary section

APM-3492Error appears while Cancel flight after 'Apply to All' cancellation reasoninterfaces\ATPI Crewlink

Could Not Convert if requesting cancellation & select Apply To All when no reason is defined.

APM-2896Missing Arv. Before Timeinterfaces\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-3195Need to modify the Activity - Position (recursive) reference to use org structure onlyinterfaces\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-3452Crew Change Date & Crew Change Port needs to be submitted to CrewLinkinterfaces\ATPI Crewlink

We added new references to pass Crew Change Date and Crew Change Port to ATPI

APM-2905Possibility to check audit for bookings on user screeninterfaces\ATPI Crewlink

Provided possibility to view audits on a flight booking record.

APM-3306Remove Passport data from mandatory for booking flight in CrewLinkinterfaces\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-3436Flight with any status can be deleted in Flight Details Datagroupinterfaces\ATPI Crewlink

It was possible to delete a booking with a status other than Cancelled

APM-3451Flight cannot be booked for person without passportinterfaces\ATPI Crewlink

It was not possible to book a flight if a person’s passport expired by the booking date

APM-3034Automatical refresh after Pin is removed from Flight Booking Tabinterfaces\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-3460Change the question when a passport is missing/ expiredinterfaces\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-3494Impossible 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-3068Automatically refresh Flight if new status was received.interfaces\ATPI Crewlink

After booking, cancel request refresh will be performed automatically

APM-2864Problem with batch update for flights, when ETA/ETD changeinterfaces\ATPI Crewlink

After the batch update for a crew change, some bookings appeared in different dialog windows

APM-2020Possibility to select flight cancellation reason from a listinterfaces\ATPI Crewlink

Added new general code Cancellation Reason & provided a possibility to use it Cancel Request dialog

APM-2630Arrival before Time and Departure after time should not resetinterfaces\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 


KeySummaryComponent(S)Release Notes
APM-838Only numerical Rank Code can be used for uploading to the Seagull Interfaceinterfaces\Seagull

We now provide the possibility to use Rank cross-reference values when exporting data to Seagull.

  1. Add Seagull under General Codes > Miscellaneous > Interfaces
  2. Define cross-reference value for each native rank to be used for Seagull value under General Codes > Personal Details > Ranks
  3. Set the defined interface code under Global Options > Training Portal > Seagull > Interface code. Now alternative values defined as x-ref will be sent as uRankID
APM-3478Sea-Servise data is not exported to Seagullinterfaces\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-3094Error while uploading/downloading e-learning in Seagull Interfaceinterfaces\Seagull

Memory error when trying to export/import bio-data.

APM-3516Sea-service data is not exported to Seagullinterfaces\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-3449Encountered error while selecting Xref code for Competence from Seagullinterfaces\Seagull

Error when trying to import Competence x-ref code from Seagull

Modules 

KeySummaryComponent(S)Release Notes
APM-3123Schedule 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-3356Not 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-3217End time of Drill and Course is displayed incorrectly in Course Scheduler GridCourse 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-3100On/Off-signers out of ETA-ETD periodModules\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-3645Error in crew change when re-scheduling crew from one vessel to anotherModules\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-3135Possible to add Payscale Table without Payscale Code in Crew ChangeModules\Crew Change

It was possible to set a payscale table without any code for crew change record

APM-3134Possible 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-2976Sign Off and Sign ON in the same portModules\Crew Change

It was not possible to sign a person off if he signed on earlier in the same calling port

APM-3465To disable changing Rank, Position, Payscale for the Sign-Off crew change during ConfirmationModules\Crew Change

Disabled possibility to change values in columns Rank, Position, Payscale for the crew under Sign-Off tab.

APM-3096Sign On/Off Dates for crew are updated to new ETA/ETD Date when changing ETA/ETD for calling portsModules\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-2966Planning not accessible crewModules\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-3403Error message with bug report instead of WarningModules\Crew List

Eureka error when removing organization in Create Person form

APM-3025Add Enclosed Documents to Adonis QueryModules\Crew List

Added possibility to apply the filter as of Enclosed Documents being held by a crew

APM-3008RowIndex out of range error when searching for a pin by Find Person in a crew list with filteringModules\Crew ListFixed '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 RotationModules\Rotation Planning

Application Made Attempt… error when working with the module.

APM-3215Rotation planning not possible to change sign off.Modules\Rotation Planning

Promotion link was lost if PromotedTo shift’s end date was moved forward.

APM-3165Negative Gap doesn't workModules\Rotation Planning

The negative gap was working incorrectly for single-shift turnus definition.

APM-2958Not possible to plan with previous planned activitiesModules\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 activitiesModules\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 

KeySummaryComponent(S)Release Notes
APM-3500Improvements for Form W-4 - access rightsACC, Payroll

Added possibility for access handling for personal payroll option Allowance Claimed on Form W-4 under Fields > Payroll > Constants > P341

APM-3256FS3 Export to Malta changes to F3 file Period datesExport\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-2510Export > Import Payscale Tables functionality does not transfer all the payscale settingsExport\Import, Setup\Payroll

Payscales’ Export / Import functionality is extended to process data from following Property tabs: Auto Generate, Activities calculating seniority, Overtime

APM-3089Days before holidays are crucial for some payroll calculationsFinish 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-3340Norwegian tax withholding for year 2020Norwegian Payroll

We modified calculation of Norwegian tax withholdings to comply with requirements for 2020

APM-3385A-melding release for R2-2019Norwegian Payroll

We implemented changes to comply with the latest E-Dag requirements

APM-3189Export file format changes by the new law on Pension insurance for seamenNorwegian 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-3447Improvement of RCBC formatPayroll

We provided necessary changes for RCBC balance action proper handling.

  • Unicode symbols handling
  • Filename incremental sequence handling
  • Ignoring negative amounts
  • Field 14 & 19 to fetch proper phone numbers
  • New dialog field for input of value to be used as Remittance Purpose

APM-3437User 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

  1. Set checkbox for Has Form W-4 for data review/input
  2. Popup window will be raised, showing existing W-4 details for correction or allowing to add new details. Note that it is only possible to create one record per year
  3. Click New to call popup window, allowing you to provide details for a year to be reported
APM-3418US Tax: Major changes in 2020Payroll

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-3567Latest formal release of US Federal Income Tax Withholding 2020Payroll

Provided proper calculations rules for W-4 US Tax Form, minding the newly introduced settings.

APM-2995When Entry Code table no is different from 0, it gives error in Unlock payroll transcations screenPayroll

Index Out Of Range when performing Unlock Entries & entry codes have Table Code other than zero.

APM-3641Wrong currency rate for payment when the rate with more than 7 decimalsPayroll

Incorrect currency rate populated in a transaction if it’s set with high decimal accuracy in General Code > Currency list.

APM-3508Need to include the Navision Format to Advance Payment ListPayroll

Implemented Advance List improvements for supporting Navision accounting export format.

APM-3163Error message makes it impossible to find the actual issuePayroll

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-3241The appearance of a missing field Country at Payment TabPayroll

'Country' field only appeared available after saving newly set balance action, although it should have appeared straight after selection.

APM-3615US tax calculation adjustment for the income days less than 30Payroll

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-2994Need select "All" button for unlock payroll transactions functionalityPayroll

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 formPayroll\Annual Summary

For Annual Summary codes definition Save button was active even though no actions performed.

APM-3028Need a possibility to see the audits for settings on Entry CodesPayroll\Entry Codes

It is now possible to view EntryCode’s setup audits for Annual tab values

APM-3419Need to extend the length of AccountDIM12Payroll\Entry Codes

ACCOUNTDIM'xx' fields length is increased to 255 characters

APM-2509Update EDAG Yrkeskode list automaticallyPayroll\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-3456Need to include the Navision Format to Payment List reportPayroll\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-3597Missing Old Pension Fund reportPayroll\Fixed Reports

Added back the possibility to select bi-monthly Pension Fund report with an old layout from Payroll reports list

APM-3613The allotment entry is fetching email into phone fieldPayroll\Payroll Additional Info

Allotment entry fetched email address into Phone field.

APM-3564Got 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-2563Need 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 payrollPayroll\Process Time Sheets

Object Reference error message when processing timesheets based on data returned by API.

APM-3482Need to see in which scripts an accumulator has been usedPayroll\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.

  1. Select the any of available accumulators from your Properties Pane
  2. Click Script Links on Field to get the complete list of scripts where tagged accumulator is used
  3. Use Script Link for revision or navigate directly to the line in use by clicking Go To Script button on a form. The appearance of the accumulator of your interest in a script will be instantly highlighted for a more easy search
APM-2369Need to see in which scripts an accumulator has been used and details of calculation on person's temporary accumulatorsPayroll\Scripts

Ticket containing subtasks related to search & display how an accumulator is used in scripts & which calculation results are provided

APM-2832Need 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.

  1. Select the script of your interest and enable Revision Pane panel
  2. See through all available revisions & select the one which is necessary to check
  3. Use Compare menu to activate Difference Viewer. The selected revision will be shown on the left panel, current revision – on the right. Lines being added/modified will be highlighted green, deleted lines will be highlighted red.
APM-3244Personal Payroll field P321 should also return department org codePayroll\Scripts

Implemented new field P321b, returning department’s OrgCode.

APM-3504Need to see in Payroll Module in which scripts an accumulator has been usedPayroll\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

  1. After your payroll for a person has been calculated – switch to Accumulators tab > User section
  2. Click Temporary ribbon button to see the Path/Amount form
  3. The form will show you which script affected a particular accumulator. If its change resulted in a script that was using User accumulator indirectly – you may see the complete chain of calls in a tree form. Use Find or Go To Script for more easy search & navigation to catch the appearance of accumulator being highlighted

Other 

KeySummaryComponent(S)Release Notes
APM-3592Read access for Competence Datagroup allows modifying competence records.ACC

Users with Reading access were allowed to modify competence record’s details

APM-3515Field 19 in RCBC file not filled inBank Interface

Updated RCBC payment file to fetch crewmember’s mobile phone (one of highest priority if several) into Field 19

APM-3486New 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-3435Function ad_IncludeGroup only processes 20 symbolsDatabase

Altered function dbo.ad_IncludeGroups to correctly process up to 1000 symbols instead of 20 available earlier

APM-3507Fix the routine that can't work with planned=NULL or Planned=''Database

Altered field pw001p03.PLANNED as nullable

APM-3186Export file on DNV Navigator is Displaying ErrorExport\Import

 Application memory error after performing the export.

APM-3432FS3 export to Malta SS file does not create new records per different weekly wage rateExport\Import

Exported SS file did not offer a separate record per pin for each newfound value as defined for Basic Weekly Wage setup

APM-3289FS3 Export to Malta SS file collapses the records wronglyExport\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-2499Need to add a possibility to filter off people by their Payscale Code in Personal Details for Logisof export > Social Registration and Social ApplicationExport\Logisoft

We added the Payscale Code column to provide additional filtering possibilities for more easy control on Social Application & Social Registration forms.

APM-2515Installation issueInstallation 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-2417Create interface to view Org.Structure auditsOrganization

We now provide a possibility to view audit records for Organization Structure units, accessible through the panel button

APM-2351Update Norwegian region tables automaticallyRegions 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

  1. Use new button Update From File available under your Setup > Tables > Regions Editor
  2. Use Load From File to select the source binary file containing the new set of codes. Review the list offered & tag the records that must be updated
  3. Use Start Update to perform re-linking of existing postcodes to new Area/Region code records
APM-3433Include Groups allow input of non-recognized symbolsSetup\General Codes

Prohibited to use non-recognized symbols for gen. codes Include Groups field

APM-680More mandatory fields for Competence codeSetup\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-3192Impossible to add Competences via Common Entry.Tools\Common Entry

Not possible to add Competence record using Crew List > Common Entry.

APM-3601Not possible to link Entry Codes to ADPTools\Export

SQL error when trying to run Export to ADP without selecting any entrycode

APM-3600Need to extend the number of symbols for Company CodeTools\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-3383Excel Import new table: PW001PAITools\Import

We extended the import routine with a possibility to process records targeted to Payroll Additional Info database table

  1. Select PW001PAI as the target table for import procedure
  2. Map fields of Payroll Additional Info to your datasource spreadsheet
APM-3382Import Excel ModificationsTools\Import

Parent ticket for subtasks as of improving Import Spreadsheet tool

APM-3384Excel 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-2573Control database connection driver in upgrade setUpgrade 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-3339APM crashes checking license file during login

"" is not valid integer value when logging into the application.

APM-3531TE: wrong date format for TravelStart and TravelEnd fields

Wrong date format appearing in a data grid.

APM-3443Need 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-3032Add 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-3335Change to new Modified Icons

Installation Set & application icons redesign

APM-3570Performance 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-2376Bug 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-3519Timesheets 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


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 2019.60 of the Adonis Personnel Manager is ready and can be downloaded and installed.


SoftwareVersionRelease DateDownload Link

Latest Patch

Adonis Personnel Manager

2019.60

 

Please note that starting from version 2019.10, APM requires one of the following drivers to be installed on your workstation:


-ODBC Driver for SQL Server (v.13 or higher)
Or
-SQL Native Client (v.11 or higher)





Release Highlights 

1. Performance improvements for Activities and Crew List 

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 

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 

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 

KeySummaryComponent(S)Release Notes
APM-3523Accounting code not long enough for NavisionAccounting Interface

Extended the AccountNo field (database & interface) for inputting up to 30 characters for proper export to Navision.

APM-3347New export to Navision changesAccounting 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-3498AcctType and TransType to NavisionAccounting Interface

"TransType" - (Transaction Type) and "AccType" - (Account Type) fields are added for Navision export 


Datagroups 

KeySummaryComponent(S)Release Notes
APM-1037If you change rank in Activity datagroup, cost place should be changed automaticallyDatagroups\Activities

When updating an activity rank, Cost Place related to this rank is now updated automatically

APM-2218Default vessel for the new activity created from Activities DatagroupDatagroups\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-3355Confused location of the default Embarkation/Disembarkation reasons in Global OptionsDatagroups\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-3300Default Global Embark-/Disembarking reasons are not displayed in activity details/rotationDatagroups\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-2603Rank 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-3554Not possible to define Rank field for Offsigner, if it is blankDatagroups\Activities, Modules\Crew Change

The rank field was not copied from activity created in datagroup & field was disabled for input

APM-2879Overlapping 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-3114It is possible to create overlapped Travel activities from RotationDatagroups\Activities, Modules\Rotation Planning

It was possible to create Travel activities that overlap dates with already existing

APM-3401Second LEAVE is deleted after Sign OffDatagroups\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-3442Customized field values is not saved in UIDatagroups\Customized Fields

Customized fields defined as Dropdown controls were not properly displayed if inputting Stored Value (code) longer than 10 symbols

APM-1776Column with Date type is sorted as Number typeDatagroups\Customized Topics

Column added as Date type appears sorted as numeric in a datagroup grid.

APM-3045Country should be a drop-down list in Medical documentDatagroups\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-1820AV error appears when the user tries to change Seniority value in PD after modifications in user optionsDatagroups\Personal Details

AV when User Option Seniority in YY:MM:DD format is turned ON in User Options & Personal Details are modified

ATPI Crewlink 

KeySummaryComponent(S)Release Notes
APM-3417Field ‘BOOKING_STATUS’ not found error when making a bookinginterfaces\ATPI Crewlink

Field Not Found error when the response received with multiple statuses under FlightItinerary section

APM-3492Error appears while Cancel flight after 'Apply to All' cancellation reasoninterfaces\ATPI Crewlink

Could Not Convert if requesting cancellation & select Apply To All when no reason is defined.

APM-2896Missing Arv. Before Timeinterfaces\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-3195Need to modify the Activity - Position (recursive) reference to use org structure onlyinterfaces\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-3452Crew Change Date & Crew Change Port needs to be submitted to CrewLinkinterfaces\ATPI Crewlink

We added new references to pass Crew Change Date and Crew Change Port to ATPI

APM-2905Possibility to check audit for bookings on user screeninterfaces\ATPI Crewlink

Provided possibility to view audits on a flight booking record.

APM-3306Remove Passport data from mandatory for booking flight in CrewLinkinterfaces\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-3436Flight with any status can be deleted in Flight Details Datagroupinterfaces\ATPI Crewlink

It was possible to delete a booking with a status other than Cancelled

APM-3451Flight cannot be booked for person without passportinterfaces\ATPI Crewlink

It was not possible to book a flight if a person’s passport expired by the booking date

APM-3034Automatical refresh after Pin is removed from Flight Booking Tabinterfaces\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-3460Change the question when a passport is missing/ expiredinterfaces\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-3494Impossible 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-3068Automatically refresh Flight if new status was received.interfaces\ATPI Crewlink

After booking, cancel request refresh will be performed automatically

APM-2864Problem with batch update for flights, when ETA/ETD changeinterfaces\ATPI Crewlink

After the batch update for a crew change, some bookings appeared in different dialog windows

APM-2020Possibility to select flight cancellation reason from a listinterfaces\ATPI Crewlink

Added new general code Cancellation Reason & provided a possibility to use it Cancel Request dialog

APM-2630Arrival before Time and Departure after time should not resetinterfaces\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 


KeySummaryComponent(S)Release Notes
APM-838Only numerical Rank Code can be used for uploading to the Seagull Interfaceinterfaces\Seagull

We now provide the possibility to use Rank cross-reference values when exporting data to Seagull.

  1. Add Seagull under General Codes > Miscellaneous > Interfaces
  2. Define cross-reference value for each native rank to be used for Seagull value under General Codes > Personal Details > Ranks
  3. Set the defined interface code under Global Options > Training Portal > Seagull > Interface code. Now alternative values defined as x-ref will be sent as uRankID
APM-3478Sea-Servise data is not exported to Seagullinterfaces\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-3094Error while uploading/downloading e-learning in Seagull Interfaceinterfaces\Seagull

Memory error when trying to export/import bio-data.

APM-3516Sea-service data is not exported to Seagullinterfaces\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-3449Encountered error while selecting Xref code for Competence from Seagullinterfaces\Seagull

Error when trying to import Competence x-ref code from Seagull

Modules 

KeySummaryComponent(S)Release Notes
APM-3123Schedule 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-3356Not 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-3217End time of Drill and Course is displayed incorrectly in Course Scheduler GridCourse 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-3100On/Off-signers out of ETA-ETD periodModules\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-3645Error in crew change when re-scheduling crew from one vessel to anotherModules\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-3135Possible to add Payscale Table without Payscale Code in Crew ChangeModules\Crew Change

It was possible to set a payscale table without any code for crew change record

APM-3134Possible 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-2976Sign Off and Sign ON in the same portModules\Crew Change

It was not possible to sign a person off if he signed on earlier in the same calling port

APM-3465To disable changing Rank, Position, Payscale for the Sign-Off crew change during ConfirmationModules\Crew Change

Disabled possibility to change values in columns Rank, Position, Payscale for the crew under Sign-Off tab.

APM-3096Sign On/Off Dates for crew are updated to new ETA/ETD Date when changing ETA/ETD for calling portsModules\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-2966Planning not accessible crewModules\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-3403Error message with bug report instead of WarningModules\Crew List

Eureka error when removing organization in Create Person form

APM-3025Add Enclosed Documents to Adonis QueryModules\Crew List

Added possibility to apply the filter as of Enclosed Documents being held by a crew

APM-3008RowIndex out of range error when searching for a pin by Find Person in a crew list with filteringModules\Crew ListFixed '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 RotationModules\Rotation Planning

Application Made Attempt… error when working with the module.

APM-3215Rotation planning not possible to change sign off.Modules\Rotation Planning

Promotion link was lost if PromotedTo shift’s end date was moved forward.

APM-3165Negative Gap doesn't workModules\Rotation Planning

The negative gap was working incorrectly for single-shift turnus definition.

APM-2958Not possible to plan with previous planned activitiesModules\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 activitiesModules\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 

KeySummaryComponent(S)Release Notes
APM-3500Improvements for Form W-4 - access rightsACC, Payroll

Added possibility for access handling for personal payroll option Allowance Claimed on Form W-4 under Fields > Payroll > Constants > P341

APM-3256FS3 Export to Malta changes to F3 file Period datesExport\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-2510Export > Import Payscale Tables functionality does not transfer all the payscale settingsExport\Import, Setup\Payroll

Payscales’ Export / Import functionality is extended to process data from following Property tabs: Auto Generate, Activities calculating seniority, Overtime

APM-3089Days before holidays are crucial for some payroll calculationsFinish 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-3340Norwegian tax withholding for year 2020Norwegian Payroll

We modified calculation of Norwegian tax withholdings to comply with requirements for 2020

APM-3385A-melding release for R2-2019Norwegian Payroll

We implemented changes to comply with the latest E-Dag requirements

APM-3189Export file format changes by the new law on Pension insurance for seamenNorwegian 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-3447Improvement of RCBC formatPayroll

We provided necessary changes for RCBC balance action proper handling.

  • Unicode symbols handling
  • Filename incremental sequence handling
  • Ignoring negative amounts
  • Field 14 & 19 to fetch proper phone numbers
  • New dialog field for input of value to be used as Remittance Purpose

APM-3437User 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

  1. Set checkbox for Has Form W-4 for data review/input
  2. Popup window will be raised, showing existing W-4 details for correction or allowing to add new details. Note that it is only possible to create one record per year
  3. Click New to call popup window, allowing you to provide details for a year to be reported
APM-3418US Tax: Major changes in 2020Payroll

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-3567Latest formal release of US Federal Income Tax Withholding 2020Payroll

Provided proper calculations rules for W-4 US Tax Form, minding the newly introduced settings.

APM-2995When Entry Code table no is different from 0, it gives error in Unlock payroll transcations screenPayroll

Index Out Of Range when performing Unlock Entries & entry codes have Table Code other than zero.

APM-3641Wrong currency rate for payment when the rate with more than 7 decimalsPayroll

Incorrect currency rate populated in a transaction if it’s set with high decimal accuracy in General Code > Currency list.

APM-3508Need to include the Navision Format to Advance Payment ListPayroll

Implemented Advance List improvements for supporting Navision accounting export format.

APM-3163Error message makes it impossible to find the actual issuePayroll

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-3241The appearance of a missing field Country at Payment TabPayroll

'Country' field only appeared available after saving newly set balance action, although it should have appeared straight after selection.

APM-3615US tax calculation adjustment for the income days less than 30Payroll

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-2994Need select "All" button for unlock payroll transactions functionalityPayroll

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 formPayroll\Annual Summary

For Annual Summary codes definition Save button was active even though no actions performed.

APM-3028Need a possibility to see the audits for settings on Entry CodesPayroll\Entry Codes

It is now possible to view EntryCode’s setup audits for Annual tab values

APM-3419Need to extend the length of AccountDIM12Payroll\Entry Codes

ACCOUNTDIM'xx' fields length is increased to 255 characters

APM-2509Update EDAG Yrkeskode list automaticallyPayroll\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-3456Need to include the Navision Format to Payment List reportPayroll\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-3597Missing Old Pension Fund reportPayroll\Fixed Reports

Added back the possibility to select bi-monthly Pension Fund report with an old layout from Payroll reports list

APM-3613The allotment entry is fetching email into phone fieldPayroll\Payroll Additional Info

Allotment entry fetched email address into Phone field.

APM-3564Got 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-2563Need 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 payrollPayroll\Process Time Sheets

Object Reference error message when processing timesheets based on data returned by API.

APM-3482Need to see in which scripts an accumulator has been usedPayroll\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.

  1. Select the any of available accumulators from your Properties Pane
  2. Click Script Links on Field to get the complete list of scripts where tagged accumulator is used
  3. Use Script Link for revision or navigate directly to the line in use by clicking Go To Script button on a form. The appearance of the accumulator of your interest in a script will be instantly highlighted for a more easy search
APM-2369Need to see in which scripts an accumulator has been used and details of calculation on person's temporary accumulatorsPayroll\Scripts

Ticket containing subtasks related to search & display how an accumulator is used in scripts & which calculation results are provided

APM-2832Need 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.

  1. Select the script of your interest and enable Revision Pane panel
  2. See through all available revisions & select the one which is necessary to check
  3. Use Compare menu to activate Difference Viewer. The selected revision will be shown on the left panel, current revision – on the right. Lines being added/modified will be highlighted green, deleted lines will be highlighted red.
APM-3244Personal Payroll field P321 should also return department org codePayroll\Scripts

Implemented new field P321b, returning department’s OrgCode.

APM-3504Need to see in Payroll Module in which scripts an accumulator has been usedPayroll\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

  1. After your payroll for a person has been calculated – switch to Accumulators tab > User section
  2. Click Temporary ribbon button to see the Path/Amount form
  3. The form will show you which script affected a particular accumulator. If its change resulted in a script that was using User accumulator indirectly – you may see the complete chain of calls in a tree form. Use Find or Go To Script for more easy search & navigation to catch the appearance of accumulator being highlighted

Other 

KeySummaryComponent(S)Release Notes
APM-3592Read access for Competence Datagroup allows modifying competence records.ACC

Users with Reading access were allowed to modify competence record’s details

APM-3515Field 19 in RCBC file not filled inBank Interface

Updated RCBC payment file to fetch crewmember’s mobile phone (one of highest priority if several) into Field 19

APM-3486New 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-3435Function ad_IncludeGroup only processes 20 symbolsDatabase

Altered function dbo.ad_IncludeGroups to correctly process up to 1000 symbols instead of 20 available earlier

APM-3507Fix the routine that can't work with planned=NULL or Planned=''Database

Altered field pw001p03.PLANNED as nullable

APM-3186Export file on DNV Navigator is Displaying ErrorExport\Import

 Application memory error after performing the export.

APM-3432FS3 export to Malta SS file does not create new records per different weekly wage rateExport\Import

Exported SS file did not offer a separate record per pin for each newfound value as defined for Basic Weekly Wage setup

APM-3289FS3 Export to Malta SS file collapses the records wronglyExport\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-2499Need to add a possibility to filter off people by their Payscale Code in Personal Details for Logisof export > Social Registration and Social ApplicationExport\Logisoft

We added the Payscale Code column to provide additional filtering possibilities for more easy control on Social Application & Social Registration forms.

APM-2515Installation issueInstallation 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-2417Create interface to view Org.Structure auditsOrganization

We now provide a possibility to view audit records for Organization Structure units, accessible through the panel button

APM-2351Update Norwegian region tables automaticallyRegions 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

  1. Use new button Update From File available under your Setup > Tables > Regions Editor
  2. Use Load From File to select the source binary file containing the new set of codes. Review the list offered & tag the records that must be updated
  3. Use Start Update to perform re-linking of existing postcodes to new Area/Region code records
APM-3433Include Groups allow input of non-recognized symbolsSetup\General Codes

Prohibited to use non-recognized symbols for gen. codes Include Groups field

APM-680More mandatory fields for Competence codeSetup\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-3192Impossible to add Competences via Common Entry.Tools\Common Entry

Not possible to add Competence record using Crew List > Common Entry.

APM-3601Not possible to link Entry Codes to ADPTools\Export

SQL error when trying to run Export to ADP without selecting any entrycode

APM-3600Need to extend the number of symbols for Company CodeTools\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-3383Excel Import new table: PW001PAITools\Import

We extended the import routine with a possibility to process records targeted to Payroll Additional Info database table

  1. Select PW001PAI as the target table for import procedure
  2. Map fields of Payroll Additional Info to your datasource spreadsheet
APM-3382Import Excel ModificationsTools\Import

Parent ticket for subtasks as of improving Import Spreadsheet tool

APM-3384Excel 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-2573Control database connection driver in upgrade setUpgrade 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-3339APM crashes checking license file during login

"" is not valid integer value when logging into the application.

APM-3531TE: wrong date format for TravelStart and TravelEnd fields

Wrong date format appearing in a data grid.

APM-3443Need 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-3032Add 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-3335Change to new Modified Icons

Installation Set & application icons redesign

APM-3570Performance 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-2376Bug 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-3519Timesheets 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


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 

  • No labels