OptionalEndWhen the run ended.
Records that failed.
OptionalErrorRun-level error message when Status is Failed.
Records handed to the processor so far.
OptionalProcessID of the persisted MJ: Process Runs row, when a persisting tracker was used.
OptionalResultOptional processor-specific run summary persisted as JSON in MJ: Process Runs.ResultSummary.
Records that were skipped.
OptionalStartWhen the run started.
Terminal or current run status.
Records that succeeded.
Known total record count, or null.
OptionalWouldOn a dry run, why a real run would be refused (e.g. a prerequisite or version gate is not met).
Result returned by
RecordSetProcessor.Process()— a run summary plus the persisted run ID.