From Bricks to Blueprints
In the previous section, we introduced the Tier 1 “LEGO® Bricks”—the nine universal components that form the foundation of any process in Luklak. While powerful, these raw materials need a plan to become a useful solution. This is where you, the architect, step in. Tier 2 is all about design, and its single most important concept is the📋 Function
.
A
📋 Function
is the master blueprint for a complete business solution. It is a container where you assemble and configure the universal LEGO pieces from Tier 1 to solve a specific business problem, such as managing a sales pipeline, tracking job candidates, or running an IT helpdesk.The Blueprint and the Building
The relationship between aFunction
and a ⏹️ Space
is the most critical concept in Tier 2.
The Blueprint: 📋 Function
This is the design canvas where you define all the logic. You connect
Object Types
, design Workflows
, build Automations
, and set Permission Schemes
. No live work happens here. A Function is a reusable, inactive plan.The Building: ⏹️ Space
This is the live, operational workspace created from your Function blueprint. This is where your team interacts with real data, moves
🧊 Objects
, and collaborates every day. You can create countless Spaces
from a single Function
.Anatomy of a Function
When you design a📋 Function
, you are packaging the core LEGO pieces into a single, cohesive unit. A complete blueprint defines:
Objects
The core data entities of your process (e.g.,
Leads
, Deals
) and the Connections
that link them together.Data Screens
The precise
Data Fields
needed to capture information, arranged logically into Screens
for data entry.Workflows
The standardized processes that your
Objects
must follow, defined by visual maps of Statuses
and Transitions
.Automations
The operational nervous system that connects steps, updates data, and eliminates manual handoffs.
Workviews, Dashboards & Filters
The user interface layers, including
Workviews
for daily tasks and Dashboards
with Saved Filters
for analysis.Roles
The abstract definition of the actors in your process, such as “Project Manager”, “Approver”, or “Assignee”.
Permission Scheme
The security matrix defining who can do what. It maps
Roles
to specific Actions
(e.g., only “Approvers” can edit).Notification Scheme
The awareness layer defining who gets notified about which actions, ensuring teams stay informed without noise.
Controlling the Blueprint
AFunction
itself is a valuable piece of intellectual property. Therefore, it has its own Item Access
controls, separate from the permissions within the blueprint. This allows administrators to define who can:
- Use the Function to create new
⏹️ Spaces
. - Manage or Edit the design of the Function blueprint itself.
This ensures architectural integrity. You can allow many team leaders to create
Spaces
from an approved “Project Management” Function, while only allowing a select few architects to modify the underlying blueprint. For a full guide, see our documentation on Item Access Management.What’s Next?
Understanding theFunction
concept is the key to moving from a user to a builder. Now that you’ve grasped the “what,” you’re ready to learn the “how.”