OptionalEdgeCalled per candidate edge before traversal; returning Skip prunes the walk, Reference records the target without recursing, Deep recurses.
OptionalEntityOnly include these entities
OptionalExcludeSkip these entities
OptionalFollowAllow same-entity recursion on fields whose Configuration.Hierarchy.IsHierarchy is true, up to HierarchyMaxDepth. Default false.
OptionalIncludeInclude soft-deleted records (default: false)
OptionalIncludeFollow inbound EntityID/RecordID soft links as reverse edges. Default false.
OptionalIncludeAdd IS-A subtype rows of every discovered record as nodes (via FindISAChildEntities). Default false.
OptionalListList (without loading) inbound FK relationships that are not curated EntityRelationship rows, so a caller can show "available" edges. Default false.
OptionalMaxMaximum recursion depth (default: 10 for Version History, 3 for cloning)
OptionalOnCalled when the rows of an edge the walk follows can't be loaded (no read permission, a failed query). The walk goes on without them, so a caller that must not act on a partial graph (cloning) reports it. Default: the failure is only logged.
OptionalRequireWhether to require entities to have TrackRecordChanges enabled. Version History passes true (or defaults to true); cloning passes false. Default: true
Options controlling graph traversal.