General release information
Release 1.8.4 has been released on the 9th of February 2024 and contains one enhancement and a few bug fixes. Below you can find more information related to the enhancements and the 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-1253 Implement mapping interface for FFA Types List
We observed instances where internal list IDs, particularly affecting the Transaction Types (Approval Types), were subject to random changes. Although currently impacting an upcoming feature, we have proactively addressed this issue to ensure stability before further releases.
To tackle this challenge, we have introduced a methodology utilizing script ID values instead of internal values for list options (Transaction Types). This solution involves the creation of an interface to facilitate the mapping of objects, by accurate retrieval of values. This enhancement ensures consistency in handling Transaction Types across accounts, preventing future disruptions in associated functionalities like deployments.
Bug Fixes
FFA-1280 SuiteTax Accounts: Your transaction does not balance. Please Adjust Expenses/Items.: userTotal:
Several SuiteTax accounts experienced an error message: "Your transaction does not balance. Please Adjust Expenses/Items." This occurred consistently during the workflow's "Check Logs and Set Approvers" state, triggering upon each edit save.
To address this issue, a problematic line of code triggering the error has been removed entirely. Since the workflow already manages approver assignments at the final state, eliminating this code ensures a smoother workflow process.
With this fix, users will no longer encounter the balance error message during the "Check Logs and Set Approvers" state, enhancing the reliability of the workflow process for SuiteTax accounts.
FFA-1281 Non One-World Account, Matrix finder setting null
In prior versions, significant enhancements were made to ensure seamless compatibility of the Approvals Workflow with non-One-World (non-OW) accounts. Despite these improvements, an issue resurfaced wherein submitted transactions failed to enter the approval flow due to a missing Approval matrix configuration, thus hindering the triggering of approvals.
The issue is fixed now and allows non one-world users to take full advantage of the ZoneApprovals SuiteApp.
FFA-1282 "ZA Not Submitted For Approval Transactions" Saved search adjustment
A minor adjustment has been made to the "ZA Not Submitted For Approval Transactions" saved search criteria. This adjustment ensures that transactions marked as "Submit for approval" are no longer listed within this saved search. Instead, they have been appropriately moved to the "Pending Approval" saved search.
This adjustment improves the categorization of transactions within the saved searches, providing users with a clearer distinction between transactions that require submission for approval and those that are pending approval.
FFA-1289 Super Approver is overriding original individual Approvers
In the Matrix approval workflow, when an individual user is assigned as an approver, and a transaction is subsequently submitted for approval and approved by a Super Approver, the original Approver's name is overridden with that of the Super Approver.
This fix ensures that the audit trail remains intact and accurately reflects the sequence of approvals within the Matrix workflow.