When generating a split-plot or other experiment with random blocks using Custom Design, I really like how the resulting data table has an Evaluate Design script already attached to it. However, if I update the 'Whole Plots' or 'Random Block' to actually reflect what it truly means in practice (e.g. Setup or Batch) then the script doesn't work. I think it's as simple as adding that linkage (as denoted by the ":" that you get with the other factors).
If I just have X1-X3, this is what the code looks like for a split-plot, and won't update once the Whole Plots column is renamed. However, if I update the name of X1, it will update appropriately.
DOE( Evaluate Design, X( Whole Plots, :X1, :X2, :X3 ) )