Would it be possible to have not just revision history, but versions of canvas apps, like DEV, SIT, UAT and PROD? For example when making a new app, we get the option to use full development options. So I can make my app in Dev mode, then when ready I can promote to SIT, UAT, but keeping the Dev one intact, then once testing is done, we can promote to PROD, where it is published to live etc. I know we have Save / Publish, but thats largely a Dev / live thing and I have to go live in order to give to testing. Also I know that I can create separate apps, i.e. App - DEV, App - SIT etc, but promoting the apps and updating them is a pain with the current tools. It would also be nice if we could prevent changes in Live until it has gone through the stages of SIT and UAT. It could even be one stage called testing, but ultimately, I would hope to get 3 links, one for SIT, UAT and PROD, but they all come from one app with the 4 versions. I hope that makes sense, I even have some ideas on what it could look like!
... View more