I have in mind implementation of condition node which after meeting the condition about the input data (TRUE/FALSE value from the whole data) will run one branch, if it is not met, it runs second branch of workspace. It would be something like rules node but in extended version for the whole input file (you can have in each branch completely different functionalities of feature settings: saving data to database, graphs, various settings of analysis, etc.). Another needed node would be "Stop run" node with the possibility to exit the workspace without running rest of the workspace after some condition in this stop node is met (such kind of funcionality is usually in any programming language). For example, you have scheduled workspace which is looking at database table for changes or particular values or errors and only when there isa change/error, we want to run the whole workspace.
Conditional running of workspaces is now available through Advanced External Workspaces Execution for Spotfire Statistica® (now available on the Spotfire Exchange). More detail about this node and examples can be found on this guide. Please feel free to check it out and provide your feedback.
In fact already good start and very simple functionality would be one node which will be analogous to "Flow Control" operator in Team Studio
The Run Workspaces node should be incorporated into the regular product so that it is fully supported.
In addition, it would be useful to have conditional branching within an existing workspace so that certain tasks can be managed within a single workspace instead of requiring separate workspaces. This is lower priority than making the run workspaces node available though.
Created a custom node a couple years back and it has been used for 5 pharma implementations so far.
Run Workspace node
This is much needed functionality.