Inactivate part, also need to unapprove revs?

We’re doing system clean up marking parts we never want to build again as inactive. Do we also need to unapprove all revs or is inactivating the part sufficient to ensure we never build it again?

Making the part Inactive makes it not be able to be selected for most things, like job creation.

However if it is the component of another BOM, its parent can have a job created for it. I believe it will generate a warning when you try to release the job.

What is the standard practice for dealing with parts that you have in the system, but your vendor no longer carries? We are currently “inactivating” them. Can they be moved to a unique part class or something, so that we no longer see them?