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 a Function 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

A Function 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 the Function 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.”