Limitations of permission sets in salesforce
- Permission sets can’t be assigned to custom object in a master detail relationship where master is a standard object.
- User permissions also can’t be included and it is used to provide only access and revoking access is not possible.
- You can’t change the user license in a cloned permission set.
- Triggers always fire on trigger events (such as insert or update), regardless of permission settings.