Hi Experts
Trying to understand how different enterprises are doing the deployment of Flows across environments.
In our case, we have developers using their own credentials to create the flows and so the underlying connectors. These flows are always created with in a CDS solution and then will be deployed to next environments via DevOps pipelines as an automated process. Obviously the devs will not have access to higher environments and for other reasons we have dedicated system accounts created for each environment to execute the flows. I agree that we have to authenticate the connectors post deployment however what we are observing is, we couldn't able to use the same CDS connector the first developer authenticated and switched to service account rather every developer has to re-authenticate for their respective flow and then switch to service account.
In a nutshell it looks like end of the day if I have 100 flows, the environment will also have 100 different CDS Connectors all of them switched to service account. And that is because, we can not share the connectors created by one developer to other?
Is that statement right? If so, will that be a correct design ? Is there any good documentation on best practices around this?
Thank you
-Srikanth