Member Junction
    Preparing search index...

    Parameters for checking watermarks across a batch of records.

    interface CheckBatchWatermarksParams {
        ContextUser: UserInfo;
        EntityID: string;
        ExcludeFields?: string[];
        LastRunAt?: Date;
        MaxConcurrency?: number;
        OverwriteHumanValues?: boolean;
        Processor?: IRecordProcessor;
        ProcessRunID?: string;
        Provider: IMetadataProvider;
        RecordProcessID: string;
        Records: RecordRef[];
        SkipUnchanged?: boolean;
        Strategy: "Checksum" | "None" | "UpdatedAt";
    }
    Index

    Properties

    ContextUser: UserInfo
    EntityID: string
    ExcludeFields?: string[]
    LastRunAt?: Date
    MaxConcurrency?: number
    OverwriteHumanValues?: boolean

    The run overwrites human values: no record is skipped (an unchanged record still holds the values to overwrite).

    Processor?: IRecordProcessor
    ProcessRunID?: string

    The run's provider: the watermark reads run on it (never the global provider).

    RecordProcessID: string
    Records: RecordRef[]
    SkipUnchanged?: boolean

    Whether unchanged records are skipped; off, a Checksum run still carries the processor's basis hashes.

    Strategy: "Checksum" | "None" | "UpdatedAt"