Questions & Answers

SOLVED
Alexander_Haufl
I'm new here

Datenquellenlock bei Editmode???

Jump to solution

Hallo zusammen,

ist es irgendwie mรถglich einen Lock auf eine Datenquelle oder einen Datensatz zu setzten wรคhrend dieser editiert wird. So das kein weiterer Editor auf die Datenquelle bzw den Datensatz zugreifen kann. Denn so ist ein Verlust der Daten (bei gleichzeitigem editieren) eines der Editoren ja praktisch vorprogrammiert.

Bei Editoren die in der ganzen Welt verteilt sind, ist die Wahrscheinlichkeit das zwei Editoren gleichzeitig an einem Datensatz arbeiten sehr hoch und der ร„rger der dabei entsteht wenn die Daten verloren gehen ebenfalls.

Hat jemand das selbe Problem? Wie habt ihr es gelรถst? Oder gibt es da sogar was von Haus aus?

GrรผรŸe Alex

0 Kudos
1 Solution

Accepted Solutions
3 Replies
feddersen
Community Manager
0 Kudos

Also gibt es momentan keine Mรถglichkeit ein gleichzeitiges Arbeiten zu verhindern. Ist schon abzusehen ob und wann Exclusive Sperren bei den DQ umgesetzt werden?

0 Kudos

In der Api existiert folgende Funktion:

  void setWriteLock(boolean lock)

           A write lock is a flag to prevent changes e.g. during a workflow is active for this element.

Also so wie ich es verstehe, ist die Funktion da um ร„nderungen in der DB zu verhindern, allerdings bewirkt die Funktion rein gar nichts.

Ist es den mรถglich an den "STRG E"-Befehl ein Script zu hรคngen? Dann kรถnnte ich den Status der DQ vorher abfragen und den Editor wenigstens warnen!

Bei uns bewirkt die Tatsache das ein exclusives Sperren der DQ nicht mรถglich ist, das die komplette Projektstruktur eventuell geรคndert werden muss, eine Woche vor Fertigstellung!

0 Kudos

Type a product name