OptionalActionDisplay label for the action (used in driver headers when present).
OptionalConfigDriver-specific configuration resolved from the entity action's params — e.g. the RecordProcessID
the RecordProcessRunnerUXComponent should run. Opaque to the framework.
OptionalContextActing user (server-side calls; client-side may omit).
The entity being acted on.
OptionalFilterFilter expression (when ScopeKind === 'filter').
OptionalListSource list ID (when ScopeKind === 'list').
OptionalProviderThe metadata provider this work runs under (multi-provider support). When the host omits it, drivers
fall back to the global default provider. Drivers that issue a RunView / GraphQL call should scope
to this provider when present.
How the target rows are scoped.
OptionalSelectedSelected row primary-key values (when ScopeKind === 'records').
OptionalViewSource view ID (when ScopeKind === 'view').
Everything a runtime-UX driver needs to do its job, assembled by the host from the grid/list state and the entity action's configured params.