¶ Interaction & UI Domain
The Interaction & UI domain enables human participation in Fuse workflows — through role-aware dashboards, embedded panels, forms, and adaptive experiences.
It governs how user interfaces are rendered, routed, and integrated with orchestration logic. This includes task approvals, input collection, personalization, and navigation — all tied to roles, tokens, and domain context.
This domain ensures that users can interact with workflows without exposing unnecessary system logic — while maintaining security, governance, and traceability.
The UI domain powers:
- Dynamic forms for approvals or data input
- Role-specific dashboards and views
- Task routing and inbox notifications
- Session-aware personalization and preferences
- UI-level access gating and adaptive visibility
- Workspaces & UI Context — Define user environments tied to domain roles
- Panels, Pages, and Forms — Renderable UI components for actions and input
- Approval & Input Forms — Human-in-the-loop interactions embedded in workflows
- Navigation Shortcuts — Intelligent routing to assigned tasks and tools
- Theming & Accessibility — Customize layout, appearance, and compliance features
- Global UI Elements — Startup pages, banners, alerts, and access messages
- Session-Aware Personalization — Load defaults and preferences based on identity
Layer |
Interaction & UI Role |
Integration |
Loads remote data or UI logic via connectors |
Automation |
Responds to events by displaying forms or panels |
Orchestration |
Renders approvals, inputs, and instructions |
Interoperability |
Personalizes UI by token, policy, and user context |
The UI domain is always scoped by security roles and workflow state.
- A user sees an approval task in their dashboard and completes it using an embedded form.
- A workspace renders a personalized homepage with available actions, notifications, and AI assistants.
- A form preloads values based on prior steps, adapts based on user role, and enforces visibility logic per policy.
¶ Extending the Domain
Use these frameworks to build or extend UI components: