SwiftEnterprise 9.4 Release Notes

17 Dec 2021

1. Release Summary

SwiftEnterprise 9.4

2. Usability Enhancement

2.1 STaRT Plus

2.1.1 Log Actual Start, Actual Finish and Percent Complete Against a Task Manually

From now onwards, you can log Actual Start, Actual Finish and Percent Complete against a task manually without using a timesheet. To make these fields editable, you must select the value in the Task Actual Tracking Mode field as Manual while creating a STaRT Project and in the Project Request or packaged enabled eForm.

As per the Actual Start, Actual Finish and Percent Complete on a task, the Remaining Efforts and Planned Duration of the task will be recalculated. This will provide you an additional way to drive your project (tasks) manually without using the Timesheet module.

2.1.2 Reschedule Past Due Tasks as per Remaining Effort

The planned finish date of the past due  tasks (where planned finish date is before the current date) will be rescheduled as per the remaining effort of the task upon checkout. This way the past due tasks are automatically rescheduled per the actual status of your work.

For example, consider the planned start date and planned finish date of a task is 9th, and 10th of a month with 16 hours of planned effort. If the task is not worked upon and its remaining effort  is the same as earlier i. e. 16 hours, then on checkout on the 13th day of the month, the planned finish date of the task will be recalculated to 14 considering 16 hours of work still needs to be completed.

2.1.3 Reschedule Successor Task as per Actual Finish of Predecessor Task

From now onwards, if you have actual finish date against a predecessor task, then the successor task is rescheduled as per the predecessor task’s actual finish date and not as per the planned finish date.

2.2 ECR Framework

2.2.1 Introduced RUN APIs to Lock and Unlock Timesheet

We have introduced two new RUN APIS, LOCKPROJECTTIMESHEET and UNLOCKPROJECTTIMESHEET, to help you lock and unlock project timesheets for all the team members of a project for the given week. This will provide you flexibility to lock/unlock the timesheet as per the business need.

3. Defects Addressed

Swiftenterprise 9.4 Defect

IMPORTANT:

We have been closely following the global security alert on Log4j Zero-Day RCE (CVE-2021-44228) vulnerability. We highly recommend you upgrade to this release so that this risk is mitigated.

Refer following links for more details –

https://access.redhat.com/security/cve/cve-2021-44228

https://www.veracode.com/blog/security-news/urgent-analysis-and-remediation-guidance-log4j-zero-day-rce-cve-2021-44228

4. Platform Supported

Swiftenterprise 9.4 Platform Supported

 

5. Deliverables

Swiftenterprise 9.4 Deliverables

6. Annexure 1: Release Compatibility

Release Compatibility: SwiftEnterprise 9.0.0 and above means, while upgrading an existing customer installation of SwiftEnterprise, you will consider following –

6.1 Upgrading the database component

  1. If your current release is prior to SwiftEnterprise 9.0.0, then you must upgrade the database by running DB.EXE for all the interim releases up to SwiftEnterprise 9.0.0.
  2. Once you have reached 9.0.0 version, you can directly run SwiftEnterprise 9.4.0 DB.EXE
  3. If your current release is SwiftEnterprise 9.0.0 or above, you can directly run SwiftEnterprise 9.4.0 DB.EXE

6.2 Upgrading the WildFly component

  1. Make deployment as mentioned in the ReadME.pdf, present in the SwiftEnterprise 9.4.0 release folder.
  2. If your current release is SwiftEnterprise 9.3.0, then follow the deployment impact present in this release document.
  3. If your current releaseis prior to SwiftEnterprise 9.3.0, you must apply the deployment impacts mentioned in all the interim releases up to SwiftEnterprise 9.3.0. Once that is done, then follow the deployment impact present in this release document.

6.3 MSP Plugin Version

The MSP Plugin Version is not tied to release compatibility. It is changed whenever there are fixes or enhancements in the plugin code. The MSP plugin version is mentioned in the Release Summary section of the Release Notes. We append ‘updated’ tag to the version number if there is a change in the plugin version shipped in the previous SwiftEnterprise release.