Get Pega webchatbot's user GeoLocation in Pega platform
We are looking for getting the current Geo Location of the Pega WebChat user. The use cases where we need to provide info in chatbot based on customer's current location, we will use this location instead of asking the user for it.
We are looking for getting location in IVA WebChat channel in platform, not for the customer services component's webchat.
The link , you have shared for passing the additional data, talks about Customer service's Webchat channel. Can you please let us know how we can pass additional data for IVA webchat channel without customer service component.
Hi Vikas, even with the platform version, it's still using Mashup as the underlying technology. So, where ever it's deployed, you can update the Pega gadget code to pass in additional parameters. The changes that are described in the article would be something that you'd implement in your own application. The CS version is making use of existing platform extension points as well, so you should be able to do the same. Add a new pyDefault DT at Work-Channel-Chat to copy the param object to your pyWorkPage. Update the pyPostInitialize activity top copy from pyWorkPage to pyInteractionCase(Class Work-Channel-Interaction) page. You will need to create the properties at Work- class to hold the values. The activity pyPostInitialize is called from pzInitializeChannelConfiguration AFTER pyInteractionCase page is created.
Thank you for sharing. As per above conversation it should be possible to achieve desired functionality with custom development. This is interesting feature which we will put on our roadmap. However I cannot commit to any delivery date as of now.