Show if | ||
---|---|---|
| ||
Release 2020.30 of the Adonis Personnel Manager is ready and can be downloaded and installed.
Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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)
Please note that if you are using Brightwell Plugin, it should be updated to ver. 2020.6.4.2 or higher to work properly with APM 2020.30.
Release Highlights
Replication
In the upcoming replicator release 2020.10 we added the functionality to purge unused and expired crew records from the database when the vessel or site is setup for partial replication. APM Release 2020.30 contains the necessary functionality and database modification to support this functionality.
Payscale table assignment by vessel type and union
This new options allows the system to define which payscale table to be used based on the persons vessel type and union assignment. The person is linked to an union in the personal details deatagroup, while the vessel is found via the persons activity. The payscale code is defined by the position of the person.
Resolved Jira Issues
Accounting Interface
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4148 | Navision Export unbalanced debit/credit amounts comparing different currencies | Bug | Accounting Interface | When creating Accounting Voucher report – it shows accounts that might appear as unbalanced due to the fact that they are steered in different currencies. We exclude such unbalanced lines from the generated file when performing export to Navision |
Bank Interface
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4240 | Bank will not accept the file if they have the same bank counter. | Bug | Bank Interface | When generating Advance List for BDO & RCBC balance actions the number of Batch Counter was stored per user. It is now changed to seamless global value that will be incremented for all users, disregards on who creates a new batch. |
APM-3766 | Danske Bank - Bank Interface ISO 20022 Format | Change Request | Bank Interface/20022 | We provided the possibility to generate telepay file for Danske Bank in ISO20022 format. For this purpose corresponding bank should be defined with Danske Bank value for Bank Transfer property in General Codes > Banks |
Datagroups
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3132 | Different data in column ‘Modified’ and in ‘Modified’ line in record overview | Change Request | Datagroups\Activities | For audit trail, we synchronized Modified value with corresponding database field (instead of its GMT equivalent used earlier) & added ChangeTime field to be displayed as well. |
APM-3833 | Cost place on activity must be set automatically according to rank setup in Gen codes | Bug | Datagroups\Activities, Setup\General Codes | When generating activity from any application module/datagroup, the Cost Place is automatically set according to Rank setup in General Codes |
APM-3978 | Adding Travel that overlaps several activities | Change Request | Datagroups\Activities | Internal improvements as per existing specified functionality |
APM-3294 | Replacement functionality for checking requirements by current/promotion rank in Competence datagroup | Change Request | Datagroups\Competence | For Documents Evaluation check we now provide competence replacement to be also performed when evaluating based on Current/Promotion rank requirements |
APM-3295 | Data input fields in Customized Topics | Change Request | Datagroups\Customized Topics | We now allow storing data in Customized Topics datagroups as reach text format, allowing various text formatting.
|
APM-3844 | Finnish PersonalID number validation | Change Request | Datagroups\Personal Details | We now provide validation of Finnish personal ID number according to government standards. User will be notified if ID doesn’t meet the requirements. Note that Check Person ID Validity must be set under User Options. |
APM-4115 | Allotment entries need to be generated from activities | Bug | Allotment, Datagroups\Family, Payroll | We extended the application with the possibility to process multiple entry codes per Allottee family members. The corresponding setup should be done in Organization Structure > Company > Allotment.
|
Modules
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3404 | On/Off-Signers, Promotion, Travel Confirmation Columns | Change Request | Modules\Crew Change | In the module’s overview it is now possible to view the number of confirmed records for Sign On / Sign Off / Promotion / Travel |
APM-3273 | Travel records are not confirmed in Crew Change | Change Request | Modules\Crew Change | When setting a Calling Port record to historical but there exist non-confirmed Travel record – the application will raise the warning to verify if you still want to archive this record |
APM-2661 | Add "All" check box option for sorting crew lists | Change Request | Modules\Crew List | All application grids now provide you with Check All option for filtering by column values. It might be useful if you require to include all values but several. Instead of tagging only those necessary you can use Check All to select all values then un-tag those not needed |
APM-4038 | Permanent solution for performance loss in the Crew Station Bill module | Change Request | Modules\Crew Station Bill | We significantly improved module performance when loading data & Requirements Check option is On. |
APM-4205 | Overlapping drills assignment | Bug | Modules\Drill and Course Registration | It is now possible to assign crew to drills with overlapping time |
APM-3678 | Passive Lifeboats/Rafts are not excluded from the list | Bug | Modules\Drill and Course Registration | If a Lifeboat is set to passive under Vessel > Safety > Rescue Stations, the corresponding value is then shown in grey color. Passive lifeboats are now excluded from selection for Course Scheduler module Drills fields Boat No & From Boat No. If already assigned earlier, such values are displayed in grey color. |
APM-3539 | Forbid to select not accessible crew in Course Scheduler module | Change Request | Modules\Drill and Course Registration | When using Find Participant form, crew that is linked to Organization that is prohibited for a user (Can Open Client is set to No in Adonis Control Centre) will not be available for selection |
APM-3887 | Missing replacement functionality when checking Missing Vessel Required Competencies | Bug | Modules\Position Requirements, Modules\Rotation Planning | Replacing Competence documents were not taken to count when verifying Missing Vessel Required Competencies |
APM-4233 | Requirements profile by Vessel is not working properly | Bug | Modules\Position Requirements, Modules\Rotation Planning | We modified the rules for calculating required value per Safety Level under Requirements By Vessel mode (value shown in brackets next to Safety Level). It is now equal to the number set for Total Number of Certificates Required Onboard |
APM-2421 | Missing person on the shift after reassign to overlapped shift | Bug | Modules\Rotation Planning | A person was not assigned to an old shift remainder when re-assigned to a new shift, overlapping in the middle. |
APM-3250 | Add possibility to insert additional non-sea-service activity in Rotation during Sign Off. | Change Request | Modules\Rotation Planning | When performing shift Sign Off it is now possible to add an extra activity to be created in-between sea-service & next upcoming activity |
APM-3590 | Need to see Gender when adding a pin to a cabin | Change Request | Cabin Allocation Module | When assigning a person to a cabin you can instantly check his gender in the newly displayed column of Onboard Crew form |
APM-3723 | Improve search for assignment of the crew to crew cabins. | Change Request | Cabin Allocation Module | It is now possible to search crew not only by pin or name but through all displayed field values, same as through Find Panel in crew list. |
APM-4238 | Allseas - Crew link E-profile error | Bug | interfaces\ATPI Crewlink | Connection issue when Adonis user operates with a lower Windows version using TLS 1.0, while ATPI only operates with a higher version of the protocol. |
APM-4102 | Refund status is blocking further processing of the flight bookings | Bug | interfaces\ATPI Crewlink | Added possibility to delete bookings with statuses REFUND_REQUEST и REFUND_UNDER_PROCESS, and allowed to create new booking if a Refund booking exists for the same date |
APM-4244 | Issues with replication of Crewlink Reference records | Bug | interfaces\ATPI Crewlink | Internal database changes to prevent possible data duplicates when interface in use on several sites |
APM-4262 | 'Invalid class typecast' error in Crew Change module -> Flight Booking tab | Bug | interfaces\ATPI Crewlink, Modules\Crew Change | Invalid Class Typecast when changing Airport then switching to a different tab |
APM-4250 | Access violation error in Flight Inbox module | Bug | interfaces\ATPI Crewlink, Modules\Flight Inbox | AV when switching between tabs with flight segments expanded |
Payroll
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-3700 | Automatic payscale assignment | Change Request | Payroll | It is now possible to define automatic assignment of activity payscale table using the preliminary setup, based on Union & Vessel Type as defined in corresponding fields in Personal Details
|
APM-4158 | Accumulators not generated when space in the formula | Bug | Payroll | Payroll scripts were not calculating if extra space existed before & after equation sign of the formula |
APM-4255 | ACH: File ID Modifier should be unique for both Net and Advance Payments | Bug | Payroll | For balance action Automatic Clearing House (export format Bank of America) we implemented interface field File ID. It will display a numeric auto-incremented value in range 1-26, that will correspond to respective alphabet letter A-Z that will appear in the export file position 34 |
APM-4170 | Payment amount is wrong on manual entries entered with currency code before the exchange rates are updated in Gen Codes | Bug | Payroll\Calculation, Payroll\Currency, Setup\General Codes | Modified calculation of Currency Rate for the current period to be 0 by default (recalculated with General Codes rate when closing month), but with the possibility to manually input rate that will override the one from General Codes & will not be recalculated |
APM-4209 | Extend the width of the column "Søknadsbeløp" on the Refusjonsoppgave and Inntektsoversikt reports | Bug | Payroll\Fixed Reports | Numeric symbol might appear missing on layout field Søknadsbeløp for Norwegian bi-monthly reports Refusjonsoppgave and Inntektsoversikt, although calculated correctly |
Other
Key | Summary | Issue Type | Component(S) | Release Notes |
---|---|---|---|---|
APM-4175 | Enable Functionality | Change Request | Activities affecting Payroll | Subtask for Automatic Payscale Assignment by Union and Vessel Type - creating option in Organization Structure |
APM-4160 | Possibility to have more than one entry code created from an allottee | Bug | Allotment, Datagroups\Family, Payroll | Please see release notes for APM-4115 |
APM-3219 | Need to modify the timeline in the Course Schedule grid to show valid time. | Change Request | Course Scheduler Module | We improved the current time line to appear at actual date-time value, instead of always show at 12:00 as before |
APM-4156 | Include selected calculatedamounts to Navision from payment/advance list | Bug | Export\Import, Payroll | For those customers that are exporting to their General Ledger system for each payment made out of Adonis. The system now offers to export additional calculated amounts. These calculated amounts are withheld from the end of period GL The entry code(s) used during the payment GL Export are also included at the end of period export, but only those calculated amounts that are not used in the payment GL Export. Calculated Amounts are only exported if linked to a GL-Account. Valid for Visma and Navision |
APM-4187 | Change County caption to the State caption | Change Request | Regions Editor | Renamed Country’s property from County to State |
APM-4064 | Database Purge: separate table to store fields DataPurgedAfterDays, PKPurgeQuery and PKRestrictionQuery | Change Request | Replicator | Database modification for compatibility with Adonis Replicator functionality of database purge & satellite purge settings based on replication channels. |
APM-3945 | Error received while on the process of sending payslip via APM email. | Bug | Send Email | Canvas Doesn't Allow Drawing when using Crew List > Email Report |
APM-4096 | Add multicolumn context search in fields definition for Gencodes view | Change Request | Setup\General Codes | When defining fields list for any General Code view definition, it is now possible to find the needed one using multicolumn context search |
APM-4217 | Prefix field in notification tasks | Change Request | It is now possible to define the prefix that will be used when creating the filename of a generated report. It is possible to use not only fixed text but to also use fields that are returned in Dynamic Recipients query. | |
APM-4241 | Extension of PW001PAI.Payname character from 35 to 180 | Bug | Database modifications to comply between application fields for Family member & Allottee | |
APM-4213 | Table index preventing replication | Bug | Removed unique database index to prevent possible replication issues | |
APM-4190 | Option to "Exclude sign off day from leave earning" must not deduct when there is a position change | Bug | When calculating Leave Days & option Exclude Sign Off Day From Leave Earning was set – situations with promotion & vessel transfer were erroneously processed as off-signing that resulted in wrong leave calculation | |
APM-4200 | Calculation error when using USD1 in script | Bug | If calculation script used <CURRENCY>1 it could be parsed incorrectly when validating Valuta formula | |
APM-4166 | Travel activity of rotation type is created as current | Bug | Travel activity, created from module was set to Current state although Global Options were set to use Rotation activity type | |
APM-4257 | Cash Balance Actions | Change Request | For compatibility of module with Master Cash plugin we allowed Cash balance action to be used in Payroll Additional Information & also added balance action Check Onboard |
Database Modifications
DATABASE MODIFICATIONS
1) dbo.adt_HasRequiredCompetence (@ReqCode VARCHAR(10), @pin INT, @date DATETIME) - table function returning SequenceNo of the highest required person's competence valid on @date considering competence replacement functionality.
Valid competence means that the competence doesn't have expiry date or expiry date is greater then @date + IGNORE_EXPIRY_DAYS. Returns NULL if there is no required document and its replacement.
2) dbo.adt_ReturnReplacingCode (@pin INT, @ReqCode VARCHAR(10))- table function returning code of the highest existing person's competence considering competence replacement functionality. Returns NULL if there is no required document and its replacement.
3) Database modification for compatibility with Adonis Replicator functionality of database purge & satellite purge settings based on replication channels. APM-4064
Table | Field name | Field Type |
repl_Restrictions | ChannelNr TaskNr PKRestrictionQuery DataPurgedAfterDays PKPurgeQuery | Int Int Varchar (max) Int Varchar (max) |
Other Versions
Page Properties Report cql label = "apm-rn"