I can recommend that you remove the data restriction, and instead make the attributes read only through an automation script or through conditional formatting in application designer. This would allow the attachments to be added to the workorder, and the fields on the screen would still be read only. It would be a bit of work to make this configuration change, but in the long run would be less of a problem.