This seems to be a new issue. I assigned an updated workflow template to ~70 projects, and all of them are now unpublished. That’s unexpected because they were published before, and the old and new workflow contain a “Crowdsourcing” step.
So, not only did I have to manually assign the workflow template to 70 projects, now I also have to manually publish 70 projects. That’s not a fun task.
Ideally, projects wouldn’t get unpublished just because a new workflow template gets assigned.
Also, I would appreciate it if we could get the following features implemented:
That’s how our system works, if you change workflow it re-runs again with the updated version.
Regarding your request for API features for switching workflow templates (internal 31335) and Crowdsourcing (internal 35179), I’ve passed this on to our developers to look into the possibility of implementing these features.
We appreciate your suggestions and are continuously working to improve our platform. I’ll keep you updated on any progress made.
When you update the workflow, it does not automatically unpublish the project. The “Publish” / “Unpublish” buttons on the “Crowdsourcing” tab control the publication status independently of workflow changes. If you’re experiencing the project being unpublished after a workflow update, this isn’t expected behavior.
To address this, please provide a detailed description of the steps you’re taking when this issue occurs. If possible, a video recording of the process would be very helpful for us to understand the issue better.
Sorry for the delay! We have checked everything and from the video, we can see that instead of editing the current workflow, you click Choose New Workflow. Thus, this is the expected behavior because you simply delete the current workflow and create a new one.
Well, from a user perspective, it’s definitely not the expected behavior.
It shouldn’t be difficult to add a check if the new template still contains a Crowdsourcing step. And if it does, don’t unpublish the project.
I wouldn’t care about all of this if I could switch workflows and publish projects via API. But I can’t. And doing this manually for 120 projects is a nightmare!