Benutzerprofil: Zeigen Sie alle Benutzer an, in der jemand Manager von ist
-
10-12-2019 - |
Frage
Ich möchte alle Benutzerprofile erhalten, in denen ein bestimmter Benutzer Manager (programmgesteuert) ist.Hat jemand eine Idee, was ist die beste Lösung dafür?Es sollte wie in "My Organication Browser" und "My Organical Chart" funktionieren. Z.B.Ich habe eine Instanz des Benutzerprofils "Keaton, Dean" und ich möchte wissen, von welchen Benutzern er ein Manager ist.
Wenn ich die UserProfileManager-Klasse und die UserProfile-Klasse-Klasse-Klasse suche, ist das iterieren alle Benutzerprofile in den Benutzerprofilmanager, aber ich habe gelesen, dass dies nicht die beste Lösung für Leistungsgründen ist. generasacodicetagpre.
Wenn ich Fulltextsqlquery benutze, kann ich keine Ergebnisse bekommen, obwohl ich den "Manager" -Property den Metadaten-Eigenschaften hinzugefügt habe, und beendete eine vollständige Krieche.
Jede Hilfe wird geschätzt!Danke.
Lösung
Es sieht so aus, als würden Sie 2010 verwenden, dies sollte jedoch sowohl im Jahr 2010 als auch in der 2013 arbeiten.
Ich würde versuchen, ein verwaltete Anwesen zu erstellen, und weisen Sie die Crawled Property-Personen an: Manager zu.In der UPA müssen Sie wahrscheinlich den Manager als weistliche markieren.Erstellen Sie das verwaltete Anwesen abfragen, durchsuchbar und abrufbar, wenn 2013 die Benutzerprofile wieder aufkreist und dann den Suchmanager ausführen: {Name}.
m