How Filtering by OrganizationNode Works



Imagine you are looking for specific project memberships in an organization. These memberships can be directly connected to a part of the organization, but sometimes they are linked indirectly through the project, the role type, or the person assigned to the role. Here’s how we figure out if a project membership belongs to a particular part of the organization:
    First Check: Direct ConnectionThink of this as asking, "Does this membership itself explicitly belong to the specific part of the organization I’m looking for?"
  • If the project membership has a direct link to the organization, it’s a match.
    Second Check: Indirect ConnectionIf the membership doesn’t have a direct link, we check the parts it’s related to:
  • The project: Does the project this membership belongs to connect to an organization?
  • The role: Is the type of role (like Manager, Developer, etc.) tied to the organization?
  • The person: Is the person assigned to this role connected to the organization?
    Final MatchIf any of these connections (direct or indirect) match the organization, we include the role in the results.