The acting user.
OptionalDryCompute-only: produce each record's result and the write-back preview WITHOUT writing (see RecordProcessExecutor.BuildProcessor for what each work type does). Powers the preview step of the bulk-update UX.
OptionalDryDry runs preview at most this many records when no scope or single record is given and the processor declares a default sample size.
OptionalLastOptional timestamp of the previous run, used for 'UpdatedAt' watermark strategy.
OptionalOnProgress callback.
OptionalOverwriteOverwrite values a person entered, and retire their Human values (default false).
OptionalProviderThe owning provider (defaults to the active provider).
OptionalScheduledFK to the owning ScheduledJobRun when launched by the scheduler (links the Process Run back).
OptionalScopeRuntime scope override (selected rows / a view / a list / a filter), used instead of the stored Scope. This is how a grid/list UI runs a process against exactly what the user is looking at.
OptionalSingleProcess a single record (the on-change / on-demand single-record case) instead of the scope.
OptionalSkipWhether the run skips records its watermark says are unchanged (default: the Record Process's SkipUnchanged).
A version backfill passes false; it still refreshes the watermarks of the records it processes.
OptionalTriggeredWhat triggered the run (default OnDemand).
Options for executing a Record Process.