A built-in type has an existing interaction and customer-edited name. Reapply its baseline, deactivate the type, attempt a new interaction and correct the existing one.
The interaction scenario names the capabilities and rules it exercises. The coverage finding retains incomplete permission combinations and failure variants.
Coverage
Rulecovered
Transitioncovered
Validationcovered
Permissioncovered
Edgegap: FND-CRM-ACT-054
Failuregap: FND-CRM-ACT-054
Boundarycovered
Concurrencycovered
Invariantcovered
Interactioncovered
Test Scenarios
14 scenarios proving CAP-CRM-ACT-008; 9 bound to an existing test.
01Reject type maintenance by readerspermissionapinegativetest
13Persist activity classification from Inactive to Deletedtransitionapiproposed
Proves
INV-DOM-CRM-ACT-001-03INV-DOM-CRM-ACT-001-12
Preconditions
Run-owned activity classification has Inactive standing. No interaction references the entry. Type deletion additionally requires a customer-defined type without either lock; result removal requires an update-unlocked parent and current read version. Unused results of baseline types may be removed.
Steps
Delete an unused type, or save its result list with an unused result omitted. Read the resulting record and affected projections after commit.
Expected
The resulting activity classification has Deleted standing. Removing a type also removes its owned results.
Data
Run-owned records in an isolated workspace; fixed clock for calendar checks.
14Persist activity classification from Active to Deletedtransitionapiproposed
Proves
INV-DOM-CRM-ACT-001-03INV-DOM-CRM-ACT-001-12
Preconditions
Run-owned activity classification has Active standing. No interaction references the entry. Type deletion additionally requires a customer-defined type without either lock; result removal requires an update-unlocked parent and current read version. Unused results of baseline types may be removed.
Steps
Delete an unused type, or save its result list with an unused result omitted. Read the resulting record and affected projections after commit.
Expected
The resulting activity classification has Deleted standing. Removing a type also removes its owned results.
Data
Run-owned records in an isolated workspace; fixed clock for calendar checks.