As part of the series of product update videos on AgilePoint NX v7.0 release, the next one I would like to share is about Azure Bot Services.
This is one topic which I have covered extensively in some of my previous posts where I showed how a Bot based application can be created with AgilePoint NX. However most of those videos used AgilePoint NX REST connector to post messages to the Bot. With v7.0 we have taken this a level up where we have provided drag and drop activities to post messages to Bot without having to deal with underlying REST API.
This video covers end to end scenario for how to use each of these bot activities which includes basic concepts like creating access token, activity configuration, runtime execution etc.
Note: Please note that one of my colleague had helped record this video when this feature was in beta version so some of the labels and icons might have changed since then but the general concept of configuring these activities remains the same. At the time of posting, this feature is already in GA. Also the Bot Access token has been renamed to “Azure Bot Services” to be consistent with Microsoft naming convention.
In the video you would see developer working with Bot Emulator and working with things like Bot Service URL, Bot ID and Name. Bot Emulator as name suggests is for trying things out during demo and development but in real life scenario, you won’t be dealing with emulator. Message will come in from Skype, Facebook, Teams etc. where developer will pass in these values to you as process variables which you just need to match without worrying about finding these on your own. Bot SDK gives handle of these to developer directly.
How to create an access token for Bot
Design time and run time configuration