I think that is not possible To create a field on any object you need Customize Application, and when you get the access to Customize Application, you can create field on any object.
For access to create record, it is just not giving that profile create permission.
Thanks, Nikhil Please mark this as best answer if you find my answer's helpful.
Thanks Vinay. I am not sure if you understood my question. The question is not to allow a non system admin user to create new records but the ability to create new fields in an object but not allowing them to create new fields in other objects.
I think that is not possible To create a field on any object you need Customize Application, and when you get the access to Customize Application, you can create field on any object.
For access to create record, it is just not giving that profile create permission.
Thanks, Nikhil Please mark this as best answer if you find my answer's helpful.
I think that is not possible
To create a field on any object you need Customize Application, and when you get the access to Customize Application, you can create field on any object.
For access to create record, it is just not giving that profile create permission.
Thanks,
Nikhil
Please mark this as best answer if you find my answer's helpful.
All Answers
It depends on user permission on object level.
Yes you can extend access to one object and restrict another object on profile level.
Review below links more information on object permissions.
https://developer.salesforce.com/docs/atlas.en-us.securityImplGuide.meta/securityImplGuide/users_profiles_object_perms.htm
https://trailhead.salesforce.com/en/content/learn/modules/data_security/data_security_objects
https://help.salesforce.com/articleView?id=bi_security_salesforce_object_field_levels_control_access.htm&type=5
https://help.salesforce.com/articleView?id=perm_sets_object_perms_edit.htm&type=5
Hope above information was helpful.
Please mark as Best Answer so that it can help others in the future.
Thanks,
Vinay Kumar
Sorry for confusion, Yes this is possible.
Make sure you have 'Customize Application' checked on your profile.
Now for first object make sure you provide with Read access on profile level. So that you can create new fields in an object but not new records.
For second object do not provide any access.
Below are screen shots for reference.
Read access:
Note: You can use profile or permission set.
Hope above information was helpful.
Thanks,
Vinay Kumar
I think that is not possible
To create a field on any object you need Customize Application, and when you get the access to Customize Application, you can create field on any object.
For access to create record, it is just not giving that profile create permission.
Thanks,
Nikhil
Please mark this as best answer if you find my answer's helpful.