When using the cloud custom app and we want to add a new version, we would like to be able to keep the previous version until the new version has been tested. As of now we have to create a new app and deployment and it is a pain to change the names and deployments each time. If we could utilize the add version functionality and have the option to keep the old version that would make things a little smoother when deploying a new app that has the same name.
Our scenario is an inhouse app is deployed using pmpc cloud as a custom app then they want to update the app, however they need the old version available until the server is updated and then the new version can be installed around 10PM. Then we have to manually delete the old app and deployment.
This functionality is available today.
It can be achieved either with:
Update Rings with days delay. When new versions are released Ring 1 (0 days delay) assignments are moved to the new version, while the other Rings will continue to remain with version n-1
https://docs.patchmypc.com/patch-my-pc-cloud/deployments/update-rings/progression
Another option would be to configure a Deployment "Without Assignments" and without "copy-forward" of assignments.
Then it's up to the SysAdmin to decide when Assignments are manually created in Intune.
https://docs.patchmypc.com/patch-my-pc-cloud/deployments/technical-references/deployment-without-assignments
NOTE: For option 2, ensure you configure the Retention policy to retain an older version: https://docs.patchmypc.com/patch-my-pc-cloud/deployments/deploy-app/configurations-tab/additional-tools/retention-policy