Read the history grid
Open Jobs → Event History. List rows include the event name, creator and creation time, payload size, metadata, and lifecycle state. Large messages are omitted from list projections so the grid remains responsive; open a row to load the complete message. The detail panel provides:- the full JSON message;
- searchable metadata;
- resolved Job templates;
- related Job executions;
- the history identifier used for correlation;
- deletion state and available operator actions.
Follow one delivery end to end
- Copy the
jobEventHistoryIdfrom the Event History detail. - Inspect the normalized message and metadata.
- Confirm that the expected Event definition appears in the resolved targets.
- Open each related Job and capture its job and operation identifiers.
- Correlate the execution in Logs or Trace when the target failed or produced an unexpected result.
Replay
Users withAUTOMATION_RUNNER or AUTOMATION_ADMIN can select one or more history rows and choose Replay. RevoEngine creates a new dispatch lineage and reports how many selected events were requested and replayed.
Before replaying a production event:
- confirm why the original target did not complete;
- verify whether any external side effect already succeeded;
- check that the current Event target is still intended;
- supply idempotency at the target boundary;
- replay the smallest possible selection;
- inspect the newly created lineage rather than overwriting the original evidence.
Deletion and restore
Deleting Event history is a recoverable visibility operation available toAUTOMATION_ADMIN. Restore makes the row available again. Neither action reverses Jobs, Agent runs, database mutations, outbound requests, or third-party effects already produced by the event.
Treat deletion as a retention and workspace-hygiene decision, not as incident remediation.
Access
Authorization still applies when following a related resource. A user may see an Event history row but lack access to the target Job template, Agent, or restricted data used during execution.
Common diagnoses
No target was scheduled
No target was scheduled
Check that the Event definition was active when the message arrived, its type matches exactly, and its filter evaluates to true for the normalized message.
The target was scheduled but nothing changed
The target was scheduled but nothing changed
Open the related Job or Agent run. The failure occurred after fan-out and belongs to the target execution, its principal, or a downstream dependency.
Replay created a different result
Replay created a different result
Compare current Event and target versions with the original timestamps. Replay intentionally uses current configuration and current authorization.
The message is absent from the grid row
The message is absent from the grid row
Open the detail panel. List projections omit large messages; this is not evidence that the original event had an empty body.

