Member Junction
    Preparing search index...

    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.

    interface EntityActionUXContext {
        ActionLabel?: string;
        Config?: Record<string, unknown>;
        ContextUser?: UserInfo;
        EntityInfo: EntityInfo;
        Filter?: string;
        ListID?: string;
        Provider?: IMetadataProvider;
        ScopeKind: EntityActionUXScopeKind;
        SelectedRecordIDs?: string[];
        ViewID?: string;
    }
    Index

    Properties

    ActionLabel?: string

    Display label for the action (used in driver headers when present).

    Config?: Record<string, unknown>

    Driver-specific configuration resolved from the entity action's params — e.g. the RecordProcessID the RecordProcessRunnerUXComponent should run. Opaque to the framework.

    ContextUser?: UserInfo

    Acting user (server-side calls; client-side may omit).

    EntityInfo: EntityInfo

    The entity being acted on.

    Filter?: string

    Filter expression (when ScopeKind === 'filter').

    ListID?: string

    Source list ID (when ScopeKind === 'list').

    The 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.

    SelectedRecordIDs?: string[]

    Selected row primary-key values (when ScopeKind === 'records').

    ViewID?: string

    Source view ID (when ScopeKind === 'view').