โ10-18-2021 01:02 PM
We have a project that is composed of 7 recipes all together (including callables, scheduled, and MS Teams). When we finish the dev, we want to connect them to our Salesforce QA environments. Today, we have to go to each recipe and change the connection from Salesforce Dev to Salesforce QA.
It would be useful if there was a way for us to change the connection for all the recipes at once, without having to go one by one.
Any ideas or other suggestions?
โ10-18-2021 07:43 PM
Thanks Manny. We are looking into connection mapping feature during deployment. Mainly to support dev to stage to prod connection setting so you don't have to set it manually in individual environments after deployment.
โ10-18-2021 07:48 PM
Thats great news, Deven. Look forward to it.
โ10-18-2021 11:59 PM
I have 4 teams to represent my environments (dev, qa, stage, prod) and then I have a connection named Salesforce in each team with the connection made to the relevant Salesforce environment.
You could theoretically export your recipe package, change the json in the files to use the name of the next environment and reimport. It sounds like it would be a pain to retest again in the lower environment though.
Or.. you could possibly do something like this with Projects - create a dev and qa project, export from the dev project, update the json in a text editor to point to Salesforce QA connection, and import to the qa project. It would create multiple copies of recipes so might still be a lot to manage. You'd also probably want to make sure to have a recipe ops recipe turning off active recipes so your costs don't get out of control.
โ10-19-2021 12:50 AM
Thank you, Amy Jorde.
So you have connections to the same app on different projects or teams?
โ10-19-2021 12:55 AM
Correct. In my Workato Dev team, I connect to Salesforce Dev environment and call the connection Salesforce. In my Workato QA team, I connect to Salesforce QA environment and call the connection Salesforce. Then when I export from my Workato Dev team and import into my Workato QA team, it's the same set of recipes and I don't make any change in Workato QA environment, but it's hooked into the Salesforce QA environment. This might be the way our contract with Workato is structured that we have a separate team per environment but I don't think I could manage it very well otherwise.