See screenshot for best explanation. Technically this suggestion is about providing a much needed quality of life enhancement to fill a gap which is only filled by “Constant Value Column” or “Expression” node currently. The idea is that users are constantly using Concatenate and similar nodes to merge data together…. but the result is a “soup” where the individual identities of the input branches are lost unless you’ve manually tagged them beforehand. You could say this is a “super tagging” feature.
These are the most obvious candidates because their primary job is to merge disparate streams into one.
- Concatenate (2 or more input ports): The most frequent offender. If you are stacking five spreadsheets, you currently have to add five “Constant Value Column” nodes before the Concatenate node.
- Table Manipulator (2 or more input ports): Since this node is meant to be a “Swiss Army Knife” for reordering and renaming, having an optional “Add Source Column” toggle would save massive amounts of space in a workflow.
- End IF: When closing a conditional branch, it is often critical to know which “path” the data actually took (e.g., did this go through the “Success” branch or the “Fall-back” branch?).
Thanks for the consideration. In the implementation of this, everything should be straight forward. Likely best place to add it would be under “Advanced Settings”. Only [Option C] from the screenshot might require something in the way of a placeholder if the node names are the same (in which case you would add an incremental # iteration to each source name).
