Skip to content

CON-PFM-INT-003Capability Call

Markdown

CON-PFM-INT-003

Capability Call

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-PFM-INT-03
Owned by
MOD-PFM-INT
Acted on by
CAP-PFM-INT-007, CAP-PFM-INT-008, CAP-PFM-INT-009, CAP-PFM-INT-010, CAP-PFM-INT-011, CAP-PFM-INT-012
Visible to
ACT-PFM-017, ACT-PFM-018, ACT-PFM-019, ACT-PFM-020, ACT-PFM-021, ACT-PFM-006
Not to be confused with
Application customization execution, Host-owned configured action execution

Design

Specified by
DOM-PFM-INT-003

KindKey conceptProduct areaPlatformModuleIntegration access, customer extensions and shared workflow configurationRevision1

Read atservices-platform ad3f6a65macroservice-libraries 54536a44react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
A capability call is a recorded request for a provider operation through Rhythm’s gateway, with its selected account, attempts and eventual outcome.
Synonyms
ExecutionGateway callInvocation

Relationships

ToStatementProvenance
CON-PFM-INT-002An execution selects one connection and borrows authentication for its provider attempt.test
services-platform:modules/integrations/tests/integration/services/executions/invoke-capability.integration.spec.js#hands the adapter the execution id, the lease and the callback, and stores no credential
CON-PFM-INT-001The selected release and accepted installation access constrain bound capability calls.test
CON-PFM-INT-004Applicable asynchronous settlement produces an integration completion event.test

Lifecycle

StateMeaningHow it changes
accepted or runningThe operation is recorded for immediate or queued work.An attempt, cancellation, retry or uncertain result advances it.
retryingAnother provider attempt is pending.Attempt execution, exhaustion or timeout decides its next state.
unknownProvider delivery may have occurred without a known result.Lookup establishes an outcome or leads to attention.
needs attentionAutomatic investigation is exhausted.An authorized operator records the result.
succeeded, failed or cancelledThe execution has a retained final outcome.Settlement remains final; a retained idempotency key reuses it.

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.