Skip to main content

Named Tables & Rules Engine

Create, load, query, and transform persistent and transient data tables; apply business rules

ActivityWhat it does
Apply Rule SetApplies a named rule set to a table. Rules are applied in order and may reference lookup tables for commission rates, al
Create TableCreates a new in-memory (transient) table for data processing within the workflow.
Delete Row from TableRemoves the first row from an in-memory table whose key-column values match the provided keys. Requires key columns to b
Drop TableRemoves an in-memory table and frees its memory.
Export Table to FileExports an in-memory table to a CSV or Excel file.
Export with TemplateExports a table using a named export template with column mapping and format conversion.
Import File into TableReads a CSV or Excel file into a named in-memory table on the runner. Only metadata (tableName, columns, totalRows) is r
Load Named TableLoads a persistent Named Table from the platform into memory for use in subsequent table activities.
Merge TablesMerges all rows from a source table into a target table. Supports append or key-based upsert.
Push Row to TableDEPRECATED: Use TableUpsertRow for single-row writes or TableMerge for bulk merges. Still fully functional. Adds or upse
Query TableFilters, sorts, and projects columns from a table. Returns a new table with the results.
Save Named TablePersists an in-memory table back to the platform as a Named Table.
Set Table Key ColumnsUpdates the key columns of an in-memory table and rebuilds its index.
Table LookupLooks up a single row by exact key match. Returns the matched row or null.
Table MatchWildcard-aware lookup with specificity scoring. Finds the best-matching row, supporting '*' wildcards in table data.
Upsert Row in TableAdds a row to an in-memory table, or replaces an existing row matched by the table's key columns. Preferred over TablePu