General release information
Release 1.12.1 was released on the 9th of September 2024 and contains various enhancements and a couple of bug fixes. Below you can find more information related to the enhancements and bug fixes. We will update your Production account automatically and the Sandbox account can be updated from your (the customer's) end at any given time.
Enhancements
FFA-1509 Approval and Rejection reason were blocking the Approval process for Approvers using Employee Center role
In previous versions releases two issues were present:
- When the 'Approval reason mandatory' setting was enabled in ZoneApprovals Configuration, Employee Center roles were entirely blocked from executing approvals
- Employee Center roles were unable to reject transactions
These issues have been fully resolved in the 1.12.1 release, where Employee Center roles can now execute approval routing without any limitations.
FFA-1515 [NetSuite Release 2024.2] Remove the custom ZoneApprovals headline if Redwood Experience is enabled
The release 2024.2 of NetSuite is introducing an enhanced UI named 'Redwood experience' which if enabled, NetSuite would display a modernized look of the UI:
The new modern UI caused issues on several ZoneApprovals pages, resulting in the duplication of custom headlines maintained by the SuiteApp. To address this, a new approach for displaying custom pages in ZoneApprovals (Bulk Approvals Page, License Page and ZoneApprovals Matrix Page) has been introduced. This update eliminates the duplicate headlines while preserving the original look and feel of ZoneApprovals.
FFA-1536 Contract Not Created When Sales Order is Approved via UI
When using the native NetSuite 'SWV Contract Renewals Module ID 187488', the approval of Sales Orders is expected to generate a custom record (called Contract) once the order reaches the final state of 'Pending Fulfillment'. This process functioned correctly when using 'Approval by Email' or 'Bulk Approvals', but failed when users approved Sales Orders via the UI.
The approval process through the UI has now been enhanced to meet user expectations. However, there is a minor limitation - if 'Require One Approval Per Employee' setting is enabled in the ZoneApprovals matrix, the custom record (Contract) will not be generated.
FFA-1538 [NetSuite Release 2024.2] Rejecting transactions is failing in the UI
The NetSuite 2024.2 release introduced an issue that blocked the rejection process within ZoneApprovals. This problem has been fully resolved in the 1.12.1 version release.
FFA-1495 Approval Matrix page, View Only access
Despite a dedicated role being set to 'View' only for the ZoneApprovals matrix, users were still able to modify existing configurations.
This issue has now been resolved, ensuring that role permissions are fully enforced, and users with 'View' only access can no longer make changes to the matrix.
FFA-1513 When multiple values of the 'Is Not' option were selected on a matrix, criteria's were ignored
In version 1.12.0, the 'Is Not' option was introduced to the ZoneApprovals matrix, allowing transactions to be auto-approved when they matched the specified parameters. If a transaction was submitted without meeting the criteria, approval routing was triggered as expected. However, the process failed when multiple values were selected within the matrix.
This issue has now been fully resolved, enabling users to take full advantage of the new feature without limitations.
FFA-1524 'Is not' selections are triggering approval routing on 'Empty' values
The 'Is Not' option was incorrectly triggering approval routing on empty fields in transactions, causing a mismatch between the ZoneApprovals matrix setup and the intended approval process.
In version 1.12.1, this issue has been resolved. Now, if a transaction is submitted for approval with an empty approval parameter and the ZoneApprovals matrix uses 'Is Not' values, the transaction will be auto-approved.
FFA-1526 Reject logs on Cancelled Vendor Bills
When a Vendor Bill was cancelled, the header status correctly updated to 'Rejected', but the approval logs continued to remain 'Pending Approval'. This issue has now been fully addressed, and the logs will properly update from 'Pending Approval' to 'Rejected'.
FFA-1529 Delegates are not assigned on existing transactions
When a delegate was assigned to an existing approver, new transactions were correctly routed to the delegate for approval. However, existing transactions were not updated with the delegate assignment.
This issue has now been fully resolved, ensuring that the system updates approval logs for existing transactions to reflect the newly assigned delegate.