Skip to content

ATS-CRM-ACT-018Retain interactions and work through record deletion and merge: Acceptance Test Set

Markdown

ATS-CRM-ACT-018

Retain interactions and work through record deletion and merge: Acceptance Test Set

Markdown
  • DocumentProposed

Planning

Proves capability
CAP-CRM-ACT-018

KindAcceptance test setProduct areaCRMModuleActivities, Follow-ups and Task WorkRevision2

Read atservices-crm a8d1364freact-console baf6dae3

Test Scenarios

3 scenarios proving CAP-CRM-ACT-018; 3 bound to an existing test.

01 Retain shared activities after related-record removalapitest
Proves
BR-CAP-CRM-ACT-018-01
Preconditions
One activity links two contacts.
Steps
Delete one contact.
Expected
The activity remains available from the other contact’s timeline.
Data
Each run creates and isolates the records it needs.
Bound to
services-crm:modules/activities/tests/integration/services/persistence/activities.integration.spec.js#leaves the activity on the other records’ timelines when one linked contact is deleted
services-crm:modules/activities/tests/integration/db/activities.table.integration.spec.js#drops only its links when a linked contact is deleted, and leaves the activity
Source
services-crm:modules/activities/tests/integration/services/persistence/activities.integration.spec.js#leaves the activity on the other records’ timelines when one linked contact is deleted
02 Inspect orphan retention and deletion audit evidencebrowsernegativetest
Proves
BR-CAP-CRM-ACT-018-02 BR-CAP-CRM-ACT-018-04
Preconditions
An activity has one contact link.
Steps
Delete the contact and inspect direct read, console landing and deletion revision.
Expected
The activity has no links, its landing cannot open it, and the journey records whether removed links are represented in the audit.
Data
Each run creates and isolates the records it needs.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/cross-application/CRM-ACC-0719.spec.ts#CRM-ACC-0719
03 Move and collapse references during mergebrowsertest
Proves
BR-CAP-CRM-ACT-018-05 BR-CAP-CRM-ACT-018-07 BR-CAP-CRM-ACT-018-08
Preconditions
Contacts share a meeting and the duplicate also has independent activity and work.
Steps
Merge and inspect survivor and former-record reads.
Expected
Shared links collapse with primary preserved, tasks follow and the old timeline identifies the survivor.
Data
Each run creates and isolates the records it needs.
Bound to
Source
react-console:acceptance/crm/playwright/journeys/cross-application/CRM-ACC-0720.spec.ts#CRM-ACC-0720

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.