Hide Fields for User Roles?

I’m trying to see if it’s feasible to use ERPNext for multiple companies, each with a different sales process.

For Opportunities, I’d like to create a field called something like “Real Estate Transaction Status” to track the status of a real estate transaction.

Since Real Estate is only one of the companies, only the real estate sales reps need to see the field. So, I’d like to create the role “Real Estate Sales Agent” and only allow the field “Real Estate Transaction Status” to be visible to them. Is this possible?

  1. Create Custom field in Opportunity DocType and set Perm Level 1
  2. Create role “Real Estate Sales Agent”

    3.Set Real Estate Sales Agent to 0 in Role Permissions Manager and other Role to 0 and 1 with No writing or reading permission :

Hope it helps

1 Like