Making a dynamic maintenance sheet

Hello all, My app is to maintain assets which has a 10 point check. Each point can potentially be checked by 10 different people (Usually 5-6 but could be 10 )   I have a entity for the asset which give information on the asset (I.e serial number, type etc)  I want to create a 10 part maintenance log that will be completed  step by step by separate members of the team. How is the best way to have this so it can be edited and picked up again later, as and when the maintenance is done and also log who has completed each step. I am assuming adding another entity.   Any ideas would be appreciated.   FYIA
1 answers

Sounds like workflows might be a solution for what you want to achieve: