Health summaries, attention lists and operational history describe the same underlying account and execution changes. The interaction cases compare those surfaces after credential trouble, binding invalidation and execution settlement; unresolved display differences remain findings.
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
Validationgap: FND-PFM-INT-062
Permissiongap: FND-PFM-INT-062
Edgegap: FND-PFM-INT-062
Failurecovered
Boundarycovered
Concurrencygap: FND-PFM-INT-062
Invariantgap: FND-PFM-INT-062
Interactioncovered
Test Scenarios
13 scenarios proving CAP-PFM-INT-006; 8 bound to an existing test.
01Connection indicators distinguish use from healthruleunittest
Prepare active, degraded, recent-failure, long-healthy and suspended accounts.
Steps
Run recent-failure and daily verification passes.
Expected
The first queues health checks for degradation and recent failure; daily verification covers active and degraded accounts and neither checks paused accounts.
Data
Fixtures establishing the stated accounts, declarations and history in an isolated workspace.
One call is still scheduled for lookup and another has exhausted investigation.
Steps
Read both execution states and open the attention view.
Expected
Only the exhausted investigation appears as a call requiring a person.
Data
Run-owned records and principals in an isolated workspace.
Source
react-console:lib/integrations/needs-attention.test.ts#leaves a settling (unknown) execution out however long it has been unknown,services-platform:modules/integrations/tests/unit/services/execution-settlement-wire.spec.ts#gives the next lookup time of an unknown execution, not in needs attention
A subscription has forty-nine consecutive dead deliveries.
Steps
Fail its next delivery, read operational attention and resume the subscription.
Expected
The subscription pauses with one notice and the dead delivery is available for investigation.
Data
Run-owned records and principals in an isolated workspace.
Source
react-console:lib/integrations/needs-attention.test.ts#leaves a settling (unknown) execution out however long it has been unknown,services-platform:modules/integrations/tests/integration/services/subscriptions/subscriptions.integration.spec.js#pauses a subscription after fifty dead deliveries in a row and tells its administrators once
12Lost authorization becomes an actionable account probleminteractionapiproposed
A due sign-in token has an active account and administrator recipients.
Steps
Run refresh with provider refusal, then inspect health and delivered administrator notices.
Expected
The account requires re-authorization and the saved result remains even when mail delivery fails.
Data
Run-owned records and principals in an isolated workspace.
Source
services-platform:modules/integrations/tests/integration/services/credentials/refresh.integration.spec.js#makes one token request when two refreshes of a connection run at once,services-platform:modules/integrations/tests/integration/services/connections/connection-feature-changes.integration.spec.js#INT-ACC-0113 step 3: the loss tells each administrator of the tenant once, two notices in all, each with the features-lost subject