Service Connect / SubmitToAgent

All,

I need to update a UD field in my Service Connect workflow but not until the label actually prints. So, is there anyway to check for when the SubmitToAgent request is actually completed before I update the UD field?

I have a condition between SubmitToAgent and my SetVariables chacking to see if there were any errors but this does not necessarily mean that the label has actually printed.

I do see this print task in the SysTask table so maybe when SysTask.TaskStatus is “COMPLETE”? But how to do this in SC? I tried to using a Data Directive BPM but nothing I do will get the BPM to fire.

Thanks,
Chris