Automation publication depends on the current action registry and the configured recipe. The interaction cases check permission refusal, declaration retirement and the effect of later configuration changes on published work.
The structured scenarios name the capabilities and rules involved. A bound test contributes only the outcomes it asserts; proposed transition matrices and composed interactions still require executable proof.
Coverage
Rulecovered
Transitioncovered
Validationcovered
Permissioncovered
Edgegap: FND-PFM-INT-090
Failurecovered
Boundarygap: FND-PFM-INT-090
Concurrencycovered
Invariantcovered
Interactioncovered
Test Scenarios
10 scenarios proving CAP-PFM-INT-020; 8 bound to an existing test.
01Draft ownership follows the selected eventtransitionapinegativetest
Prepare one independent record in each starting state, including absent-record cases where the model defines creation.
Steps
Run each listed transition once with its guard satisfied, then repeat it with the guard denied. Inspect the resulting record and listed side effects after commit.
Expected
Each positive case reaches its listed destination and records its defined side effects. Each denied case preserves the starting record and creates no transition side effects.
Data
Run-owned records and principals in an isolated workspace.
A rule publishes actions copied from a customer recipe.
Steps
Edit the recipe, inspect the published version and raise its event.
Expected
Published content and raised work keep the copied actions until an explicit new version is published.
Data
Run-owned records and principals in an isolated workspace.
Source
services-platform:docs/workflow-actions/README.md#Workflow actions: Platform's part of the Workflow Action Engine,services-platform:modules/workflow-actions/tests/integration/db/workflow-actions-tables.integration.spec.js#refuses a change to a published version’s actions