Get ready, this is a short rant about Salesforce.

By now, you know I love Salesforce. Truly. Genuinely. However, every once in a while, a “feature” reveals itself, and I stop to wonder, “WTF is this nonsense!?”

Today’s example is about object visibility.

Imagine a scenario in which

  • A custom object is created
  • The user’s profile has at least read permissions to the object
  • There aren’t any restriction rules in place
  • A custom tab for the object is created
  • The tab is assigned to an app

And despite all this, the object isn’t visible in any app.

Why?

Well, the object’s Tab Setting was set to “Tab Hidden”. Pfff. Obviously.

The takeaway
It’s interesting this obscure “feature” overrides everything else. I truly wonder what the thought process was here.

Regardless, at least you know about it, in case this scenario ever happens.

Category:
Salesforce