ATS-CRM-ACT-005 Read past interactions and upcoming work on a record timeline: Capability Test Specification
Markdown Design / CRM / Activities, Follow-ups and Task Work / Interaction Records and Timelines / Capability Test Specification Read past interactions and upcoming work on a record timeline: Capability Test Specification Coverage Category coverage counts specified proof. Unbound cases remain proposed; registered assertions do not establish a passing run.
Two contacts share an interaction and the duplicate has an open task. Merge into the survivor, then read the survivor timeline and its summary and read the moved task.
The interaction scenario names the capabilities and rules it exercises. The coverage finding retains incomplete permission combinations and failure variants.
Show evidence (sources, provenance, origins, pinned commits)Coverage Rule covered Transition gap: FND-CRM-ACT-051 Validation covered Permission covered Edge covered Failure gap: FND-CRM-ACT-051 Boundary covered Concurrency gap: FND-CRM-ACT-051 Invariant covered Interaction covered Test Scenarios 13 scenarios proving CAP-CRM-ACT-005 ; 11 bound to an existing test.
01 Require record and activity read authority permission api negative test
Proves BR-CAP-CRM-ACT-005-01 Preconditions Callers independently lack activity or related-record read rights. Steps Request timelines and summaries. Expected Each unauthorized request returns Forbidden. Data Each run creates and isolates the records it needs. Bound to Source services-crm:modules/activities/tests/e2e/activities.e2e.spec.js #refuses a timeline to a caller who may not read the contact: 403 03 Omit task information without task read permission permission api negative test
Proves BR-CAP-CRM-ACT-005-04 Preconditions A record has related tasks and the caller cannot read tasks. Steps Read its timeline and summary. Expected Task entries and task counts are absent. Data Each run creates and isolates the records it needs. Bound to Source services-crm:modules/activities/tests/e2e/activities.e2e.spec.js #leaves the tasks out for a caller who may not read tasks 12 Reject malformed timeline queries validation api negative test
Proves BR-CAP-CRM-ACT-005-13 Preconditions An authorized contact timeline exists. Steps Request an invented query parameter and an invented page cursor. Expected Both requests return a validation refusal. Data Run-owned records in an isolated workspace; fixed clock for calendar checks. Bound to Source services-crm:modules/activities/tests/e2e/activities.e2e.spec.js #refuses a timeline query parameter it does not know: 400 ← Previous Capability Test Specification ATS-CRM-ACT-004 · Retain supporting files with an activity: Capability Test Specification Next Capability Test Specification → ATS-CRM-ACT-006 · Review activity changes and their attribution: Capability Test Specification