We don’t do it in Epicor; we use Tulip. Wasn’t my idea, but I do like it. The Mfg Engineers here do up the instructions and then I help them integrate to Epicor. Tulip does a REST call to the Epicor job to grab a portion of the BOM (our jobs have hundreds of ops and thousands of material lines each).
Lately I made an Epicor Function for Tulip to send info to Epicor - specifically to mark an operation as complete.
Point is, Tulip is now the front-end for the assembly line. They have Epicor out there, but they don’t have any need for it now.