Custom input properties sheet
Custom input properties define a custom input control in Virtual Agent.
Custom input properties sheet
|
Custom input property |
Description |
|---|---|
|
Custom Control Definition |
List of custom control definitions for the controls.Select the definition that defines how the control is rendered for the channel in which it runs. If you have to add a custom control definition, select the Custom control definitions link. |
|
Generate Control Data Function |
Script function that provides the data used to render the custom control. For example, if you're creating a slider input control, you would define the values for the slider. These values include the slider minimum and maximum values, slider default values, icon used in the slider, and so on. |
|
Transcript Function |
Script function that provides the message recorded in the transcript. For example, a message for an input control could confirm that the control is rendered with specific data values. |
|
Response Handler Function |
Script function that defines how the input response is handled on the conversation server. |
|
Response Transcript Function |
Script function that provides the message for the input control response that is recorded in the conversation transcript. |
|
Non-supported channel response message |
Default fallback message that is displayed when a user is running the control on an unsupported channel. |
|
Advanced (optional) | |
|
Hide or skip 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. |
|
Allow user to skip this node if |
No-code condition statement or low-code script that specifies a condition for letting users skip this node in the conversation. The condition must evaluate to true. You can set this field using either the condition builder or a script. |
--- title: Custom input properties sheet description: Custom input properties define a custom input control in Virtual Agent. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/custom-input-properties-form.html release: australia product: Virtual Agent classification: virtual-agent topic_type: reference last_updated: "2026-10-24" reading_time_minutes: 1 keywords: [Virtual Agent, custom, input, properties] breadcrumb: [Use custom controls, Other Virtual Agent features, Build conversations, Virtual Agent, Conversational Interfaces] --- # Custom input properties sheet Custom input properties define a custom input control in Virtual Agent. ## Custom input properties sheet <table id="table_jmw_bn2_dmb"><thead><tr><th> Custom input property </th><th> Description </th></tr></thead><tbody><tr><td> Custom Control Definition </td><td> List of custom control definitions for the controls.Select the definition that defines how the control is rendered for the channel in which it runs. If you have to add a custom control definition, select the **Custom control definitions** link. </td></tr><tr><td> Generate Control Data Function </td><td> Script function that provides the data used to render the custom control. For example, if you're creating a slider input control, you would define the values for the slider. These values include the slider minimum and maximum values, slider default values, icon used in the slider, and so on. </td></tr><tr><td> Transcript Function </td><td> Script function that provides the message recorded in the transcript. For example, a message for an input control could confirm that the control is rendered with specific data values. </td></tr><tr><td> Response Handler Function </td><td> Script function that defines how the input response is handled on the conversation server. </td></tr><tr><td> Response Transcript Function </td><td> Script function that provides the message for the input control response that is recorded in the conversation transcript. </td></tr><tr><td> Non-supported channel response message </td><td> Default fallback message that is displayed when a user is running the control on an unsupported channel. </td></tr><tr><td class="sub-head" colspan="2"> Advanced \(optional\) </td></tr><tr><td class="sub-head" colspan="2"> Hide or skip this node </td></tr><tr><td> Conditionally show this node if </td><td> 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. </td></tr><tr><td> Allow user to skip this node if </td><td> No-code condition statement or low-code script that specifies a condition for letting users skip this node in the conversation. The condition must evaluate to true. You can set this field using either the condition builder or a script. </td></tr></tbody> </table>
| title | Custom input properties sheet |
| description | Custom input properties define a custom input control in Virtual Agent. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/custom-input-properties-form.html |
| release | australia |
| product | Virtual Agent |
| classification | virtual-agent |
| topic_type | reference |
| last_updated | 2026-10-24 |
| reading_time_minutes | 1 |
| keywords | Virtual Agentcustominputproperties |
| breadcrumb | Use custom controlsOther Virtual Agent featuresBuild conversationsVirtual AgentConversational Interfaces |