[SalesForce] Not able to see apex class in the org in salesforce

I wrote an apex class which is visible in process builder but not in the org.

I created new process in process builder. Steps as follows:

  1. Click On Immediate Action -> Action Type->Select Apex from drop down.
  2. Give a name to Action
  3. In Apex Class -> Select one Apex Class.
  4. Now here in Apex Class picklist I can see one Entry or class name .This class does exist.

When I try to see this class in the org under Apex Classes, it doesn't exist.

Why is that so? My guesses:

  1. The class I am seeing in process builder is not an apex class . It might be some custom setting or trigger etc.
  2. I don't have access to the class .somehow I am seeing this in builder but not available in the org as it's deleted.
  3. Its deleted.
  4. Its a bug.

I checked workbench, recycle bin, and custom setting but found nothing.

What else could be the reason for this behavior?

Best Answer

Check your list view settings. You are most likely filtering the classes in the list by default

enter image description here

If it does not Say "All" or has an "Edit View" link then it is not set to the default "All" list that shows everything. Either change the selected view or click edit to review the current filters