When is it run?

GenerateInstruments is run directly after the GenerateInstructionLineItems batch process.