The acting user.
OptionaldryCompute-only: for work types that support it (currently FieldRules), produce the per-record diff
WITHOUT writing. Powers the preview step of the bulk-update UX.
OptionalonProgress callback.
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.
OptionaltriggeredWhat triggered the run (default OnDemand).
Options for executing a Record Process.