As there already is a grid system in Service Studio action flow editors (View > Show Grid), it could be enhanced with labeling grid columns and rows, bit like spreadsheet applications do.
This would enhance and speed up communication and locating nodes during pair programming, screen sharing, code review sessions and similar activities.
Currently we have to rely on node labels, which are useful but slow to pinpoint and find especially from larger flows in the receiving end. This would map the concept of having line numbers in text editors to visual coding.
examples:
- "Can you open the 'doSomeActionOnSuccess' node under that second if on halfway that action flow, right about where exception is being thrown" vs. "Can you open the 'doSomeActionOnSuccess' node at A-13"
- "Can you show me the input parameters for server action X on the rightmost branch of this flow, you might need to scroll down a bit." vs "Can you show me the input parameters for server action X on G-22"
- "We could extract a new action starting from 'ifThisThenThat' condition and ending to second to last 'assign' in the branch, right before where we call that Rest API, if we switch the order between 'randomStuff' action and 'setupStuff' action" vs "We could extract a new action from elements between B3 and D8, if we swap B2 and D6"