auto check in Solidworks files

Hello

My problem is that the users do not check-in files in the vault. Sick, forget vacancy ... . It is imperative for us to find an automatic check in solution. We do not use the review system .I thought about that ( 3 solutions) :

1) The best would be that the file check in when we closing it in Solidworks.

2 ) Check in all files at 17h daily

3 ) Check in at each record

Or do you have another solution? Could you help me ?

We only use PDM for Solidworks files

SolidworksSolidworks Pdm enterprise Pdm