Are you printing the reports from the PanelView?
Is your shift schedule predictable? The reason I ask: You could have the PLC store the previous shift data so that is can't be lost until the following shift ends. That should be simply a matter of watching for the PLC clock to equal your shift change time(s) with ladder logic to trigger a bunch of COPy and or MOVe commands. Then your report needs to be modified to display or print these new addresses.
Now, of course, that won't work if you don't have enough memory left in the SLC or if the shift schedule doesn't follow a pattern that can be programmed into ladder logic. But if it could be done, it would give you much greater flexibility.
You could also extend the network that your PanelView is connected to into your office area. Being a 5/04, the PV may be connected to the DH+ port.
To extend DH+, you just daisy chain another "blue hose" from one end of the existing network into your office where you put a DH+ card in a PC and connect the blue hose cable to it. Be sure to move the terminating resistor to the new end node of the network.
If you do that, you then can monitor/upload/download the PLC and the Panelview right from the office as well as gather data into business/production reports.
JMHO Paul