On complex prototypes that manage tons of global variables, it is incredibly hard to organize, sort, or manage the variables in any way. Your only option is to create a variable > it goes to the bottom of the list in the global variables window > then you have to click the up-button x number of times until you get it in the location you want so that you can easily find it in context to where the variable is set within the flow/prototype.
Let’s say you have 100+ pages in a prototype and each page on average sets 5 global variables to be recalled on a ‘review’ page at the end of the flow… Then your requirements change (or you forget something) and you need to build in 10 additional global variables at the beginning of the flow. Unless you don’t mind having a disorganized variable list, this will require you to click the up-button around ~5,000 times just to move each of the new 10 variables into place.
TLDR; the organization/management capabilities of the global variables window are severely lacking. Some recommended features to remedy this:
1. Drag and drop
2. Move multiple variables at once (multi-select)(can be combined with #1)
3. Auto-sort (alphanumeric, date variable was created, etc.)
4. Ability to search for variables when setting an interaction (same way all the other interaction windows work)