Documentation Index
Fetch the complete documentation index at: https://docs.luklak.com/llms.txt
Use this file to discover all available pages before exploring further.
What is an Object Picker Field?
While the parent-child connection creates a strict hierarchy, theObject Picker field is designed for creating flexible, non-hierarchical references between Objects. It allows one Object to point to one or more other Objects anywhere in the system, providing valuable context.
This reference is created by adding a specific type of Data Field to your Object Type’s Data Screen.
Key Characteristics
- Flexible & Non-Exclusive: This is the key difference. The referenced
Objectsare independent. A single🧊 Customercan be referenced by many different🧊 Projects,🧊 Support Tickets, and🧊 Invoicessimultaneously. The referencedObjectdoesn’t “belong” to theObjectthat is referencing it. - Configurable: As an architect, you add this reference just like any other
Data Field. This means you can make it required, add help text, and control its visibility. - Highly Specific: The most powerful feature of the
Object Pickeris the ability to pre-filter the choices available to the end-user. You can use UQL to ensure users can only select from relevantObjects(e.g., “only allow selecting🧊 Customersin anACTIVEstatus”).
Field Types
There are two types ofObject Picker fields to choose from, depending on your architectural need:
Single Object Picker:Used for many-to-one or one-to-one relationships. For example, a🧊 Support Ticketcan reference only one🧊 Customer.Multiple Objects Picker:Used for many-to-many relationships. For example, a🧊 Marketing Campaigncould reference multiple targeted🧊 Customer Segments.
How to Create an Object Picker Reference
- Navigate to Data Fields: Inside a
📋 Function, select theObject Typeyou want to add the reference to (e.g.,🧊 Support Ticket) and go to itsData Fieldssection. - Add a New Field: Click
+ Add Fieldto create a newData Field. - Choose the Type: Select
Single Object PickerorMultiple Objects Pickerfrom the field type dropdown. - Configure the Filter (Optional but Recommended): In the field’s settings, use UQL to define which
Objectsa user is allowed to select from. This ensures data integrity by preventing users from picking irrelevant items.
Common Use Cases
- Associating a
🧊 Support Ticketwith the specific🧊 Userwho reported it and the🧊 Productit relates to. - Referencing the
🧊 Meetingwhere a🧊 Project Taskwas discussed. - Selecting multiple
🧊 AuthorObjects on a🧊 Blog Postin a co-authoring scenario.