MGCLatticeIntegrationFailureBusinessEvent
Custom D365 business event raised when an integration dead-letter item transitions to Parked (terminal). External monitoring and automation (for example Power Automate or a Logic App) can subscribe to this event to react to integration failures. The event payload carries only the NON-SENSITIVE identification and diagnostic fields of the parked row (see MGCLatticeIntegrationFailureBusinessEventContract); it never carries the original payload, the original request id, the source reference, or any credential/secret.
- Event id:
MGCLatticeIntegrationFailureBusinessEvent - Contract class:
MGCLatticeIntegrationFailureBusinessEventContract
Payload fields
| Name | Type | Description |
|---|---|---|
eventSequence | int64 | Gets or sets the ordering sequence of this emission. |
correlationId | str | Gets or sets the identifier grouping emissions that belong to one logical run or flow. |
schemaVersion | int | Gets or sets the payload schema version of the emitting contract. |
deadLetterId | str | Gets or sets the dead-letter identifier. |
sourceType | int | Gets or sets the source type (MGCLatticeIntegrationDlqSource value: async operation or file ingestion). |
sourceTypeName | str | Gets or sets the source type symbol. |
serviceName | str | Gets or sets the target service name. |
operationName | str | Gets or sets the target operation name. |
errorCode | int | Gets or sets the categorized error code (MGCLatticeServiceErrorCode value). |
errorCodeName | str | Gets or sets the categorized error code symbol. |
status | int | Gets or sets the dead-letter status when the event was raised (MGCLatticeIntegrationDlqStatus value). |
statusName | str | Gets or sets the dead-letter status symbol. |
attemptCount | int | Gets or sets the number of processing attempts. |
firstFailedDateTime | utcdatetime | Gets or sets the UTC date and time of the first failure. |
failureMessage | str | Gets or sets the length-capped failure message (at most 512 characters). |