I have a job where there is a task to set a variable, where it evaluates a REGEX(MatchGetGroup{. Initially the Set Job Variable task shows "No output". A subsequent task in the job shows the variable as empty as well. However, after the job is complete, it updates the ouput of the Set Job Variable task to the expected value .
Variable 'VARIABLENAME' was updated to: '35028'
I would think it wouldn't finish the Task until it is done evaluating and setting the variable, and that does not appear to be the case.
I have also tried adding a "Wait" task to see if that helps, and it doesn't.