Execution History
Every workflow run in BFF is persisted with full step-by-step detail. This gives you a complete audit trail of automated processes.
Viewing Runs
- Navigate to Workflows
- Open any workflow
- Click the “Runs” or “History” tab
- See a list of all executions
Run Statuses
| Status | Meaning |
|---|---|
| Running | The workflow is actively executing |
| Pending Human | Waiting for a human approval step |
| Completed | All steps finished successfully |
| Failed | A step encountered an error |
| Cancelled | The run was manually cancelled |
Step-Level Detail
Click into any run to see per-step information:
- Step name and assignee
- Status (completed, running, pending, failed)
- Start and end times
- Duration of execution
- Output or errors from the step
Real-Time Monitoring
For active workflow runs:
- The workflow visualization shows the current step highlighted
- Status updates in real-time via WebSocket
- Pending human steps show a notification badge
- Failed steps show error details immediately
Troubleshooting Failed Runs
When a workflow run fails:
- Open the run detail view
- Find the failed step (marked in red)
- Review the error message
- Check if the assignee (human or AI) encountered an issue
- Fix the underlying problem
- Re-run the workflow if needed
Using History for Optimization
Review your workflow history to:
- Identify bottleneck steps that take the longest
- Find frequently failing steps that need better instructions
- Track approval turnaround times for human-in-the-loop steps
- Measure overall workflow efficiency
Tip: Regular review of workflow execution history helps you continuously improve your automated processes. Look for patterns in failures and slow steps.