If UseInTDoD is checked, then the variable will be displayed in tester self-service flow. Use of Fixed is sometime confusing, let me try to explain. When Fixed is checked, here is how it works:
- If Fixed is checked and variable type is textbox, then the value provided in Value column in ARD will override default value defined in DataMaker.
- If Fixed is checked and the variable type is dropdown, multi-select, or radio button, then value provided in Value column in ARD will override “List Definition” of variable and not default value.
Please NOTE: The behaviors are kept the same as it was in TDOD so that backward compatibility is not broken.
- In the Value section/column, we support expressions defined in TDM style (e.g. ~MAX_VALUE~, @aslist(@list(aaa,bbb,ccc,ddd)@)@)
However, this does not fully explain the questions that are being asked. Let's break those down and put them into different words. The end result will be that an Enhancement is needed, it is currently going through the normal Development cycle, and it is not on the Road map at this time.
Why is TDM failing to resolve an ARD variable called numberNeeded when trying to assign a value for the TDM variable on set to publish?
I am afraid there is no integration between ARD and TDM where TDM could resolve an ARD variable during a publish. ARD uses ^ to delimit a variable whereas TDM uses ^ to delimit a column reference hence the error message seen in the log. Moreover numberNeeded is a variable native to ARD.
How can I automate the choice option when we have it set by the ARD variable?
I am afraid this would also fall within the same integration context between ARD and TDM. Unfortunately this is a major enhancement that would need both product owners involvement from both TDM and ARD.