Member Junction
    Preparing search index...

    How a child mapping's rows are reconciled with existing rows under the same parent (idempotent re-runs).

    interface ChildReconcileConfig {
        deleteStale?: boolean;
        derivedSourceValue?: string;
        keyFields: string[];
        sourceField?: string;
    }
    Index

    Properties

    deleteStale?: boolean

    Delete pipeline-written rows the new result no longer contains (default true; needs sourceField and derivedSourceValue).

    derivedSourceValue?: string

    The sourceField value of pipeline-written rows, e.g. "Derived".

    keyFields: string[]

    Child fields identifying a row within its parent, e.g. ["JobFunctionID"].

    sourceField?: string

    Field naming who wrote a row, e.g. "Source". A row whose value differs from derivedSourceValue is human-owned. Without it every row counts as pipeline-written.