Get by filter
The Get Records by Filter operation allows retrieving multiple records from a dictionary table based on custom criteria.
🎯 What does this operation do?
This operation allows searching records within a dictionary table using custom filters.
✅ Main features:
Retrieves multiple records based on specific criteria.
Allows applying filters to refine the search.
Can be used to load dynamic lists or validate information.
📂 How to Configure the "Search by Filter" Operation
1️⃣ Access the Component
In Hablla Studio, open the automation flow where you want to search records in the dictionary.
Add the block "Dictionary".
In the right side panel, select the operation "Search by Filter".
2️⃣ Fill in the Required Fields
Field
Data Type
Required?
Description
Workspace ID
string
✅ Yes
Workspace ID where the dictionary table is located.
Table Name
string
✅ Yes
Name of the dictionary table where the records are stored.
3️⃣ Add Filters (Optional)
In addition to the required fields, you can set filters to refine the search.
Filter
Data Type
Description
Custom Fields
collection
Allows selecting which dictionary fields should be used as filters.
Filter Method
string
(fields
or query
)
Defines whether the search will be based on specific fields or on a query string.
Sorting
string
(asc
or desc
)
Defines ascending order (asc
) or descending order (desc
) of the results.
Page
number
Allows defining the search page for result pagination.
Limit
number
Defines how many records should be returned at a time.
⚠️ Attention!
If no filter is applied, the search will return all records from the table.
Use pagination to avoid excessive return of records.
4️⃣ Save the Configuration
After filling in the fields and setting the filters, click the "Save" ✅.
Now, whenever this automation is triggered, the filtered records will be returned automatically.
📌 Usage Example in an Automation Flow
📊 Scenario: You want to fetch all customers registered in the table "Customers" of the dictionary who are in the status "Active".
🔹 Automation flow:
1️⃣ Block 1 → Trigger an automation whenever a customer performs an action. 2️⃣ Block 2 → Search the dictionary for all customers with status "Active". 3️⃣ Block 3 → Send a personalized message to those customers.
🚀 Result: The automation filters and returns only the relevant records, allowing targeted and segmented communications.
🎉 Conclusion
The operation Search Records by Filter in the Dictionary is ideal for finding specific information in a dynamic and personalized way. With this feature, you can optimize searches and make your automations even smarter in Hablla Studio.
If you need more support, contact our team! 🚀
Last updated
Was this helpful?