---
id: SCR-PFM-INT-010
title: Execution detail
route: '/console/{tenantId}/configuration/platform/integrations/activity/{executionId}'
surface: console
product_area: platform
module: integrations
revision: 1
status: draft
design_intent: confirmed
implementation_evidence: observed
origin: 'docs/milestones/INTG-M2-calls-through-the-gateway.md#Decisions M2-D5, M2-D6, M2-D8'
inference: []
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
purpose: >-
  Inspect execution attempts and outcomes, then request cancellation or record a human resolution when
  permitted.
supports:
  - JNY-PFM-INT-003
  - JNY-PFM-INT-004
  - CAP-PFM-INT-010
  - CAP-PFM-INT-011
permission: platform.integrations.read
entry_from:
  - '/console/{tenantId}/configuration/platform/integrations/activity'
  - '/console/{tenantId}/configuration/platform/integrations/needs-attention'
exits_to:
  - '/console/{tenantId}/configuration/platform/integrations/activity'
displays:
  - field: >-
      Summary: capability, connection, binding revision, release, deployment, initiator, status and settling
      state
    source: getIntegrationExecution
  - field: 'Attempts with outcome, class, code, latency and provider reference'
    source: getIntegrationExecution (attempts)
  - field: Resolution trace
    source: getIntegrationExecution
  - field: Request and response summaries
    source: getIntegrationExecution
  - field: Related history
    source: listIntegrationAuditEvents
actions:
  - label: Retry
    operation_id: retryIntegrationExecution
    permission: platform.integration-executions.operate
    confirm: false
  - label: Cancel Execution
    operation_id: cancelIntegrationExecution
    permission: platform.integration-executions.operate
    confirm: true
  - label: Resolve
    operation_id: resolveIntegrationExecution
    permission: platform.integration-executions.operate
    confirm: true
states:
  - loading
  - error
  - read-only
validation:
  - BR-CAP-PFM-INT-011-03
  - BR-CAP-PFM-INT-011-04
  - BR-CAP-PFM-INT-011-05
  - BR-CAP-PFM-INT-011-06
  - BR-CAP-PFM-INT-011-07
patterns:
  - LibraryPage with breadcrumb navigation.
  - 'ReadState, Empty and shared error presentation for data reads.'
  - The Library access boundary controls entry; each action retains its implemented permission gate.
  - ResolveDialog requires a final outcome and explanatory note; Retry remains disabled.
component: components/integrations/execution-detail.tsx
evidence:
  - 'react-console at baf6dae3: components/integrations/execution-detail.tsx'
controls: [TC-AVL-001, TC-AVL-004, TC-AVL-005, TC-AZ-001, TC-AZ-002, TC-AZ-003, TC-AZ-004, TC-AZ-005, TC-CHG-001, TC-CHG-002, TC-CHG-003, TC-CHG-004, TC-CHG-005, TC-CHG-006, TC-DAT-001, TC-DAT-002, TC-DAT-003, TC-IAM-001, TC-IAM-002, TC-IAM-003, TC-IAM-004, TC-IAM-005, TC-IAM-006, TC-LOG-001, TC-LOG-002, TC-LOG-003, TC-LOG-004, TC-LOG-005, TC-MON-001, TC-MON-002, TC-PI-001, TC-PI-002, TC-PI-004, TC-PI-005, TC-PRV-001, TC-PRV-002, TC-TEN-001, TC-TEN-002, TC-TEN-003, TC-VEN-001, TC-VEN-002, TC-VEN-003]
---

# Execution detail

## What the Screen Is For

Inspect execution attempts and outcomes, then request cancellation or record a human resolution when permitted.

## What It Shows and Lets People Do

The detail shows the serving release and deployment, selected binding revision, initiator, request and response summaries, attempt outcomes and resolution history. Retry is displayed but disabled because the console lacks the original request; its API declaration does not imply a working console retry.

## States and Errors

The Library rejects entry without its read authority. Shared loading and error presentation handles data reads; mutation controls are gated separately. A visible control can still be refused by the API’s independent authorization or lifecycle validation.

## Patterns It Must Respect

LibraryPage with breadcrumb navigation. ReadState, Empty and shared error presentation for data reads. The Library access boundary controls entry; each action retains its implemented permission gate. ResolveDialog requires a final outcome and explanatory note; Retry remains disabled.
