Extended permissions for a type enable you to provide additional permissions for a particular user or groups of users by granting a specific set of permissions to a user accounts group or to a user account to all instances of this type. The purpose of extended type permissions is to increase the permissions for a specific type. There are two types of type permissions. Custom type permissions grant permissions for types created by the users. In-build type permissions grant permissions for types provided by default with the system.
In-built type permissions are type permissions for a type provided by default with the system.
You set permissions on a type twice.
First, you set permissions on the type of object. Types can be granted the following path permissions: Read, Write, Create, Delete, Edit, Force, Command and Inherited. You need to assign at least Read permissions on the type.
Second, you set permissions for user accounts and user account groups. A user account or a user account group can be granted or refused permissions to the type.
For more information, see Type Permissions Rules .