planned_start and planned_end, otherwise the package is rejected. gap with gap_type adds a gap between the finish of the predecessor and the start of the successor. Dependencies must not form a cycle, and a chain of more than 255 links is rejected.resource_files of the manifest, with "resource": "card_planned_relations". An entity can have any number of files. See Bundle format.[
{
"resource": "card_planned_relations",
"path": "resources/card_planned_relations.json"
}
]| Field | Type | Required | Description |
|---|---|---|---|
external_id | string (ExternalId) | Yes | Your own identifier of the record, for example k-mrr, unique within the resource across all of its files and case sensitive. Other records refer to this one by it.Constraints: 1–512 characters. |
predecessor_card_ref | Ref<cards> refers to Cards | Yes | The card that comes first. It must have planned_start and planned_end. Give the external_id of a cards record. |
successor_card_ref | Ref<cards> refers to Cards | Yes | The card that depends on the predecessor. It must have planned_start and planned_end. Rule: Differs from predecessor_card_ref. |
gap | integer? | No | Gap between the finish of the predecessor and the start of the successor, in whole units of gap_type; use it with gap_type.Rule: Only together with gap_type. |
gap_type | enum? | No | Unit of gap: hours or days. Use it with gap.Constraints: one of hours, days. Rule: Only together with gap. |
{
"external_id": "pd-cohorts-ltv",
"predecessor_card_ref": "k-cohorts",
"successor_card_ref": "k-ltv",
"gap": 3,
"gap_type": "days"
}