Epicor Function - Long Execution Times and Variable "DataTable" Type

When you invoke a BO, you have the option to set the output to a local variable, which is what I think you’re needing. This will be of the tableset data type associated with that BO


If you don’t already have a local variable, it gives you the option to create it here:

image

Then, this local variable is acted on through the life of the BPM execution. For example, I invoked Get By ID with my BO execute node, then I have a conditional block to look at the value of the local tsUD100 variable

You could also hand-define the variable in the “Variables” tab of the sub-menu, but it’s really up to you