Ability to have one user create multiple drafts.
Just recently I had to create several big changes to existing flows however those new flows would only be going live in a week.
But a few days before the draft was to go live, another procedure required a change and needed to go live asap. That obviously caused an issue since if I were to make the change and approve the draft, everything would go live, including the changes that were not meant to go live.
At the time I had used a co-worker's PF account to make the asap change and submit it and then I approved it. Since then, with Micah's advice, I created a second PF account for myself using another work email address I have for if the situation were to arise again (and it has).
The workaround definitely works, but curious if there's any future plans of having the ability to have multiple drafts or being able to approve specific items within a submitted draft to avoid publishing everything. That way I wouldn't need separate accounts. Not a pressing issue but something to think about.
David Carr commented
We have been handling this through the use of two approver accounts. One for daily use and one for longer term builds.
Chuck, unfortunately this would essentially create two drafts that you have to manage.
We have decided against this type of functionality for the foreseeable future. Programmers have this capability, but it creates some complex considerations. The main concern that we have is that as people create multiple drafts, they start forgetting which one they are on when editing and start interweaving changes between drafts. That would be a very frustrating user experience.
We will revisit this from time to time to see if it makes sense, but is a lot of UI complexity for very little gain. The best thing to do is become friends with the approver and get stuff approved very quickly in short bursts. Try not to build up big changesets if at all possible.
Chuck Curtis commented
I think this could be resolved not with 2 drafts, but the ability to post only specific selections from your draft to approval. For example if you have 3 flows in development but 2 need to go live right away due to business changes you could deselect the 3 incomplete flows to not be part of the published draft.