Technical documentation for the BizFirst workflow automation platform.
Learn the Flow Studio canvas — workspace, node palette, execution engine, and publishing workflows.
Create enterprise forms with drag-and-drop studio, controls, validation, and data binding.
Add human decision points to workflows — suspend, assign tasks, wait for approval, and resume.
Bidirectional envelope contract for HIL nodes — HilPresentationRequestEnvelope (server→browser) and HilPresentationReplyEnvelope (browser→server). Per-step actions, CorrelationID tracing, multi-channel dispatch.
Pluggable per-node state & idempotency engine — bring your own handler, bind nodes to any backing store, and enable data lineage, enrichment pipelines, and ML feature extraction.
Build multi-agent systems with memory, reasoning, and tool calling for intelligent automation.
SSO, RBAC, custom IAM integration, and managed identities for secure multi-tenant applications.
Query hierarchical record trees and embed results in workflows with the Multi-Query engine.
5-minute walkthrough of creating and running your first workflow in Flow Studio.
Build a simple form, add controls, validate input, and publish in under 10 minutes.
Create an AI agent with memory, tools, and conversations in 15 minutes.
Configure SSO providers (GitHub, Google, Azure AD) for your application in 20 minutes.
Track HIL workflows, approve tasks, and manage notifications in your personal workspace.
Setup logging, metrics, traces, and dashboards with BizFirst Observe.
Multi-tenant, multi-provider email delivery (SMTP, SES, Gmail OAuth2) with AES-256-GCM encryption.
Multi-tenant, content-addressable file storage with MinIO/S3 backend, deduplication, and lifecycle management.
Logs, metrics, traces via OpenTelemetry stack (Loki, Prometheus, Tempo, Grafana).
Pub/sub pipeline with SignalR, WebSocket, SSE transports and React bindings.
Pluggable security pipeline — PII detection, rate limiting, circuit breaking, input validation, audit.
Event-driven interaction framework for clicks, hovers, drags, and form events with React.
How .NET and React/Vite apps read environment variables, inline vs. independent deployment, and exactly how FlowStudio resolves its API URL — verified against the real source, not assumptions.
Visual canvas-based workflow builder — node palette, execution engine, HIL suspension, Zustand stores, variable scoping, and 14 node capability types.
Enterprise form builder — drag-and-drop studio, 30+ control types, validation engine, multiple player modes, AI generation, and tenant overrides.
AI agent orchestration — multi-agent coordination, four memory types (working, episodic, semantic, procedural), MCP tool calling, and RAG pipeline.
Identity and access management — SSO providers and consumers, RBAC, custom IAM, bring-your-own IAM, and managed service identities.
User workspace for HIL task management — inbox, workflow history, notifications, personal dashboard, search, and integrations.
No-code visual application builder — drag-and-drop widgets, {{ }} data binding tokens, actions pipeline, and role-based permissions.
Enterprise observability via OpenTelemetry — Loki (logs), Prometheus (metrics), Tempo (traces), Grafana (dashboards), PII scrubbing.
Real-time pub/sub message pipeline — SignalR, WebSocket, SSE transports with hooks, plugins, and React bindings.
UI interaction framework — click, hover, drag, form events routed through the interaction pipeline with hooks and React bindings.
Data layer — OctopusDatabase, SQL Server integration, app data sources, and data enrichment pipelines.
Package management — export/import workflow packages, conflict resolution, marketplace publishing, and security scanning.
Three-app marketplace — admin portal, publisher workspace, and public discovery. Reputation, certifications, community, and analytics.
Adaptive Node Capability Protocol — the contract layer between workflow nodes and platform capabilities.
Hierarchical SQL query engine — define parent-child record tree templates in JSON, execute them via REST, and embed results in expressions using the {{multi-query:}} directive.
Platform infrastructure services — S3 file storage, email delivery, and database integrations with multi-tenant support, encryption, and managed infrastructure.