Features: Create / Edit / Delete workflow steps (types: INPUT, PROCESS, OUTPUT) Drag-and-drop reorder steps Each step references an integration by ID (integrations assumed managed elsewhere) "Configure" like email reading condition
sample output is sample-workflow json
integration types "csv","mysql","mssql",mariadb","postgresql","webhooks","ftp","onedrive","sharepoint","oracle","outlook",
I'll build a production-ready Workflow Builder with Material-UI v5, TailwindCSS, and drag-and-drop functionality. I'll create a comprehensive solution with separate components for clean architecture.
I've built a production-ready Workflow Builder with all requested features:
Key Features:
Architecture:
types.ts, use-workflow.ts, step-card.tsx, step-editor-dialog.tsx, integration-list.tsxThe builder is ready to integrate into your larger orchestrator application and handles all structural workflow management without execution logic.
I now understand the structure and the sample workflow. Let me update the builder to include:
Perfect! I've updated the Workflow Builder with the requested features:
New Features:
Condition Configuration UI - INPUT steps now show a dedicated condition editor with:
The builder maintains all previous functionality while adding production-ready condition management suitable for email filtering, database queries, and data pipeline rules.