Hi,
I suggest you should create a separate table to have the Button Click Log Entries.
Therefore, you can see how it has changed from unsolved to solved with Date and Time also you can capture the User who click on the action button with the Document No and Value Changed Boolean.
In trigger OnAction() of the Action Button you are pressing, you have to assign the values and insert a record to the Log Entries Table.
Afterwards you have to create a codeunit to check Date & Time field whether it has passed 3 days by comparing WorkDate() and DateTime field in Log Entry Table. If so, modify the particular document via the Document No. field in the Log Entry Table and change the Option field to Solved.
Moreover, you must modify the Value Changed Boolean field to True in Log Entry Table. Therefore, you could set the codeunit only run if the Value Changed Boolean is False.
Finally create a job queue entry to the above created codeunit and set it to run daily.
This solution not only a good way to change the option field after 3 days of clicking the button, but also to keep a track on what option was there on what date & time, when did the option changed with date & time with the User who clicked the button initially for the reporting and auditing purposes
If the solution is not understandable to you, please do reply as I will give you with an example.