Batching up of Webhook Messages

Description

Batching up of Webhook Messages

If a document changes, and it already has an unsent webhook message queued up, modify the body of the queued message instead of sending another whole message.

Attachments

3
  • 13 Feb 2024, 03:33 am
  • 27 Sept 2023, 06:41 am
  • 27 Sept 2023, 05:58 am

Activity

Monica Holliday 30 April 2024 at 06:39

Passed testing 07.02.01.00 SR19

Mike Sheen 12 February 2024 at 04:43
Edited

Done.

Attached plugin requires the REST API plugin version 7.2.1.60 or later.

After importing the plugin, the SQL Script attached to the documents tab must be run to create the necessary table, SY_WebHookMessageExtension.

Plugin is also in VSTS\Jiwa 7\Verticals\Duplicate Webhooks

Mike Sheen 9 February 2024 at 04:20

This is being re-opened to include in the SR branch.

Whilst we can’t implement this in the same way - as that requires a standard table to have additional columns and thus breaks the rules for a SR, we should explore adding a mechanism for a plugin to be able to intercept new webhook messages being added and that plugin to adjust an existing message.

We may need to create a table to link to SY_WebhookMessage and store the additional data, but that will be considered a customisation bundled with the plugin.

Mike Sheen 30 November 2023 at 02:24

Removed from 7.2.1.

REST API Plugin is now versioned 7.2.1.54 and has these changes removed but is now compatible with the data structure of 7.2.1.

Mike Sheen 30 November 2023 at 01:59

REST API Plugin 7.2.1.53 CANNOT be included in a SR as it has data structure changes.

Done

Details

Assignee

Reporter

Priority

Components

Fix versions

Created 27 September 2023 at 01:17
Updated 30 April 2024 at 06:39
Resolved 12 February 2024 at 04:43