Auto print Tag when parts are issued Data directve

I am trying to use a bpm to auto print a tag for every part that is issued to a job. I started by using a data directive that keys on the Parttran table. when a new line is created with trantype as “stk-mtl” print a tag. I am i on the right track here or am i going bout this all wrong? Can a data directive be used in this way?
Thanks