Skip to main content

Before You Begin

This tutorial will walk you through the practical steps of creating a simple but functional “Task” Object Type from scratch. This process is the heart of designing any solution in Luklak.
Prerequisite: Object Types can only be designed inside a 📋 Function. Before starting, please ensure you have created a new, empty Function to work in. For this guide, let’s assume you’ve created one named “Project Management”.
Remember, the Object Type is the blueprint for a business process. We are now in the workshop, designing that blueprint.

The Design Process: An Overview

We will follow three main steps to create our “Task” Object Type:
  1. Create the Object Type: Give it a name and an icon.
  2. Design the Workflow: Define the lifecycle statuses for a task.
  3. Add Data Fields: Specify what information a task needs to store.

Step-by-Step Guide: Creating a ‘Task’ Object Type

You’ve Built Your First Blueprint!

Congratulations! You have successfully designed a complete, albeit simple, Object Type. This “Task” blueprint now has:
  • A clear identity (name and icon).
  • A 3-step lifecycle (Workflow).
  • The ability to store crucial information (Data Fields).
This Object Type is now ready to be used in a ⏹️ Space to create real tasks.

What’s Next?

You’ve created a basic blueprint. Now you can learn about more advanced configurations to make your Object Types even more powerful.