cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

How do you handle multi-recipe connection change?

mroldanvega
Executive Chef I
Executive Chef I

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?

16 REPLIES 16

deven-maru
Workato employee
Workato employee

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.

mroldanvega
Executive Chef I
Executive Chef I

Thats great news, Deven. Look forward to it.

ajorde
Deputy Chef II
Deputy Chef II

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.

mroldanvega
Executive Chef I
Executive Chef I

Thank you, Amy Jorde.
So you have connections to the same app on different projects or teams?

ajorde
Deputy Chef II
Deputy Chef II

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.