SK SKYVVA Documentation

3. Bug Fixed

Fixed Various Issues with Copy Node Function

Fixed Issue Did not Get field map on mapping tool

We encountered an issue when creating message types with the same name and sObject type but at different levels. This caused the mapping display to not show the child-level fields for one of them. This issue has now been fixed.

Fixed Various Issues Ilog2

Resolving DML Row Limit Errors in MessageDeletionBatch Apex

Users set the DoMaintenance scheduler to delete messages. There is an issue with the MessageDeletionBatch batch Apex, which raises the error 'Too many DML rows: 10001' when deleting parent and child messages in batches of 200. If the 200 records are all root messages, it queries their child messages again, potentially exceeding the DML row limit of 10,000 records. This issue has been fixed by preventing the unnecessary query for child messages.

Resolving Count and Order By Conflicts in Outbound Processing

We use the 'Count' logic before executing the outbound processing, which results in the error message: 'Count() and Order by may not be used together.' because you added a WHERE clause with ORDER BY in the filter field of the sObject. To avoid this error, you must use a query filter field on the Interface sObject to add your WHERE condition in the previous version. However, this issue was fixed in this version by applying ORDER BY after executing the query.

Open this article in the interactive viewer →