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 
Objectsat once. - Kanban View: Ideal for teams managing 
Objectsthrough aWorkflow. It provides a clear, visual representation of work in progress as cards move from oneStatuscolumn 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.