Hi,
I have observed many a times that in a script task with multiple inputs or outputs, that have some complex operations like queries, each input/output of the script task is stored in certain pv!. During execution only few pv! hold values and rest remain null, but if I use two script tasks instead of one and split the work among both the script tasks it works as expected. What could be the issue, is there any limit on processing a script task?
Discussion posts and replies are publicly visible
I'd suggest taking a look at this page: docs.appian.com/.../Process_Node_and_Smart_Service_Properties.html
In general, it isn't guaranteed that your activity class parameters will evaluate in a certain order, so you should make sure that your parameters don't depend on each other and that you aren't saving to the save variable on both the inputs and the outputs tabs.