FFS - Simulating Rework occurring on the same Work Center

Hi,

I was wondering how we could Simulate rework to occur on the same NC Machine, rather than a dedicated Rework center as outlined in this training material. 

If it's possible I would like to be able to define the duration of Rework occurring for each Transform Activity, should it fail. 

EG: TRANSFORM 1 - DURATION: 10 HOURS - REJECTION RATE: 10%

Rework transform 1 - 2 hours

TRANSFORM 2 - DURATION: 5 HOURS - REJECTION RATE: 20%
Rework transform 2 - 4 hours

Where I am getting stuck is how to define an activity that requires a defective Product, I tried with the User Logic defining a failure and a 'repair' but I think the repair is more for a Work Center failure, rather than a product failure. 

I was able to get the rework functionality working with a dedicated work center for rework, but I would also like to simulate rework on the same work center that the defect is occurring on. (As to consume capacity on that WC whilst it's reworking).

Any assistance is appreciated!