Skip to main content

Performance Workflow Troubleshooting

Symptoms

Self submission does not link a workflow, direct review is rejected, callback is ignored/rejected, or an appraisal remains self-submitted.

Scope

Optional Workflow start, linkage, terminal callback, verification, idempotency, and local state.

Cause

Likely causes

Workflow disabled; start unavailable; linkage failure; direct action blocked for Workflow-managed appraisal; callback identity/decision mismatch; duplicate callback.

Safe diagnostic steps

  1. Confirm whether Workflow integration is selected without recording values.\n2. Check linkage/status categories and sanitized Workflow outcome.\n3. Compare callback identity/state category with appraisal state.\n4. Distinguish ignored duplicate from failed callback.

Resolution

Safe resolution

Complete the owning Workflow task or correct an upstream callback through approved Workflow processes. Do not resend or forge callbacks.

Validation

Confirm terminal Workflow state aligns with appraisal outcome and expected events/evidence.

Evidence to collect

Collect only environment category, time window, capability/route, status or error category, sanitized correlation reference, lifecycle state category, and recent approved change context.

Escalation

Escalate jointly to Performance and Workflow; include messaging only if subsequent events fail.

Source References

  • microservices/src/performance-service/Application/WorkflowIntegration.cs
  • microservices/src/performance-service/Infrastructure/WorkflowServiceClient.cs
  • microservices/src/performance-service/Application/Commands/AppraisalCommands.cs

Summary

This Draft page provides non-destructive, source-backed diagnosis and explicitly stops where recovery authority is not confirmed.

Audience

Performance users, support, operations, engineering, QA, architecture, security, and implementation teams.

Overview

Use supported reads and sanitized evidence. Never expose personal/evaluation content, credentials, configuration values, infrastructure details, or operational commands.

See Also

Keywords

  • Performance troubleshooting
  • Safe diagnostics

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly