Learn how to translate business requirements into a robust data model by identifying and defining Object Types and the critical connections between them.
📋 Function
. This step bridges the gap between abstract business needs and a concrete technical structure in Luklak. It’s where you identify the core “nouns” of your process and model them as 🧊 Objects
.
Object Type
in your Function
.
For example, in a “Recruitment” Function
, your core nouns might be:
Job Requisition
Candidate
Interview
Offer Letter
Object Types
to accurately model complex processes.
🧊︎ Standard Object
is a primary, independent entity. It’s the main “thing” your process revolves around. In our example, Job Requisition
and Candidate
would be Standard Objects.🧊︎ Sub-Object
is a child entity that logically belongs to a Standard Object. It’s used to break down larger work items. In our example, Interview
and Offer Letter
would be Sub-Objects of a Candidate
.Objects
is only half the battle. The real power comes from connecting them. A Candidate
is useful, but a Candidate
connected to a specific Job Requisition
and multiple Interviews
creates a complete, contextual picture.
There are three ways to model these relationships in Luklak.
Object Types
. You simply add a special type of Data Field
to an Object
’s screen that allows users to select and link to another Object
.
Example: On your Job Requisition
Object Type, you would add an “Object Field” named “Hiring Manager” that lets you link to a specific Object
from an “Employee” Object Type (which might live in a separate HR Function
).
Sub-Object
. The Sub-Object
is always intrinsically linked to its parent Standard Object
.
Example: You don’t need to manually configure a link between an Interview
and a Candidate
. Because Interview
is a Sub-Object
of Candidate
, the parent-child connection is already built-in.
Objects
across your entire Luklak instance. This is useful for creating ad-hoc relationships that may not be part of the primary process design.
Example: You could use a generic “Relates To” connection to link a Candidate
to a Project
they previously worked on as a contractor.
Function
. You know what you are tracking and how it all relates. The next step is to define how these Objects
will move through your business process.