Write encryption logic at Genesys Architect

hi team, Greetings!

I need a suggestion for our Genesys architect flow. In our usecase, we construct a portal's URL at the end of the flow and open that in a new tab. The users (agents) will use this portal to serve our customers. In the URL params, we are also sending customer's personal mobile number, which is visible to the agents as well. We want to encrypt this phone number in architect flow itself and then later, decrypt the phone number in our portal's codebase.
Please suggest some way to achieve this in architect flow.

Thanks & Regards
Manvendra

Hello,

As this time, there is no function available in an Architect flow which allows to encrypt/hash a value.

The only way I can think of today is if you build and leverage a Web Services, Lambda or Google Cloud function to do the encryption work.
You could then invoke this Web Services, Lambda or Google Cloud function using a Data Action integration to retrieve the encrypted value/url.

Otherwise, you can request a new feature and share your use case at https://genesyscloud.ideas.aha.io/ and allow others to vote it up.

Regards,

hi Jerome,

Thank you for the update, let me try to leverage the Data actions to achieve encryption. As of now, I wrote some custom encryption logic in my architect flow itself to unblock myself.

Regards

Ok. If you can use the existing string manipulation functions (in Architect) to achieve what you need, then it is great. I just thought about more complex encryption where these would not be enough.

Yes Jerome, as of now the custom logic does the job. But going forward, we may need some complex logic.
Then I'll leverage the Data actions part, thanks for suggesting!

Regards
Manvendra

if you have Azure environment, you can create a keyvault as data action. use azure restful api to encrypt

Hi Yuezhong,

Thanks for the suggestion too. I was just going to recommend that you take a look at AWS KMS option. You could easily write a simple API Gateway/Lambda endpoint that could be called to encrypt and decrypt values.

Thanks,
John Carnell
Manager, Developer Engagement

Thanks a lot for the suggestion @yuezhong and @John_Carnell. We do not have Azure environment as of now, but I'll keep a note of it for the future.

Regards
Manvendra

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.