ResendWebhookSettings - System Parameter
Allow end-users the power with self-service to resend Log Events using one, or more Webhooks. The resend operations is a Logging feature available in Log Views given the Roles has the allowance.
The System parameter ResendWebhookSettings regulate user options to resend Log Events using one or more Webhooks.
The diagram displays some examples where a Webhook is in use repairing and resending Log Events.
System Parameter Name | Data Type | Values/Example | Comment |
---|---|---|---|
ResendWebhookSettings | json | json object as exemplified later on this page |
This feature was introduced with version 5.4.1.8.
End-users can repair Logged business transactions (Log Events) using the Nodinite Web Client when the following conditions are met:
- The AllowResubmit System Parameter is set to true
- The AllowRepair System Parameter is set to true
- For applicable Log Views; The Role is assigned the Allow Resend permission
- For applicable Log Views; The Role is assigned the Allow Repair permission
TIP: To develop a custom Webhook, use the free webhook.site service to test, and capture the result from the resend operation.
JSON Structure and Examples
Property | Data type | Example | Description |
---|---|---|---|
Enabled | boolean | true | When true, the Webhook option is allowed in the Nodinite Web Client, otherwise, when false it is not. |
EditableURI | boolean | true | When true, the user is allowed to enter any URI for the Webhook, when false, the user can not. |
ExtractContextValues | json | Populate and use the named context properties as default for the set of MessageTypeIds. | |
Webhooks | array | The array of Webhook entries. | |
Enabled | boolean | false | When true, the Webhook is available in the Nodinite Web Client, otherwise, when false it is not. |
DisplayName | string | The Webhook | The user friendly name of the Webhook entry as presented to the end-user. |
Description | string | Use your custom built Webhook to resend Log Events | A user friendly descriptipon about this Webhook entry. |
URI | string | https://127.0.0.1 | The address of the Webhook. |
Order | int | 0 | Enter the index to managa the display order when you have multiple Webhook entries. |
Example
{
"Enabled": true,
"EditableURI": true,
"ExtractContextValues": [
{
"MessageTypeIds": [],
"KeyRegEx": "ExtendedProperties\\/1\\.0\\#(EndPointUri)",
"KeyGroup": 1
},
{
"MessageTypeIds": [],
"KeyRegEx": "x-ms-client-tracking-id",
"KeyGroup": 0
}
],
"Webhooks": [{
"Enabled": "false",
"DisplayName": "The Webhook",
"Description": "Use your custom built Webhook to resend Log Events",
"URI": "https://127.0.0.1",
"Order": 0}]
}
This feature comes with Nodinite version 5.4.1.12
Frequently asked questions
Additional solutions to common problems and the FAQ for the Nodinite System Parameters exist in the Troubleshooting user guide.
How do I change the value?
Changing a value for the pre-defined System Parameters is described in the generic 'How do I change the System Parameters' article.