I already have a workflow request project published in the production which is used today.
During test-phase of new project features/updates I have a copy of the project which is tested before published to the production.
What I did last time I replaced the "test" project with the production was to:
prevent external connection to access the website
removed the production web site
removed the workflow project
created a package of the update project
added the package to workflow with the same name as the "production" project
When this was done I got some weird error when two users tried to access the newly published project "only one task is allowed to be created when starting workflow in the dialog workflow mode". I didn't restart the "workflow server extension" so don't know if that was causing this error or something else; don't know if I performed this "update" in a correct manner.
Question:
If the approver has not yet approved the request before I delete the published "production" project what will happen with these requests then? Will the new published project with the same name as the production take over?
Previous I used the same project to make updates but published it with another virtual directory name but the release folder would still be the same for these two which prevented the "isolation" of the production and test/new version project.
What is the best practise for this kind of scenario when using another project to "stage" the next release?