diff --git a/Composer/packages/extensions/obiformeditor/src/schema/uischema.ts b/Composer/packages/extensions/obiformeditor/src/schema/uischema.ts index 54b5796491..0340a17bd9 100644 --- a/Composer/packages/extensions/obiformeditor/src/schema/uischema.ts +++ b/Composer/packages/extensions/obiformeditor/src/schema/uischema.ts @@ -197,6 +197,7 @@ export const uiSchema: { [key in SDKTypes]?: UiSchema } = { 'ui:widget': 'TextareaWidget', }, 'ui:order': ['connectionName', '*'], + 'ui:hidden': ['alwaysPrompt'], }, [SDKTypes.QnAMakerDialog]: { strictFilters: { diff --git a/Composer/packages/lib/shared/src/appschema.ts b/Composer/packages/lib/shared/src/appschema.ts index a40a1a967d..2def619dc6 100644 --- a/Composer/packages/lib/shared/src/appschema.ts +++ b/Composer/packages/lib/shared/src/appschema.ts @@ -1967,6 +1967,13 @@ export const appschema: OBISchema = { examples: ['dialog.token'], type: 'string', }, + alwaysPrompt: { + type: 'boolean', + title: 'Always prompt', + description: "Collect information even if the specified 'property' is not empty.", + default: true, + examples: [false], + }, }, }, 'Microsoft.OnActivity': {