the model + target + scope + cadence (see ScheduleModelScoringOptions)
the saved Record Process AND — in write-back mode — its scoring binding
(null in generic mode); see ScheduledModelScoringResult
if a required input is missing, the scope is not exactly one selector, the target entity is unknown, the Record Process fails to save, or — in write-back mode, after the Record Process was saved — the binding fails to save (the message carries the cause). The binding save is intentionally fail-loud (not swallowed): a saved RP without a binding would run invisibly to the lineage UX, so we surface the inconsistency.
Create and save a scheduled Record Process that scores
targetEntity's rows withmodelIdon a recurring cadence. Operates in one of two modes, driven by whetheropts.outputFieldis supplied:outputFieldpresent): each run writes the prediction into that target column (via the Record ProcessOutputMapping), AND this helper records aMJ: ML Model Scoring Bindingslineage row (Mode='Scheduled') tying the model → Record Process → target entity/column so the operationalized model is discoverable by the UX surfaces that read those bindings.result.bindingis the saved row.outputFieldomitted): noOutputMappingis set and no binding is created — each run's predictions are recorded in the process run history (MJ: Process Run Details) only.result.bindingisnull.In both modes, saving the Record Process auto-creates its owned
MJ: Scheduled Jobsrow (so the run is live on the schedule immediately).