The difference between Hierarchical Relationship and Self-Relationship are as follows:
Hierarchical relationships
A Hierarchical Relationship is a special type of lookup relationship which is available only for the user object.
A Hierarchical Relationship allows users to use a lookup field to collaborate one user with another user without reference to itself directly or indirectly.
A Hierarchical Relationship is Self-Relationship of the user object.
For example: We can create a custom field with hierarchical relationship to store each user’s direct manager.
Self-relationship
A Self-Relationship is a relationship when an object lookups with itself.
A Self-Relationship creates a tree diagram of the objects, like an account has a lookup with himself, called Parent Account.
A special self-relationship of a user object is known as a Hierarchical relationship which helps to create superior roles like a supervisor, manager of the user object.
Please log in or register to add a comment.