Purchase order permissions

Purchase order permissions

Hi,
 
I would like to use purchase orders to track our purchasing and inventory our stock.  What I need is for the technicians to be able to create a PO that will more or less follow the process so that we can track when they order a item and when it is recieved.  Also what dept. it is expensed to. 
When I have a general technician log on, Purchase order is not in their quick actions or a tab on menu bar.  Is there a way to create a role that would allow them to create a PO but not delete.  We still have a certain process that we are not going to move away from in the near future.  But this would be an awesome tool to keep track of our own equipment.
 
Thanks,