Skip to content

CON-PFM-INT-004Integration Event

Markdown

CON-PFM-INT-004

Integration Event

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-PFM-INT-04
Owned by
MOD-PFM-INT
Acted on by
CAP-PFM-INT-013, CAP-PFM-INT-014, CAP-PFM-INT-015
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-owned event for automation, Outgoing request to a provider

Design

Specified by
DOM-PFM-INT-004

KindKey conceptProduct areaPlatformModuleIntegration access, customer extensions and shared workflow configurationRevision1

Read atservices-platform ad3f6a65macroservice-libraries 54536a44

The Formal Contract

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

Definition
An integration event is information exchanged across the provider boundary: a retained notification, an application-routed event or a subscribed Rhythm change.
Synonyms
WebhookNotificationDelivery

Relationships

ToStatementProvenance
CON-PFM-INT-002Connection disconnection disables its notification endpoints.test
CON-PFM-INT-001Installation removal deletes its event subscriptions.test
services-platform:modules/integrations/tests/integration/services/connections/disconnect-discard-uninstall.integration.spec.js#removes every subscription of the installation with the uninstallation, and no other installation’s
CON-PFM-INT-003Asynchronous completion is routed back to the initiating application.test
services-platform:modules/integrations/tests/e2e-adapters/events-dummy.adapters.spec.js#reaches the consumer of the application that invoked it, carrying the response

Lifecycle

StateMeaningHow it changes
receivedNotification material is retained pending verification.A worker validates and interprets it.
processed or ignoredA verified notification produced events or matched an earlier message.Explicit replay requests another processing pass.
rejected or deadVerification or repeated processing failure ended automatic work.Operators may request recovery replay.

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.