As part of the Issue Material step you could add a BPM that automatically timestamps the material issue to the job.. In E10 it is easy to add fields to existing tables so you might not need to put it into a UD table.
Then build a dashboard that displays these fields. Dashboard can set to automatically refresh and if something is going to expire shortly you can have it display in red.
Since E10 is all SQL Server and .net if you have someone that can handle it you can also build a simple routine either using Epicor business objects or a non-Epicor routine that watches for things going to expire. Routine could email or otherwise attract attention to items that will expire.
Jim Kinneman
Encompass Solutions, Inc