{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":4925,"path":"conversational-interfaces/virtual-agent/custom-response-properties-form.md","title":"Custom output properties sheet","bundle":null,"doc_type":null,"release":"australia","body":"\n# Custom output properties sheet\n\nUse this sheet to define a custom response control in Virtual Agent.\n\n## Custom output properties sheet\n\n<table id=\"table_jmw_bn2_dmb\"><thead><tr><th>\n\nCustom response property\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nCustom Control Definition\n\n</td><td>\n\nList of custom control definitions for the controls.Select the definition that defines how the control is rendered for the channel in which it runs.\n\n</td></tr><tr><td>\n\nGenerate Control Data Function\n\n</td><td>\n\nScript 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, slide default values, icon used in the slider, and so on.\n\n</td></tr><tr><td>\n\nTranscript Function\n\n</td><td>\n\nScript 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.\n\n</td></tr><tr><td>\n\nNon-supported channel response message\n\n</td><td>\n\nDefault fallback message that is displayed when a user is running the control on an unsupported channel.\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nAdvanced \\(optional\\)\n\n</td></tr><tr><td class=\"sub-head\" colspan=\"2\">\n\nHide this node\n\n</td></tr><tr><td>\n\nConditionally show this node if\n\n</td><td>\n\nNo-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true.\n\n</td></tr></tbody>\n</table>"}}