Show if | ||
---|---|---|
| ||
Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Click here to read more about our different types of releases (main release, intermediate release),
Release HighlightsResolved Jira Issues
We are starting the 2021 release with a new login theme and program startup icons.
The release itself contains various module improvements - see resolved issues section below.Furthermore, we like to ask you to pay attention to the Adonis Community Page, containing valuable links to various knowledge base articles and manuals.
Adonis Knowledge Base
Resolved Jira Issues
Datagroups
For more efficient handling of records, we added the possibility to Duplicate a family member. It copies all the details from the active record except for Allottee info (option, priority, payment details)
We provided possibility to define several family members with the same allottee priority
Performance of opening Leave Account form has been significantly improved
Applied shared functionality of activities’ evaluation by type-priority in the module to prevent overlaps that may result in the impossibility of confirming a crew change
View definition for the datagroup is extended for use of payroll fields H77-H98 that provide various payment details. This info is therefore available for setup to appear in datagroup overview mode.
Added field to input E-Ticket number for Griffin Marine travel interface
AV when datagroup open & switching the Open Client
Users faced Script Not Found warning when terminating a crew member & his payroll was recalculated but entry code referred to deleted script. We extended the warning so that it is clear which entry code & script cause Termination process to stop
Some users were not able to add attachment to a Competence document as access was erroneously restricted with routine 303 responsible for Documents module Merge property
Rotation Planning
Datagroups\Activities,
Modules\Rotation Planning
Access Control
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5297 | AV error while the opening of Activities datagroup for none superuser | Bug | ACC, Datagroups\Activities | AV when opening a datagroup from the Rotation Planning module with an empty crew list |
APM-4987 | Possibility to hide Open Entry function from user groups | Change Request | ACC, Payroll | It is now possible to control access to Open menu in the module. Corresponding access rights should be set for routine 443 Open Payroll Details in Adonis Control Centre. |
APM-4589 | Implement separate access rights for the Rotation activity screen | Change Request | ACC, Datagroups\Activities, Modules\Rotation Planning | Rotation activity screen is now under user-access control. Corresponding access rights should be set for routine 373 Activities Maintenance in Adonis Control Centre |
APM-2920 | Wrong behaviour of Routine 248 (Appraisals) | Bug | ACC, Datagroups\Appraisals, Global Options\General | Changed the name of routine 248 in Adonis Control Centre & its behavior: if access is set to Yes then the Appraisal will not be hidden |
Datagroups
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5249 | Leave days not calculated for the "extra days activities" | Bug | Datagroups\Activities | Restored the functionality to add extra leave days from extra activities to the total leave days of parent activity |
APM-5228 | Leave factor not updated after the change of the Payscale | Bug | Datagroups\Activities | When performing Update Payroll Information , the leave factor was not updated as per new payscale values. Audit information was set as if updated by the Rotation module |
APM-5202 | Investigate for possible grid overview loading performance | Change Request | Datagroups\Activities | Added new database indexes for PWCCMCHANGECREWLIST and PWCCMCHANGEPOSPROMLIST tables to increase performance of Activity Datagroup views. |
APM-4707 | Current activity in the future | Bug | Datagroups\Activities, Modules\Rotation Planning | It was possible to create current activity with future Date From when creating a shift gap & assigning Travel activity in-between sea-service & following Training course |
APM-5157 | Can't print any scanned documents with http://contenthub | Bug | Datagroups\Enclosed Documents | It is now possible to print enclosed documents even if they have not been uploaded to Adonis database but are present as a link to an external HTTP resource. Please note that corresponding settings for FileName Headers should be defined under Global Options > Enclosed Documents > HttpHeaders of file name |
Rotation Planning
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5300 | Rotation Module Draw Problem | Bug | Modules\Rotation Planning | Gantt drawing artifact when module was restored by workspace automatically or upon first opening |
APM-5203 | Cursor change when clicking at Rotation Plan timeblocks | Change Request | Modules\Rotation Planning | Cursor drawing artifact when switching between assigned shifts |
Crew Change
Key | Summary | Issue Type | Components | Release Notes | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
APM-4042Itineraries not visible in Crew Change.5233 | Not possible to sign off crew due to Leave days paid from payroll activity | Bug | Modules\Crew Change | Calling ports grid was empty even though options were set to Show Entire Plan | APM-4263 | A person isn't removed from crew change sign off during re-assign on the overlapped shiftActivity overlap validation was wrongly applied & prevented the possibility to Sign Off when payroll-generated activity existed on month-end date | ||||||
APM-5241 | Slow performance of "Expiry check" in Crew change module | Bug | Modules\Crew Change , Modules\Rotation PlanningIn a particular situation, a crewmember was not removed from the Offsigning crew change of the original shift if assigned to new overlapping shift | Significantly improved performance for Documents’ Expiry Check | ||||||||
APM-4155Not Possible to Sign off Crew5168 | Improving documents' expiry check in Rotation Planning | Bug | Modules\Crew Change | Error when trying to sign a person off & he has time portion for his activity datesWe improved the Documents’ Expiry Check procedure that affected general application performance. | ||||||||
APM-49395167 | Improving documents' expiry check in Crew Change Spelling | Bug | Modules\Crew Change | Minor adjustments for grid captionsWe improved the Documents’ Expiry Check procedure that affected general application performance. | ||||||||
APM-4029 | Overlapping itineraries | Bug | Modules\Crew Change | We improved Import Itineraries routine when using option Update existing itineraries with new time. It now uses ETA/ETD values as duplicate criteria | APM-4196 | Not possible to change ETA/ETD for calling port | Bug | 4515 | Add Nationality column in Crew Change under On/Off signing tabs. | Change Request | Modules\Crew Change | It is now possible to change ETA & ETD for a calling port in one go via the same form We added the possibility to view crew member’s nationality at the On/Offsigning tabs. Please note that corresponding access rights should be set for field C133 Nationality in Adonis Control Centre |
Interfaces
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-4809Header for ISO 20022 files is wrong5308 | Summary sections in NETS telepay file are reverting the wrong amounts | Bug | Bank Interface/20022Reverted earlier modifications in xml header ISO20022 for balance actions other than Credit Suisse, Payroll\Fixed Reports | For Netpay balance action, the overflow of the summarized amount could result in a negative payment amount returned in Payment List & telepay file |
Payroll
Additionally to existing Tile actions (url, internal application command) we added the Crew List View, where it is possible to link a view & switch to it directly by single click
- Open Tile Settings under module’s Configuration Designed
- Set action type to Crew List View
- Access the list of existing views to select the one for quick access
Crew Selection dialog control was disabled for Union Payment predefined report
Field PIN Code was not fully displayed on layout for EDag > Authenticating
Payroll periods are now fetched from a vessel if it is the Open Client & periods’ setup performed on this organization level & Period By Voyage option is set
We removed the connection made to the master database by APM installation set
Database Modifications
New /Modified Tables
Table
Field name
Field Type
PWLOGIncomeRegister
SEQUENCENO
USERID
SENDDATA
RECEIPT
REPORTMONTH
REPORTDATE
DeliveryDataType
DeliveryId
PAYERID
RecordOwnerBusinessID
IRReportId
REPORTERID
NUMORGID
IRSTATUS
Int
Varchar(50)
Text
Text
Varchar(10)
Datetime
Int
Varchar(40)
Varchar(30)
Varchar(30)
Varchar(100)
Varchar(20)
Int
Varchar(10)
PWLOGIncomeRegister_Detail
PSEQUENCENO
ReportId
ReportActionCode
Int
Varchar(40)
Varchar(20)
PYETY001_GEN_ENTRYCODES
ENTRYCODE
GENENTRYCODE
REPL_MODIFIEDDATE
REPL_MODIFIEDBYSITE
REPL_GMTMODIFIEDDATE
Int
Int
Datetime
Int
Datetime
Other Versions
detailssummary
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-47315190 | New field for fetching sign-off from sea-service activity | Change request | Activities affecting Payroll | Added new field H257 to return the Sign Off date before the leave activity |
APM-4684 | Extra days on SignOn are not coming in to Payroll | Bug | Activities affecting Payroll | Extra Sign On/Off activity days are now processed in payroll for open activity if its payscale is set with option Include planned activities in the calculation and always calculate opened activity to estimated end date set |
APM-4905 | Extend column Name in Payment Receiver Details > Family Member | Change request | Allotment, Payroll\Payroll Additional Info | Payment Receiver Details form is extended to show the full name of a person |
APM-4605 | Schedule for Allotments every 15 days from Voyage start | Change request | Allotment, Payroll\Scripts | It is now possible to use the new function in payroll scripts, allowing to shift Date value with a given number of calendar values. Function: IncDateBy(Date: String; Type: String; NumberOf: Integer): String Parameters:
Result: when called, function catches offered date & moves it to the number of calendar values (days/months/years) forward or backward. Result is returned as string YYYYMMDD. |
APM-4845 | Multiple contract handling in auto entry generating | Change request | French Payroll | Payroll now provides correct handling when auto-entries are set to be split by contract. Activity is used as a basis as before, but the additional split-up rule for Contract records in Personal Details is applied |
APM-4753 | Show Current period end date in Modify period form | Bug | Payroll | Modify Period form was not displaying the default Last Date from current open period as Period End Date |
APM-4351 | Fix Payroll routine "Delete Entries" | Bug | Payroll | Routine Delete Variable Entries is now moved under Setup > Maintenance > Payroll Procedures. Its dialog allows to run routine over Selected/Tagged/Untagged/Entire crew. Only non-autoentry transactions are removed with it |
APM-4221 | Possibility to select more than one entry code in the Always Generate Entry Code field | Change request | Payroll, Payroll\Entry Codes | It is now possible to define multiple entrycodes to be automatically generated when adding a transaction with certain entrycode. Corresponding values can be set under Payroll > Entrycodes > General > Always Generate Entry Codes
|
APM-4169 | Not included Additional entries will be locked after Payment list | Bug | Payroll | Transactions of additional payment were locked by Payment List generation though option Include Additional Payments was off |
APM-4159 | Make Temporary Accumulators available from the Entries screen | Change request | Payroll | Added menu Temporary to Payroll Manage tab for easy access to temporary accumulators list without switching from Entries to Accumulators tab |
APM-4853 | Payroll cannot be calculated due to Currency general code | Bug | Payroll | Could not calculate Payroll if person’s payment currency code was not standard but consisted of alpha-numeric symbols |
APM-3836 | Entry Code is generated with all the calculatedamounts set to 0. | Bug | Payroll, Payroll\Entry Codes | Entrycode was created as extremely small amounts were treated as non-zero values, so we improved the precision of validation procedure |
APM-4648 | ISO20020 optional possibility to split to SEPA / Non-SEPA files | Change request | Payroll | When creating telepay for ISO20022 it is now possible to select generation either In One File or Separate Files With SEPA and Non-SEPA |
APM-4659 | Error result when sending payslips | Bug | Payroll\Email reports | Generating person-related reports using Email Report functionality (e.g. payslip reports) could result is some reports not generated & sent as processes were running in multiple threads |
APM-4384 | User-friendliness in Accounting Voucher | Change request | Payroll\Fixed Reports | When running Accounting Voucher report, the form with various dimensions tabs is shown. We improved it with Period From/To dialog fields so that it is no more needed to re-open form if a different range should be selected |
APM-4446 | US federal tax ECs 930/931 have to autogenerate with 0 balance when crew has W-4 2020 form | Bug | US Payroll | The US tax ECs will be generated when the tax basis of US tax >0, even if the tax amount of the resulting transaction is zero |
APM-4374 | Change rules of weeks (NIs) calculation for Malta Social contribution | Bug | Payroll | Field L103 will count the distinct number of weeks covered by the contract/onboard activities in the payroll period. If counted in the previous payroll period the week will not count |
APM-4818 | E-Indkomst export to Danish SKAT, field 11 in record 6003 should be no longer used in the file. | Bug | Danish Payroll, Export\Import | Modified E-Indkomst export (Danish tax reporting) so that AS Code 11 doesn’t create record type 6003 in the exported file |
APM-4302 | After the first calculation of the ECs created after Transfer Timesheets to Payroll, some of the transferred fields are being overwritten with information from PD. | Bug | Payroll\Entry Codes, Payroll\Process Time Sheets | When processing APP Timesheets & transferring to payroll, certain fields were fetched from Personal Details although should have been set from the imported timesheet |
APM-4905 | Extend column Name in Payment Receiver Details > Family Member | Bug | Allotment, Payroll\Payroll Additional Info | Payment Receiver Details form is extended to show the full name of a person |
APM-4918 | Activities created from payroll entries do not pick up rank from the entry | Bug | Payroll | When an activity was created by payroll transaction as auto-generated Leave Days Paid, its rank was set as in Personal Details but should be from the transaction’s rank |
APM-4848 | Discrepancies in the Accounting Voucher report. | Bug | Payroll\Accounting Voucher | For Accounting Voucher report the fields Amount and Amount CALC had different numeric values although the same currency was used for both. |
APM-4850 | A-melding totals - Not showing Svalbard details | Bug | Norwegian Payroll | A-Melding interface was not showing Total values for Svalbard setup |
APM-4849 | Seamans deduction does not work with option Generate payment entry "By Employer" | Bug | Norwegian Payroll, Payroll\Calculation | Seaman's deduction was not deducted when the system had option Split Year To End Values By Employer set under Global Options > Payroll |
APM-4889 | Nr of weeks for Malta social (L103) is wrong | Bug | Payroll | Field L103 calculated number of weeks independent on if a transaction existed already for the same week. That resulted in L103 counting the same week twice if 2 transactions existed so the reported number was different from actual |
APM-4897 | Error message- Field Pin not found when generating payment file | Bug | Payroll\Fixed Reports | Field PIN not found when locking period of a person finalizing the payment list. |
APM-4936 | Extra days doesn't work | Bug | Payroll | Extra days were not generating transactions when Split auto-entry by vessel location was set. |
APM-4737 | Payroll by Voyage: new Period ID is wrong | Bug | Payroll | When payroll operates with global option Payroll Calculation by Voyage set, we improved Close & Create New Period function, so that the new Period ID will not be limited by 12 periods within a year but will always use next incremental numeric, except of case when the dialog year is defined as next year. In such case the numeration will restart from YYYY01 |
APM-4774 | File to Danish Maternity fund (BUR export) needs to be changed | Change request | Danish Payroll | According to the new requirements for Barselfond export we extended the setup screen for Companies that are using Dannish reporting. New fields allow to reference exported values with Normal Working Hours (numeric) & Barsel Days (payroll amounts & entries). File structure is improved to use semicolon separator & extended with field 7 that is calculated based on the newly introduced setup fields |
Access Control
We’ve set the Income Earner form (used for Finnish reporting) under access rights regulated with routine 218 Finnish Reporting in Adonis Control Centre
General
As we integrate more with 3^rd^ party applications, datagroup records can be updated from other sources as well. For such case, there is no possibility to display the corresponding User Name of APM user for the corresponding datagroup grid field. We improved the application so that if ChangedBy field contains a username that doesn’t belong under Adonis Control Centre, its value will show exactly as in the database. This should allow distinguishing 3^rd^ party records’ modification
It is now possible to use variables & table expressions inside a query, not only the usual Select statement. If used, you should use a special tag before the main statement
When applying Secondary Assignment filter it’s only the Totals count that has been affected. Now the list of Crew IDs in grid is also filtered as per selection
When closing a timecard period, we now verify if Company settings contain a next period available & use it. If none, existing functionality of creating the next month/year for 12-months period is applied
We improved grid values for Accommodation & Transportation to display summarized values of Travel Costs details form for corresponding cost types, instead of offering free input
APM login screen now provides possibility to display symbols input as password. When Reveal button is down – your password field will unhide value, displaying text instead of asterisk set
- Click & hold over the Reveal button
- View plain text input in Password field without being hidden with asterisks
Improved values handling for the fields as:
epr7m6t0r1c19b – Sum(calculatedamount1) for all the target crew for the selected month where entrycode=691 (NHS Employee contribution). Same as previously reported in epr7m6t0r1c19e
epr7m6t0r1c19e – hardcoded to 0
epr7m6t0r1c19f – hardcoded to 0
epr7m6t0r2c13 - Total for epr7m6t0r1c19b (should equal to epr7m3t0r13c1)
epr7m6t0r2c16 - hardcoded to 0
epr7m3t0r13c1 - sum for the selected month: PAY/PYH.calculatedamount1 where EC=691 for all the target employees, as previously was epr7m3t0r16c1
epr7m6t0r2c17 - hardcoded to 0
epr7m3t0r16c1 – hardcoded to 0
epr7m3t0r17c1 - hardcoded 0
ATP Employer Amount was not included into export file although setup for Organization
Current activity was created after planned when performing Common Entry Confirm > Sign On/Off
Leave Days were not calculated properly if 2 activities existed in one period & calculation performed with option 30 days calendar for leave days full and partial months set under Organization Structure > Company > Leave Days Accounting
When the payroll Global Option is set to Split Auto-Entry By Contract & corresponding nationality is defined, Employment tab offers the new section to overview & update contract details
- Set Global Options > Payroll > Split Auto-Entry By Contract & define the nationality
- Access Personal Details > Employment to overview the grid with contract details
- Add or update contract info on demand
Options for Leave days calculation should always be taken from PW001P01.Client | Bug | Activities affecting Payroll | Calculation of Leave Days is based on various Company options. From now on this calculation will always be based on the Company that a person is linked to in Personal Details. Current Client settings for a crew list will not be taken to count | |
APM-5171 | Ticket to test APM-4843 in the APM 2021.30 | Change Request | Activities affecting Payroll | New LeaveDays Recalculation Wizard is now available under Tools > Wizards. It should be used to update activities that have already been created & Leave days calculated, but then the Leave Factor or its corresponding script formula was changed. Go through intuitive Wizard steps to select the crew, activity code(s) & period to be processed for actualizing Leave Days value. All of the selected activities with DateFrom inside the selected period will be recalculated, disregards if being historical/current/planned. |
APM-5247 | Access Violation when sending A-melding (Virksomhet Based on Entry Employer) | Bug | Norwegian Payroll | AV error when the A-melding (Virksomhet based on Entry employer) has Tilleggsinformasjon data |
APM-4678 | Possibility to filter Vessel Location per Vessel | Change Request | Norwegian Payroll | It is now possible to set the General Codes > Vessel Location filtering also on Vessel level. Once the setup is applied, corresponding values’ selection will be filtered accordingly under Setup > Tables > Cost Dimension Intervals > Vessel Locations |
APM-5172 | IBAN validation does not work for Finnish bank accounts | Bug | Payroll, Setup\General Codes | IBAN validation didn’t work for Finnish bank accounts |
APM-5162 | Payroll fields to count different weekdays in the activity within the current payroll period | Change Request | Payroll, Payroll\Scripts | Added new payroll fields that return number of certain calendar days excluding those defined as Holidays: |
APM-5103 | Need the possibility to lock other entry codes than 994 | Change Request | Payroll, Payroll\Calculation | We implemented a new entrycode option Set Paid Flag On Payment. When set, corresponding payroll transactions for these entrycodes will be locked |
APM-5100 | Close Year doesn't work with Payroll calculation by Vessel | Bug | Payroll | We implemented the new menu & routine to close the Payroll Year for Payroll By Vessel routine |
APM-5304 | B/F amount is not matching with C/F in historical Payment list report | Bug | Payroll\Fixed Reports | Fixed the problem that C/F amounts were not calculated as a deduction, which resulted in B/F values not corresponding to C/F for consecutive periods when displayed in historical payment list report reports |
APM-5291 | B/F balance is lost in Payment List Report, when the crew is terminated for future | Bug | Payroll\Fixed Reports | Payment List reports were ignoring persons who had transactions but were set as Terminated with some future date |
APM-5123 | Timesheet Day Date is not transferred to payroll entries | Bug | Payroll\Process Time Sheets | L19 and L20 payroll fields were not catching the datetime values, when importing APP timesheet |
APM-4526 | Add Valid From/ To Dates to Automatic Payscale Table assignment matrix and split Payroll entries accordingly | Change Request | Payscale by union and vslType | Implemented in APM-5340, APM-5341, APM-5342 |
APM-5341 | Implement create virtual activities based PRM_PAYSCALE_ASSIGNMENT_MATRIX | Change Request | Payroll | Module is generally improved to provide calculations for companies that are set with Payscale assignment by union and vessel type mode. Transactions will be generated as of corresponding settings instead of Activity payscale settings |
APM-5321 | Prioritize calculation; Process paid entry codes first when multiple entry codes with the same entrycode and activity link are found. | Change Request | Payroll | If there are several entries with the same calculation priority, the entries with the Paid flag would be calculated first |
APM-5319 | Payroll calculation autogenerate entry code, don't delete entry codes with "Paid" | Change Request | Payroll | Payroll calculation process does no more delete calculated entries, if set with Paid flag |
APM-5293 | Accumulator Wnnnt does not summarize the totals correctly the periods are different. | Bug | Payroll | Accumulators were not handled correctly when Payroll Calculation by Vessel was set under Global Options > Payroll & the payroll periods for different vessels were not the same |
APM-5270 | Activity generated from payroll does not pick up the leave days from payroll entry | Bug | Payroll | Recalculation of Leave Days for "ManualLiquidateLeaveDays" and "LeavePaid" activities was performed erroneously |
APM-5231 | Extra Sign-On/Off days are not giving correct days for payroll calculation | Bug | Payroll | Auto entries were not generated for extra Sing-Off days when Dateto was blank, and the payscale option "Calculate sea-service to estimated end date" was off. |
APM-5127 | Balance Entry codes do not pick up negative amount from certain Entry codes | Bug | Payroll | Deduction entry with the negative amount and the Balance action of additional payment info Cash or Check Onboard is now included in the Netpay balance |
APM-4503 | Overlapping vessel transfer activities make payroll calculation go wrong | Bug | Payroll | For proper auto-entry generation & handling of actual activity days for Vessel Transfer situation we added the Global Option radiogroup under Payroll > General. You will now be able to define how to process activity days and if an extra day (due to overlap) should be ignored for auto-entry transactions Similar set of options is also provided on the level of Organization Structure (Company) and Payscale Table. Setup on the lower levels override the setup that is performed on the higher level |
General
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
APM-5201 | Delayed reload for non-active datagroup overview forms in tabbed mode | Change Request | Application Frame Work | We changed the approach for datagrpoup’s data reload when switching pin. It is now only the active datagroup that is reloaded when a pin is changed. Other are not, only reloading when become active (visible for end-user). This is to improve performance avoiding the unused data to be fetched by application, although not needed for a user |
APM-4738 | Default Expiry date is not populated by Course Module | Bug | Course Scheduler Module | When a person is scheduled to a course & planned Competence document created, its Expiry Date was not populated by default if it was set other than Mandatory in General Codes setup |
APM-5191 | Extend Audit information to store program name from sys.sysprocesses | Change Request | Database | We improved audits to set data on module’s/datagroup’s name when modification is performed |
APM-5165 | Reverse engineer p03.Days calculation & provide as calculated DB field | Change Request | Database | Reverse-engineered pw001p03.DAYS field calculation. Improved it to be database-calculated value. This is to avoid issues when an activity is created by 3rd^ party application or plugin with only DateFrom/To/EED. |
APM-5295 | Default settings for FNO tab for a new person from Company Level | Change Request | Export\Import | When creating a new person linked to a company set with NO payroll nationality, his FNO details are automatically fetched as set under Organization structure > Company > Reports > Norsk innrapportering |
APM-5283 | Revise performance of preparing persons (original p.1) | Change Request | Export\Import | We significantly improved performance to load persons when preparing export |
APM-4643 | SystemID and password for Tax Card Export | Bug | Export\Import, Norwegian Payroll | Password used for export can now be entered once & then be re-used for later operations. Field ParticipantID now shows the Organization number of the Company that is the Open Client |
APM-4637 | Export to Norwegian Pension Fund (Innskuddspensjon Dnb) | Bug | Export\Import | When creating a new person linked to a company set with NO payroll nationality, his FNO details are automatically fetched as set under Organization structure > Company > Reports > Norsk innrapportering. |
APM-5230 | Travel interface settings are gone and cannot be added after upgrade to 2021.20 | Bug | Global Options\General | All settings under Global Options > Datagroups > Travel interface were lost (not loaded in the form) after upgrade & not possible to add a-new |
APM-4538 | Optimize Process Travel Expense grid | Change Request | Process Travel Expenses | We added grid functionality for Excel export, grouping, personal settings’ restoring to Process Travel Expense |
APM-4143 | Import Payroll entries/ Spreadsheet: possibility to define unique identifier | Change Request | Tools\Import | It is now possible to setup an Alternative unique identifier additionally to those that can be set as Key Values, but these do not belong to target tables. You may now use Alternative Pin, SSN, Personal ID or SRC Number to properly refer to a person. Please note that despite the Alternative Key the field in the imported file must be named PIN |
APM-5342 | Prevent overlapping PRM_PAYSCALE_ASSIGNMENT_MATRIX records | Change Request | Setup for Table By Union and Vessel Type is improved to prevent possible overlaps with regards to critical fields’ values | |
APM-5340 | New PK on table PRM_PAYSCALE_ASSIGNMENT_MATRIX(CODE_UNION,CODE_VESSELTYPE,DATEFROM) | Change Request | PK modified for PRM_PAYSCALE_ASSIGNMENT_MATRIX | |
APM-5169 | Ignore organization settings tick doesn't work for Crew Lists | Bug | Option Ignore organization settings was not applied when opening a crew list when Open Client was a vessel | |
APM-5255 | During 'Sign Off' in the Crew Change, existing Payroll Activity become Current | Bug | Confirming Sign Off from the module results in the wrong activities' status if Payroll-generated activity appears in-between sea-service & leave | |
APM-5017 | Wrong field values in the Agresso 3 accounting file | Bug | We modified Agresso file so that fields under positions 378-379 & 400-490 export empty values instead of 0 values | |
APM-5207 | Implement function dateToString(datetime,format) | Change Request | New functions are implemented for proper dates handling in the scripts: StringToDate (Date: string): DateTime | |
APM-5206 | Change return value incDateBy from string to real datetime | Change Request | New functions DateToString & StringToDate are implemented for proper dates handling in the scripts | |
APM-5188 | Check how the view PW001PYH_PROJP01 uses the pyh records when the datefrom and dateime contains a time part. Like 06:00 to 12:00 | Change Request | Improved database view to use Date without time portion | |
APM-5186 | Move the link to smtp/office 365 to General tab | Change Request | Email Server Settings are moved to Organization Structure > Company > Misc | |
APM-4996 | Wrong calculation of leave days in standard Leave Days Account report. | Bug | Leave Days values were included in the calculation even if the corresponding activity code didn’t have Leave Factor 2 linked to any accumulator | |
APM-4625 | Not possible to change Port name for Crew Change itinerary | Bug | Not possible to change Port name from Calling Port details for non-historical Crew Changes even if a user has Write permissions for Routine 558 Port Details View | |
APM-4477 | Sea-Service data is not sent/displayed in Seagull | Bug | Seaservice data will be sent to Seagull if person already exists in Seagull, but his Bio data has not been sent |
Database Modifications
- Added new database indexes for PWCCMCHANGECREWLIST and PWCCMCHANGEPOSPROMLIST tables to increase the performance of Activity Datagroup views. APM-5202
2. Reverse-engineered pw001p03.DAYS field calculation. Improved it to be database-calculated value. APM-5165
3. PK modified for PRM_PAYSCALE_ASSIGNMENT_MATRIX. APM-5340
New /Modified Tables
Table | Field name | Field Type |
MRL_MEMBERS | PROGRAM_NAME | Nvarchar(128) |
PW001OLEDOCS | PROGRAM_NAME | Nvarchar(128) |
PW001P01 | PROGRAM_NAME | Nvarchar(128) |
PW001P03 | PROGRAM_NAME | Nvarchar(128) |
PW001P03A | PROGRAM_NAME | Nvarchar(128) |
PW001P03TC | PROGRAM_NAME | Nvarchar(128) |
PW001P04 | PROGRAM_NAME | Nvarchar(128) |
PW001P05 | PROGRAM_NAME | Nvarchar(128) |
PW001P06 | PROGRAM_NAME | Nvarchar(128) |
PW001P08 | PROGRAM_NAME | Nvarchar(128) |
PW001P0C | PROGRAM_NAME | Nvarchar(128) |
PW001P0M | PROGRAM_NAME | Nvarchar(128) |
PW001P0P | PROGRAM_NAME | Nvarchar(128) |
PW001P0Y | PROGRAM_NAME | Nvarchar(128) |
PW001P1R | PROGRAM_NAME | Nvarchar(128) |
PW001PAY | PROGRAM_NAME PayscaleByUnion_SeqNO | Nvarchar(128) Int |
PW001PYH | PROGRAM_NAME PayscaleByUnion_SeqNO | Nvarchar(128) Int |
PWCCMCHANGECREWLIST | PROGRAM_NAME | Nvarchar(128) |
PWCCMCHANGEPOSPROMLIST | PROGRAM_NAME | Nvarchar(128) |
PWCCMFLIGHTARRANGEMENTS | PROGRAM_NAME | Nvarchar(128) |
PWLEAVEACCPROP | PROGRAM_NAME | Nvarchar(128) |
PWORG | PROGRAM_NAME | Nvarchar(128) |
PWORGCMP | PROGRAM_NAME ALTINNPSW | Nvarchar(128) Nvarchar(250) |
PWORGCMP_NETS_ACCOUNTS | PROGRAM_NAME | Nvarchar(128) |
PWORGDEP | PROGRAM_NAME | Nvarchar(128) |
PWORGPOS | PROGRAM_NAME | Nvarchar(128) |
PWORGRAT | PROGRAM_NAME | Nvarchar(128) |
PWORGVES | PROGRAM_NAME | Nvarchar(128) |
PWPSC000 | PROGRAM_NAME | Nvarchar(128) |
PWPSC000_RATES | PROGRAM_NAME | Nvarchar(128) |
PWPSC001 | PROGRAM_NAME | Nvarchar(128) |
PWPSC001_RATES | PROGRAM_NAME | Nvarchar(128) |
PWROT_ACTIVE_SHIFT | PROGRAM_NAME | Nvarchar(128) |
PWROT_SHIFT_ACTIVITIES | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_FIELD_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_GCT_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_ORGANISATION_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_PAYSCALE_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_REPORT_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_ROUTINE_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
PWSECURITY_USERS | PROGRAM_NAME | Nvarchar(128) |
PYASC001 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_MRL_MEMBERS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001OLEDOCS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P01 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P03 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P03A | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P03TC | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P04 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P05 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P06 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P08 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P0C | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P0M | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P0P | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P0Y | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001P1R | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PW001PAY | PROGRAM_NAME PayscaleByUnion_SeqNO | Nvarchar(128) Int |
AUDIT_PW001PYH | PROGRAM_NAME PayscaleByUnion_SeqNO | Nvarchar(128) Int |
AUDIT_PWCCMCHANGECREWLIST | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWCCMCHANGEPOSPROMLIST | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWCCMFLIGHTARRANGEMENTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWLEAVEACCPROP | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORG | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORGCMP | PROGRAM_NAME ALTINNPSW | Nvarchar(128) Nvarchar(250) |
AUDIT_PWORGCMP_NETS_ACCOUNTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORGDEP | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORGPOS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORGRAT | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWORGVES | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWPSC000 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWPSC000_RATES | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWPSC001 | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWPSC001_RATES | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWROT_ACTIVE_SHIFT | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWROT_SHIFT_ACTIVITIES | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_FIELD_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_GCT_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_ORGANISATION_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_PAYSCALE_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_REPORT_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_ROUTINE_RIGHTS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PWSECURITY_USERS | PROGRAM_NAME | Nvarchar(128) |
AUDIT_PYASC001 | PROGRAM_NAME | Nvarchar(128) |
PWORGCMP_FNO | NUMORGID AVLONNINGSFROM TIMERARSVERK AVTALEFESTET_PENSJON ARBEIDSDYKTIG LSTATUS STATUSGRAD PENSJONSALDER_ANSATT CREATEDBY CREATETIME CHANGEDBY CHANGETIME repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Varchar(1) Int Varchar(1) Varchar(1) Varchar(2) Int Int Varchar(32) Datetime Varchar(32) Datetime Int Datetime Datetime |
PYETY001 | SetPaidFlagOnPayment ReCreateAutoEntryIfPAID | NVarchar(1) NVarchar(1) |
PRM_PAYSCALE_ASSIGNMENT_MATRIX | SEQNO CODE_UNION CODE_VESSELTYPE PAYSCALETABLE VALIDFROM VALIDTO repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiEDDate | Int Varchar(10) Varchar(10) Int Datetime Datetime Int Datetime Datetime |
Other Versions
Page Properties Report pageSize 10 cql label = "apm-rn"