Vertrag sperren

Aus InfoAgent Dokumentation
Wechseln zu: Navigation, Suche

DIe Funktion Vertrag sperren in InfoAgent erkennt selbstständig, ob ein Vertrag schon von einem Benutzer geöffent ist oder nicht. Für den Fall, dass er geöffnet wurde wird dieser Vertrag für andere Benutzer gesperrt. Dies ist notwendigt, damit ein Vertrag nicht gleichzeit von mehreren Personen geändert werden kann, da es dann zwangsläufig zu Konflikten beim Speichern des Vertrages kommen wird. Technologisch wird die Sperrung über ein bestimmtes Datenbankfeld geregelt in dem der Verweis auf den Benutzer eingetragen wird, welcher den Vertrag gerade geöffnet hat, bzw. diesen bearbeitet.

Meldung Vertrag gesperrt

Ist ein Vertrag in Bearbeitung können andere Nutzer diesen zwar jederzeit öffnen uns sich ansehen, bekommen aber die Meldung das der Vertrag von Benutzer XY gesperrt wurde. Wenn die Barbeitung des Vertrages abgeschlossen ist und die Vertragsmaske wieder geschlossen wird, wird die Sperre aufgehoben.

Probleme und Lösungen

Es kann vorkommen, dass ein Vertrag gesperrt ist, obwohl der sprerende Benutzer garnicht im Hause ist bzw. auch nicht zu diesem Zeitpunkt in InfoAgent angemeldet ist. Dieses Verhalten ist auf ein unsauberes Beenden von InfoAgent, z.B. ausgelöst durch einen Rechnerabsturz oder ein unsachgemäßes Beenden einer Terminalserversitzung, zurückzuführen wärend sich der betroffene Vertrag in der Barbeitung befand. Es gibt nun zwei Möglichkeiten die Sperre aufzuheben. Entweder öffnet der sprerrende Benutzer den Vertrag erneut und schließt ihn dann wieder, oder ein Administrator meldet sich in InfoAgent an und öffnet und schließt ebenso den betroffen Vertrag. Die Sperre wird dann automatisch aufgehoben.