OptionalConfigurationThe Record Process's Configuration JSON string (work-type-specific config), if any.
OptionalDryTrue when this is a dry-run (compute-only) pass — the factory should honor it when supported.
OptionalEntityThe target entity id of the Record Process.
OptionalInputThe Record Process's InputMapping JSON string, if any.
OptionalOutputThe Record Process's OutputMapping JSON string, if any (write-back targets).
OptionalRecordThe loaded Record Process record itself, as an opaque object. The engine passes the real
MJRecordProcessEntity; a factory that needs fields beyond those projected above can read them
off this with its own typing. Typed as unknown so the base package stays free of
@memberjunction/core-entities.
OptionalRecordThe Record Process id (lineage / diagnostics).
OptionalRecordThe Record Process name (diagnostics).
The work-type key being built (the registry lookup key).
The per-run context handed to a registered factory. Carries the resolved Record Process fields the factory needs to build its processor, plus the dry-run flag, WITHOUT coupling the base package to the
MJRecordProcessEntitytype (the base package depends only on@memberjunction/core+@memberjunction/global). The engine populates this from the loaded Record Process; the registered factory readsConfiguration/InputMappingto build itself.