Embed static tables in Torq Interact to present structured data seamlessly within an Interaction. You can display real-time data from table-type workspace variables or workflow-generated JSON tables in a clean, read-only format, enhancing clarity, user experience, and workflow efficiency. The static tables are best for:
Showing investigation results
Displaying logs or enrichment data
Providing structured context for decision-making
The data is visible to the user but cannot be modified. In addition to static tables, you can now use interactive table elements such as Row Selection and Editable Table to collect structured input directly from users.
Expose a static workspace variable table in Interact
Before a workspace variable table can be displayed in an Interact, you must enable it. This can be done in two ways.
Manually
Enable the table from the Workspace Variables page.
Open Workspace Variables: Go to Build > Workspace Variables and select the relevant table.
Enable Interact access: Check the Available in Torq Interact box.
Use in Interact: The table can now be added as a display element in any Torq Interaction.
Workflow
Expose the table during workflow execution.
Add the step: In the Workflow Builder, add the Expose a table in Interact step (under Torq steps).
Configure the table: Enter the relevant table name in the Table name parameter.
Enable exposure: Set the Exposed parameter to
true.Run the workflow: When executed, the workflow updates the table permissions to allow it to be displayed in Torq Interact.
Displaying a table in an Interaction
Drag and drop the Table element: Drag the Table element into the Interaction canvas.
Choose the table type: Select either Workspace variable or JSON table.
Workspace variable: Displays data from an existing workspace table (must be enabled for Interact).
JSON table: Displays temporary structured data generated during the workflow. This option is ideal when the data does not need to be saved as a workspace variable. Example JSON structure:
[
{ "worker_id": "W001",
"name": "Alice Brown",
"email": "alice.brown@company.com",
"ip_address": "192.168.1.10",
"login_time": "2025-04-14T08:30:00Z",
"login_location": "New York, USA"
},
{ "worker_id": "W002",
"name": "Bob White",
"email": "bob.white@company.com",
"ip_address": "192.168.1.11",
"login_time": "2025-04-14T09:15:00Z",
"login_location": "San Francisco, USA"
},
{ "worker_id": "W003",
"name": "Charlie Green",
"email": "charlie.green@company.com",
"ip_address": "10.0.0.25",
"login_time": "2025-04-14T07:50:00Z",
"login_location": "Chicago, USA"
},
{ "worker_id": "W004",
"name": "Diana Black",
"email": "diana.black@company.com",
"ip_address": "192.168.2.34",
"login_time": "2025-04-14T10:00:00Z",
"login_location": "Los Angeles, USA"
}
]
3. Select the data source:
If you selected Workspace variable, choose from tables that have Available in Torq Interact enabled or are passed from the workflow context.
If you selected JSON table, select the table object from the workflow context.
4. Configure displayed columns:
For static workspace tables, select columns from the dropdown list.
For tables passed through workflow context, manually enter the column names.
5. Set sorting preferences: Choose the column to sort by and define ascending
or descending order.
6. (Optional) Apply filters: Add filter conditions to display only specific rows from
the original table.






