Mit einem Objectcall ist es möglich Objekte direkt aufzurufen, ohne in VertiGIS FM an die entsprechende Stelle zu navigieren. Hierfür ist die Verwendung einer entsprechenden URL erforderlich, mit der man den Aufruf des Objektes unter Angabe eines selbst gewählten Feldes (zur Identifizierung des Objektes) durchführt. Das gewählte Feld dient an der Stelle als Suchkriterium für den Aufruf des Objekte und sollte daher eindeutig sein. Kann zu dem angegeben Suchkriterium kein eindeutiges Ergebnis ermittelt werden, erscheinen alle dazu gefundenen Objekte in einer Liste. In dem Fall empfiehlt es sich die URL durch Verknüpfung mehrerer Suchkriterien zu präzisieren um somit ein eindeutiges Suchergebnis zu erzielen.
Am Beispiel eines Mangels kann dies folgendermaßen verdeutlicht werden: Wird der Aufruf eines Mangels per ObjectCall unter Angabe der Mangelnummer durchgeführt, ist es möglich dass hierbei mehrere Mängel gefunden werden können. Dies liegt daran, dass es sowohl Mängel in der Gebäudeverwaltung als auch in der Instandhaltung, etc. geben kann, welche jeweils einen eigenen Nummernkreis verwenden und somit dieselben Nummern haben können. Im genannten Zusammenhang müsste die URL also um ein weiteres Identifikationsmerkmal ergänzt werden, damit ein eindeutiger Objektaufruf erfolgen kann. Beim Mangel könnte dies z. B. das Kürzel des Objekttyps sein (Einschränkung auf Gebäude- bzw. Instandhaltungsmängel). Die entsprechende URL würde dann wie folgt aussehen:
VertiGIS FM_URL/objectcall.aspx?fn=Bmm.Obj.FaultNote&key1=AssetNo&key2=Object-ObjectType-Category-AssetLine-ShortName&values1=00119&values2=B
1. Schlüsselfeld = key1 = AssetNo (Mangelnummer)
=> gesuchter Feldinhalt = 00119
2. Schlüsselfeld = key2 = Object-ObjectType-Category-AssetLine-ShortName (Kürzel des Objekttyps)
=> gesuchter Feldinhalt = B
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.