Check Out during transition

I would like to implement a process to check out a file upon certain workflow transitions. Specifically, when we trigger a revision I would like the part to be automatically checked out to the person who initiated the transition. This seems like a basic function yet I cannot figure out how to do it. Anyone doing something similar?

SolidworksSolidworks Pdm enterprise Pdm