Designing the User’s Cockpit
Your📋 Function
is now a powerful, automated engine. This next step focuses on designing the user experience—the “cockpit” your team will use to interact with the process and the data it generates. A well-designed interface makes your solution intuitive and ensures high user adoption.
This process has two distinct goals: designing interfaces for action (Workviews
) and designing interfaces for insight (Dashboards
).
Phase 1: Designing for Action — Creating Workviews
Workviews
are the primary, operational interfaces where your team will spend their day managing 🧊 Objects
. As the architect, your job is to create a set of pre-configured Workviews
within your Function
that are tailored to the needs of its future users.
Common Workview
types you will design include:
- List View: Perfect for managers and users who need to see dense information, sort, filter, and perform bulk actions on many
Objects
at once. - Kanban View: Ideal for teams managing
Objects
through aWorkflow
. It provides a clear, visual representation of work in progress as cards move from oneStatus
column to the next. - Calendar & Timeline View: Essential for any process driven by dates. Use these to visualize deadlines, schedule appointments, or plan project timelines.
Each
Workview
type is a powerful LEGO piece with many of its own configuration options. This guide focuses on why you choose a certain Workview
during Function design. To learn about every specific setting, see our deep-dive guide on the Workview LEGO Block.Phase 2: Designing for Insight — Building Dashboards and Filters
WhileWorkviews
are for doing the work, Dashboards
are for analyzing it. They answer the critical question, “How are we doing?” for managers and stakeholders.
Within your Function
, you can design one or more Dashboards
that pull together key metrics, charts, and reports. At the same time, you’ll create Saved Filters
to help users instantly find the information they need without having to build complex queries themselves.
- Dashboards: Build analytical screens using various gadgets like Bar Charts, Pie Charts, Counters, and advanced statistical tables.
- Saved Filters: Create pre-built, one-click filters for common questions like “My High-Priority Tasks” or “Deals Closing This Month.”
Both
Dashboards
and Filters
are powered by Luklak’s Universal Query Language (UQL). As the architect, you are essentially building user-friendly interfaces on top of powerful queries.- To see how a complete, real-world dashboard is constructed, explore the Sales Performance Dashboard in our CRM Playbook.
- To master the syntax and advanced capabilities of UQL itself, please refer to the UQL Core Concept Guide.
What’s Next?
You have now designed what theFunction
does, how it automates, and how users will see it. The final, critical step in the design process is to define who is allowed to interact with it.