Item Disassembly into different items

Dear All,
Is there anyway to disassemble an item that contains two or multiple items.
And update the stock automatically with the disassembled items.
Thank you for your reply,

Repack should do it.

@Ben_Cornwell_Mott i tried it but it doesn’t do it

I have a prototype. This workflow assumes all the same UOM and there’s a BOM specific to this disassembly/ repack. My design goal was to reduce keystrokes.

Can you share this process in details please.