Search the FirstSpirit Knowledge Base
Hi zusammen,
in FS5 gibt es ja die Möglichkeit Exklusive Bearbeitung für DQ zu aktivieren.
Wie kann ich im Skript abfragen ob ein Datensatz (Entity) sich momentan in Bearbeitung befindet / locked ist?
Alles was ich in der Api befindet, liefert false zurück?
Gruß Alex
Hallo Alex,
der Fehler ist bereits bekannt und ab der nächsten Version gefixt. Als Hinweis dazu noch, isLocked() liefert nur den aktuellen Zustand in der Session. Ich vermute aber, dass du den Zustand über alle Sessions haben möchtest. Dann heißt die Funktion isLockedOnServer(true).
Ansonsten würde ich zunächst über die LockException gehen.
Grüße
Jan
Hallo Alex,
wenn ich dich richtig verstehe, sind die Einstellungen wie hier:
Wenn du jetzt per Skript isLocked auf eine, sich in Bearbeitung befindene, Datenquelle aufrufst, bekommst du false zurück?
Im JavaClient bekommst du die Meldung, dass die Datenquelle gerade bearbeitet wird?
Grüße
Jan
Hallo Jan-Philipp,
genau das meine ich,
Ja und ja!
Gruß Alex
Hallo Alex,
der Fehler ist bereits bekannt und ab der nächsten Version gefixt. Als Hinweis dazu noch, isLocked() liefert nur den aktuellen Zustand in der Session. Ich vermute aber, dass du den Zustand über alle Sessions haben möchtest. Dann heißt die Funktion isLockedOnServer(true).
Ansonsten würde ich zunächst über die LockException gehen.
Grüße
Jan
Hallo Jan-Philipp,
danke für die Antwort.
Ich habe beide Methoden probiert, haben beide false geliefert
Gruß Alex