Leverage Redis for Processing Workato Recipe Understanding and Analysis of Hardcoded Values in Recipes
In this blog, I would love to go through into my process for verifying recipe codes to ensure that hardcoded values meet expectations and to gain a better understanding of the recipes. While I’m aware of Workato’s “Automation Quality & Security Accelerators” feature, I find that relying on regular expressions for this task can be quite cumbersome, requiring frequent updates and testing.
To address this, I built a functional solution using the Workato Copilot OpenAI resource. However, as the session can only handle one task at a time, I’ve implemented a message broker using Redis, to manage requests from the Web Client. And the connection between Web Client and Redis is is using WebSocket.
Ultimately, this setup enables me to obtain results that I can download for review purposes, whether it’s to provide feedback to my team regarding hardcoded values or simply to gain insight into the recipe steps.