Hi All,
My team and I are working on multiple workflows. We have a BASE folder where in the latest modifications of the workflows are stored. If we have a new project (for a new client - eg. ClientA), we copy all the latest workflows from the BASE folder to a new ClientA folder and modify the copied ones according to the business needs of ClientA. In a lot of cases, these new rules/logic we've applied for ClientA must be applied to the BASE workflows. My Colleague 1 is working on ClientB and I'm working on ClientC. That means the 3 of us are working on 3 different projects/clients. Which means every now and then, the changes we made to these specific client workflows must be merged to the BASE workflow. Our problem is, is there a way to systematically apply the changes to the client-specific workflows to the BASE workflows, and can still keep the different versions of it? Currently we're doing it manually. If I've made modifications for ClientC, I always need to copy it to the BASE. Then I must announce to the team that the BASE workflow has been updated so that they'll have to copy that recently modified workflow. It's supposed to be easy, but there are lot of times that this doesn't happen because we're just doing lots of projects at the same time. And if we have updated a workflow, we forget to copy it to the BASE and forget to tell the team about the update.
PS. It's a holiday season, this is my last day of work for this year. But if anyone can reply to this concern, my apologies in advance if I couldn't reply immediately. But I'll still check this every now and then during the holidays. Your help is very much appreciated. Thank you in advance and Happy Holidays.