Appearance
entity-cadence-config schema
One config row for the generic engine-entity.cadence-generator job — create new target-entity rows on a cadence, source-driven or standalone, deduped.
Pull the full JSON Schema: erp schema pull entity-cadence-config · MCP: erp_get_schema {"name":"entity-cadence-config"}
Top-level properties
| Property | Type | Required | Notes |
|---|---|---|---|
cadence_code | string | yes | Stable identifier / natural key for idempotent seeding. |
target_entity | string | yes | |
interval_days | integer | yes | Minimum days between generations; the job stamps last_generated_at on its own config row after each run. |
last_generated_at | string | Managed by the job; leave unset in seed files. | |
template_json | object | Static field values for each created row. String values may use ${date} ${ts} ${uuid} ${sourceId} placeholders. | |
source_entity | string | Set for source-driven generation (one target row per due source row); leave blank for a standalone single-row generator. | |
source_filter_field | string | ||
source_filter_value | string | ||
source_status_field | string | ||
source_status_in | string | ||
source_date_field | string | Only source rows whose date_field <= now + due_within_days are generated from. | |
due_within_days | integer | ||
field_map_json | object | { targetField: sourceField } - copies values from each source row. | |
dedupe_target_field | string | Target column holding the source row id (source-driven) or the cadence marker (standalone) - the idempotency key. | |
seeded_by | string | ||
active | boolean | yes |