AgilePoint Benutzername aus Fullname ermitteln

In einigen Szenarien ist nur der Fullname eines Benutzers bekannt (bspw. per Schnittstelle übergeben) - die Aufgabenvergabe in AgilePoint basiert jedoch für Benutzer auf Basis des Benutzernamen. Per WebService Call fragen Sie diese Informationen nach. Sie benötigen die Methode "QueryRegisterUsers" mit der Sie beliebig komplexe Abfragen gegen AgilePoint Benutzer formulieren per SQL Statement. Im folgenden verwenden wir den Zugriff per REST, SOAP funktioniert analog:

1.) Finden Sie die Swagger URL im AgilePoint Portal


2.) Öffnen Sie Swagger und authorisieren Sie sich mit einem Benutzer entsprechender Rechte (z.B. Egine Account)




3.) Testen Sie die AgilePoint Admin Service Methode "QueryRegisterUsers" mit Swagger, verwenden Sie dazu als SQL Statement FULLNAME = 'OneOfYourUsersFullName'. Fügen Sie die Abfrage ein


und senden Sie die Abfrage ab mit Klicken der Schaltfläche "Try it out". Das ergibt dann als Antwort ein Benutzer, falls es diesen gibt:


Anmerkung: verwenden Sie in Ihrer SQL Abfrage immer Spaltennamen aus dem AgilePoint DB Schema (nicht die Property Namen aus dem Objektmodell >> hier: FULL_NAME anstatt Fullname). Für Benutzer sind diese wie folgt:



4.) Verwenden Sie nun "QueryRegisterUsers" entsprechend in Ihrem Prozess (REST Workflow Activity) oder in einem e-Form Formular (Lookup)



Kontaktformular

Name

E-Mail *

Nachricht *