Table bot response control
Summarize
Summary of Table Bot Response Control
The Table bot response control in Virtual Agent allows users to display information as a structured table within conversations. This feature enhances clarity by organizing data such as service changes, company holidays, and contact information. Users can create tables with up to four columns and optional headers, enabling a more user-friendly interaction.
Show less
Key Features
- Node Name: Identifies the Table bot response in the topic flow.
- Data Population: Tables can be populated from ServiceNow tables or custom scripts.
- Filtering Options: Users can filter table contents using no-code conditions or low-code scripts.
- No Records Message: Custom message displayed when no records are available.
- Link Activation: Toggle to enable links for each record; requires system property adjustment.
- Sorting: Rows can be sorted by selected columns in ascending or descending order.
- Headers: Custom headers for tables can include text, variables, or scripts.
- Conditional Display: The node can be shown or hidden based on specific conditions.
Channel Support
The Table bot response control is supported across various channels, with specific constraints:
- Web UI: Supported
- Mobile UI: Supported
- Microsoft Teams: Supported
- Slack: Supported
- LINE: Supported
- Apple Messages for Business: Supported
- Alexa (Voice): Partial support on screen devices
- Other Channels: Some channels like Facebook Messenger and SMS Twilio are not supported.
Key Outcomes
By utilizing the Table bot response control, ServiceNow customers can enhance user interactions, streamline information delivery, and improve overall communication efficiency in their Virtual Agent implementations. Expect a more organized presentation of data that aids users in decision-making and enhances their experience.
Use the Table bot response control in a Virtual Agent topic to display a bot response as a table.
Table bot responses enable users to see information in a more organized way.
- Planned service changes
- Company holidays
- Contact information
- Testing sites
Output tables can have between one and four columns and may include optional column headers. You can populate tables using the conditioner builder or scripts.
Table bot response properties
| Property | Description |
|---|---|
| Node name | Name that identifies this Table bot response control node in the topic flow. |
| Populate this table by | Options for populating the table. Select one of the following:
|
| Table | The name of the table that contains the data. This field is available only when the Table option is selected. |
| Filter rows | Options for filtering the contents of the table. Choose one of the following:
This field is available only when the Table option is selected. |
| No records response message | Message displayed if no records are found. |
| Show links for each record | Slide this toggle to activate links for each record in the output in your Virtual Agent conversation. The Show links for each record toggle is not available by default. It can be enabled by changing the value of the system property sn_cs_builder.table_show_links_enabled to true. |
| Columns and rows | |
| Columns (left to right) | Table columns that you want to display in the conversation. You can have up to 4 columns.
This field is available only when the Table option is selected. |
| Sort rows by | Option for sorting returned rows by column. You can sort by one of the selected columns, or by a column not shown in the response to the user. Choose Ascending or
Descending order for the sort. If you don't specify a sort order, rows are sorted by creation date in descending order. If you specify a different sort order, creation date is used as a secondary sort order. This field is available only when the Table option is selected. |
| Advanced | |
| Headers | |
| Header | Header or title for the table when the table is displayed in the response output. The header can be a text string, variables, or a script. |
| Display Column Headers | Toggle switch that enables the display of column headings. |
| Hide this node | |
| Conditionally show this node if |
No-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true. |
Channel support
| Channel | Support | Constraints |
|---|---|---|
| Web UI | Supported | None |
| Mobile UI | Supported | None |
| Now Assist panel | Not supported | Not applicable |
| Microsoft Teams | Supported | None |
| Slack | Supported | None |
| Workplace | Supported | None |
| Facebook Messenger | Not supported | Not applicable |
| SMS Twilio | Not supported | Not applicable |
| LINE | Supported | None |
| Not supported | Not applicable | |
| Apple Messages for Business | Supported | None |
| Alexa (Voice) | Partial support | Supported on devices with screens. For nonscreen devices, the table will be read, if possible. For details, see Fine-tune Virtual Agent settings and topics for the best Alexa voice chat experience. |
Example Table bot response output
| Response properties | Table bot response output |
|---|---|