Page 1 of 1

Erweitung um Feld Hauptbenutzer

Posted: 11. Jun 2018, 09:37
by mschwarzer
Hallo,

da die Anzeige der Lizenzebedarfe über den Bedarfsträger unübersichtlich werden kann, wenn viele Computer angezeigt werden, möchten wir zudem das Feld "Hauptbenutzer" (des Bedarfsträgers/Computers) anzeigen lassen.

ich habe dazu in dem Tabellenlayout "LCMLicenseDemandClassBase_Default" eine neue Spaltendefinition hinzugefügt:

=T(SPSAssetClassBase).AssignedUser[LastName + ISNULL(', ' + FirstName, '')]

Funktioniert aber nicht, die Felder bleiben leer.
Was mache ich falsch?

Re: Erweitung um Feld Hauptbenutzer

Posted: 12. Jun 2018, 17:02
by O_Hauner
Hallo mschwarzer,

warum diese Spaltendefinition nicht funktioniert, lässt sich recht einfach erklären:
Lizenzbedarfe haben keinen Hauptbenutzer, sondern nur die Geräte, die als Bedarfsträger in Erscheinung treten. Es muss also erst der Bezug zum Bedarfsträger hergestellt werden, denn dieser fehlt hier. Erst von dort aus kann man die Relation zum Hauptbenutzer aufbauen.

Die Spaltendefinition würde dann so aussehen:

=Target.T(SPSAssetClassBase).AssignedUser[LastName + ISNULL(', ' + FirstName, '')]

Re: Erweitung um Feld Hauptbenutzer

Posted: 13. Jun 2018, 14:38
by mschwarzer
Ahh... da musste noch ein "Target" eingebaut werden. Nun hats funktioniert. Danke.

Ich komme einfach mit dem Syntax nicht klar...