Click here to read more about our different types of releases (main release, intermediate release)
Release Highlights
Multiple Employment Contracts
In this release, we have made a start of implementing the functionality to support multiple Employment Contracts. The multiple contracts will replace the current contract information in the employment, seniority and payroll rates tab in the personal details screen.
The multiple contract data group adds a time dimension to the contract assignments, which allows you to create new contracts containing new payscales, personal rates and even employers during a payroll period.
The multiple employment contract data group is not covering all functionality we have gathered over the years and is therefore only accessible in release 2021.40 for customers running with the Finish national payroll code.
In release 2021.50, the multiple employments contracts will be available for all customers. The current functionality will be moved and converted.
Even if the changes are small from a user interface perspective, the modification needed, especially the payroll calculation and employment handling, are massive.
Some Highlights;
The system now supports multiple personal rates during a payroll period
Contract amendments during the payroll period are supported, and there is no need to manually split the activity to identify or pickup the correct payscale table.
Manually added entry codes can be linked to a contract if an employee received an amendment or worked on a sub-contract during the payroll period.
Support multiple employers if your database contains a payroll supporting various employers. A person can work for multiple employers during the year by duplicating his record. (available from 2021.50)
Full contract history
With this module, we introduced a set of new payroll calculation fields to be used in the payroll calculation scripts see #NewPayrollCalculationFields
Resolved Jira Issues
Access Control
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Datagroups
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Rotation Planning
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Crew Change
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Interfaces
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Payroll
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
General
Key | Summary | Issue Type | Components | Release Notes |
---|---|---|---|---|
Database Modifications
1. Database functions calculating leave days no updated to consider new Leave Days Deduction options. It concerns ad_DeductSignOnSignOffDay, ad_ExcludeSignOnSignOffDay, ad_AccruedLeavePerActivity, ad_AccruedLeave, ad_LeaveDays. APM-5519
2. As there exists the possibility to prepare customized scripts that are executed in addition to Adonis database modifications, we extended the database security. New database user AD_CUSTOM was created to be used for running the above-mentioned scripts. This user has no access to Adonis PWSECURITY_ tables that store full access details for the application users. APM-5272
New /Modified Tables
Table | Field name | Field Type |
PWPSC000 | SeniorityByCodeActivityCategory SeniorityByCodeMaxDays | Varchar(10) Int |
Audit_PWPSC000 | SeniorityByCodeActivityCategory SeniorityByCodeMaxDays | Varchar(10) Int |
PW001P20 | CONTRACTKIND CONTRACTTYPE SCANNEDDOCNO SCANVALIDITY TRIALPERIODEND DURATION | Int Varchar(10) Int Int Datetime Int |
PW001C28 | VISIBLE_IN | Int |
PW001C32 | VALIDFOR_MAIN VALIDFOR_AMENDMENT VALIDFOR_SUB TRIALPERIOD TRIALPERIOD_DEFAULTSTART TRIALPERIOD_MEASSUREMENT TRIALPERIOD_OVERWRITEEND CUST_FLD_VIEWCODE | Int Int Int Int Int Varchar(1) Int Varchar(10) |
PW001C83 | VISIBLE_IN | Intsmaer |
PW_EMAIL_LOG | SEQNO DATE SENDER RECEIVER CC BCC SUBJECT repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Datetime Varchar(1000) Varchar(1000) Varchar(1000) Varchar(1000) Varchar(1000) Int Datetime Datetime |
PW_EMAIL_LOG_ATTACHMENTS | ATTACHMENT_ID SEQNO FILENAME PIN DOCUMENT_CODE DOCUMENT repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Varchar(1000) Int Varchar(10) Int Int Datetime Datetime |
PW001P20U | CONTRACT_SEQNO repl_ModifiedBySite repl_ModifiedDate repl_GMTModifiedDate | Int Int Datetime Datetime |
PWORGCMP | DEFAULT_MOTTAR_AFP AARSLONN_PAYSCALE_RATE_LINE | Varchar(50) Int |
AUDIT_PWORGCMP | DEFAULT_MOTTAR_AFP AARSLONN_PAYSCALE_RATE_LINE | Varchar(50) Int |
PW001C0A | COLUMNORDER | Int |