Hallo,
ich habe eine Multiuseranwendung in der Vorgänge abgearbeitet werden sollen. Nun kommt es immer wieder vor, dass zwei User gleichzeitig ein und den selben Datensatz bearbeiten und das ganze bei einem dann logischer Weise schief geht. Gibt es mit Boardmitteln die Möglichkeit dies zu umgeben? Ich dachte mir, dass dem 2. dann einfach eine Meldung angezeigt wird.
Mein aktueller Plan:
Eine Tabelle die die UUID des Datensatzes mit dem jeweiligen User und einem Start/End-Stempel speichert. Bei jeder Aktion wird der Endstempel erneuert. Wenn der Satz fertig bearbeitet wurde wird die Zeile wieder gelöscht. Der Satz bleibt so lange blockiert bis das Ende erreicht ist oder er fertig bearbeitet wurde.
Ich kann mir nicht vorstellen, dass ich der erste mit diesem Problem bin
Würde mich über Tips und Anregungen sehr freuen.
ich habe eine Multiuseranwendung in der Vorgänge abgearbeitet werden sollen. Nun kommt es immer wieder vor, dass zwei User gleichzeitig ein und den selben Datensatz bearbeiten und das ganze bei einem dann logischer Weise schief geht. Gibt es mit Boardmitteln die Möglichkeit dies zu umgeben? Ich dachte mir, dass dem 2. dann einfach eine Meldung angezeigt wird.
Mein aktueller Plan:
Eine Tabelle die die UUID des Datensatzes mit dem jeweiligen User und einem Start/End-Stempel speichert. Bei jeder Aktion wird der Endstempel erneuert. Wenn der Satz fertig bearbeitet wurde wird die Zeile wieder gelöscht. Der Satz bleibt so lange blockiert bis das Ende erreicht ist oder er fertig bearbeitet wurde.
Ich kann mir nicht vorstellen, dass ich der erste mit diesem Problem bin