I was able to resolve the below issue by googling it but couldn't able to understand whats wrong and how suggested method resolved the issue. Can someone please help me to get a better understanding on this.
Background: I was trying to create a Custom object and assigned to an App. It was working fine and able to see from Admin profile. Then I tried to login as a Standard platform user and view the same App to see my Custom object. But couldn't able to see from a Standard platform user as this profile didn't have any object permission on new Custom Object.
Issue: I was trying to assign the Object permissions to my Custom Object under a Custom Profile cloned from "Standard Platform user". I was using my Admin profile to do this.
But I am getting below error "Standard tabsets are not permitted for this profile 00e28000001RvKL" --Where 00e28000001RvKL is my Custom Profile "Std_Platform_User" cloned from Standard profile "Standard Platform user.
Google & Resolution Step:
1) https://help.salesforce.com/apex/HTViewSolution?id=000186561&language=en_US
I followed the Step 2 to disable the checkbox from visible for "Service Cloud Console app" assigned to Custom Profile "Std_Platform_User". Then tried to assign the Object permissions to my Custom Object for Custom Profile "Std_Platform_User" and it worked. Also able to see the new Custom Object under particular Apps for Custom Profile "Std_Platform_User".
My Question Whats the significance of visibility setting of "Service Cloud Console app" with related to object permission setting to a Custom profile for an App. Is this something related to License between Console & profile or something else?
Please help me to get understand this as I am new to Saleforce and dose'n have any hands own experience and trying for Admin Certification by myself.