This documentation supports the 20.08 version of BMC Helix Chatbot.
To view the documentation for the previous version, select 20.02 from the Product version menu.

Configuring the survey dialog nodes in IBM Watson Assistant Skills

Developers and business analyst can capture the feedback provided by the users for their BMC Helix Chatbot experience. To capture this feedback, developers and business analyst must configure the IBM Watson Assistant Skills.

The survey results captured in the User Feedback event using the telemetry service. For more information on tracking the user feedback event, see BMC Helix Chatbot usage reports

The survey is presented to the users after their interaction with the BMC Helix Chatbot. To capture this feedback, developers and business analyst must configure the IBM Watson Assistant Skills. If you are using the out-of-the-box workspace, then you are not required to do any configurations. If you are not using the out-of-the-box workspace, then you must copy the  BMC - User Feedback dailog node to the IBM Watson Assistant.

Warning

To avoid errors, do not delete the dialog nodes after adding them.

To configure the IBM Watson Assistant Skills

You can configure the IBM Watson Assistant Skills by the following two ways:

To configure the BMC-User Feedback dialog node

  1. Log in to your IBM Cloud account. 
  2. Navigate to the IBM Watson Assistant Skills that is configured with BMC Helix Chatbot, and take the backup of the Skills.
  3. Import the IBM Watson Assistant Skills json file to the IBM Watson Assistant.
  4. Click Dialogs > select the node that is configured for user feedback. 
    For example, BMC - User Feedback dialog node. 
    When you copy the BMC - User Feedback dialog node in the JSON editor, the event for the survey is published. For example, the following text is part of the published event for the survey.

    {  
       "context":{  
          "isUserPresentedWithSurvey":"true"
       },
       "output":{  
          "text":{  
             "values":[  
                "Thanks for the Survey!"
             ],
             "selection_policy":"sequential"
          },
          "action":{  
             "inputMap":{  
                "values":{  
                   "BotId":"$chatbot_id",
                   "Rating":"$userRatingValue",
                   "BotName":"$chatbot_name",
                   "Channel":"$chatbot_channel",
                   "Comment":"$userComment",
                   "SessionId": "$chatId"
                },
                "eventDefinitionName":"com.bmc.dsm.chatbot:User Feedback"
             },
             "actionTypeName":"publishEvent",
             "waitForActionExecution":true
          }
       }
    }
  5. Save and close the JSON editor.

Related topic

Submitting service requests and providing feedback through chatbot interaction

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Tushar Varshney

    Hi Team,

    I am unable to download the IBM Watson skill. Can you please provide me the valid link where I can download it and incorporate it with my chatbot.

    Error message:shibsp::ConfigurationException The system encountered an error at Wed Jul 3 05:30:29 2019

    To report this problem, please contact the site administrator at root@localhost.

    Please include the following message in any email:

    shibsp::ConfigurationException at (https://docs.bmc.com/docshttps://docs.bmc.com/Shibboleth.sso/Login)

    Shibboleth handler invoked at an unconfigured location.

    Thanks Tushar

    Jul 03, 2019 05:37
    1. Prachi Kalyani

      Hello Tushar,

      We are sorry for the inconvenience. I have updated the link on the topic to down the IBM Watson Assistant Skills json file.

      Else you can visit the PDFs and videos page to download the file.

      To be able to download the file, please ensure that you are logged in with your valid support id.

      Thanks,

      Prachi

      Jul 03, 2019 06:06