134149: MarkAsRead Trigger on Work Order Completion
- Enhanced the integration so that completing a Work Order in RPM immediately triggers a MarkAsRead back to ExpandIT with no additional updates, streamlining the completion handshake.
134075: Record Changes for Renamed Master Records
- Added support for generating Record Changes when master records are renamed, ensuring updates are properly uploaded to ExpandIT for seamless data synchronization.
Corrections:
134151: Skip Updates on Invoiced Lines
- Improved the ExpandIT integration to skip update attempts on lines that have already been invoiced in RPM, sending a MarkAsRead response instead for cleaner handling of finalized transactions.
134152: Prevent Recreation of Archived Work Orders
- Enhanced the integration logic to recognize archived work orders and prevent unwanted recreation, preserving the integrity of archived records.
134195: MarkAsRead for Null or Orphaned Lines
- Added handling so that null or orphaned lines received from ExpandIT now return a MarkAsRead, keeping the integration queue clean and efficient.
134185: Error Logging for Missing Record Changes
- Introduced error message logging when Record Changes reference records that do not exist, providing clearer visibility for troubleshooting and support.