Manage users access to properties with Workflows

Is it possible to develop a way to manage access rights on a property based on the value set on another property ? With a workflow ?

Ex. If “Property 1” is “value 1”, then user rights will change ont this property.

Thank you