function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
thekid12345thekid12345 

When an AccountContactRole has a Role set to Primary Contact, update the Contact’s Status field to Open

What would be the best way to go about this?  IMO, I would have a trigger off the AccountContactRole.  Any other ideas / templates?
Raj VakatiRaj Vakati
I believe you can't able to do with the trigger or process builder workflow directly. Because the AccountContactRole  object is not available from this. 
Refer this links for Solutions and ideas exchange.

https://developer.salesforce.com/forums/?id=906F00000008nHmIAI
https://success.salesforce.com/ideaView?id=0873A000000lE4OQAU
 
sri.nathsri.nath
With the restriction in place that prevents us to write trigger/process builder on Contact Role, the closest way to solve this is by scheduling a batch job which runs probably every 30 mins that checks for the contact roles where the "Role" is set to "Primary Contact", pick the contact and mark its status as "Open".