There's a trivial Bot Skill, built with Bot Framework Composer, which produces an Output to be returned back to the PVA Topic. The overall goal is to retrieve from the user a four digit number through its telephone (Dual Tone Multi Frequency) that's why using a skill to extend the PVA Topic. While importing the Skill on Power Virtual Agent I am getting this error:
Validation Code :MANIFEST_MALFORMED_DEFINITION_MISSING
Can you help me spot what is wrong?
Through Dialog Interface I defined an Ouput_0 of type string:
The skill asks the user an input of four digits, stores it in dialog.result.Output_0 and prints the 4 digit pin.
Tested succesfully the behaviour on BFComposer, published on Azure the skill but when uploading the skill to PVA there's an error: [Validation Code :MANIFEST_MALFORMED_DEFINITION_MISSING] while importing the skill:
here is the manifest:
{ "$schema": "https://schemas.botframework.com/schemas/skills/v2.2/skill-manifest.json", "$id": "BotPinNumber-72a9e258-ee3e-4777-b062-ad6a5b07cba5", "endpoints": [ { "protocol": "BotFrameworkV3", "name": "BotPinNumber", "endpointUrl": "https://BotNumberDialog.azurewebsites.net/api/messages", "description": "<description>", "msAppId": "ccde4b09-f8a7-5b08-b02b-98e25cc60402" } ], "name": "BotPinNumber", "version": "0.5", "publisherName": "PC", "activities": { "BotPinNumber": { "type": "event", "name": "BotPinNumber", "resultValue": { "type": "object", "properties": { "Output_0": { "type": "string", "title": "Output 0" } } } } } }
Removing the skill output parameter Output_0 the error disappears, but obviously to my knowledge this is the only way a skill can return a result to the PVA Topic. Any hint would be really appreciated.
Hi i am just testing the