Hi Steven Adu- Twum, great news to hear this has resolved your issue. Please mark the answer from ServiceMax Knoweldge as the correct answer to help others find answers to their questions on the Community quickly and efficiently.
I am interested in the solution you chose if you wouldn't mind sharing some more details? Do you have a requirement for some users in the profile to have access to this object and others to have no access?
We have some users using the platform license and I had to assign the product and pricebook permission, Servicemax standard platform permission and order platform permission to each user.
Thanks Steven, below for information of anyone who finds this article and doesnt understand the difference.
Salesforce licenses are designed for users who require full access to standard CRM and Force.com AppExchange apps. CRM apps are anything that requires access to Standard Objects like...
Salesforce Platform licenses are designed for users who only need access to custom apps, and NOT the standard CRM functionality. Salesforce Platform users DO have access to the "core" Salesforce Standard Objects and functionality, like...
So, if a user only needs to access custom Force.com or AppExchange apps, it's OK to assign them a Salesforce Platform license. On the other hand, if a user needs access to any CRM functionality (eg Sales or Service Cloud), they must be assigned a Salesforce license.