Goal
I want to make a Rule that automatically changes the user account last-access date to "now" for certain users.
Use case
I have a view that displays users by last access date, but I need some users to consistently appear near the top of the search results. Previously, I simply assigned all the users that I needed at the top to a specific role, and then sorted the view so that that role came first, but the problem with such an approach is that the same users always appear at the top in the same order. I want the order to look a bit random, so I want to update the access date with a rule that automatically re-schedules itself every x hours.
Problem
I can write a rule that re-schedules itself. However, to update the "last access" date, when I use the Set a data value action, I receive the following message:
The selected data property doesn't support writing.
How can I get around this and refresh the last access date in Rules? I can write a custom rules action if necessary, but I don't know what to put in the action to reset the access date.