Hi Eric,
Your assumption is correct. You can call an automation script from workflow condition node.
1. You need to create a custom condition script and its launch point which will evaluates to either true or false.
2. Then in the condition node you have to follow a specific syntax to invoke the condition script. (scriptname:launchpointname) with expression as "com.ibm.tivoli.maximo.script.ScriptCustomCondition".
------------------------------
Subhransu Sekhar Sahoo
Tata Consultancy Services
------------------------------