Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:multiaccess

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:multiaccess [2017/10/27 17:01]
Martin Oehm [single-auto]
software:tim:multiaccess [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
 ====== Multi-Access-Handling ====== ====== Multi-Access-Handling ======
  
-Bei [[:​software:​tim:​smartform_basics|Smartforms,]] auf die mehrere User gleichzeitig zugreifen könnten, macht es Sinn, die Bearbeitung der [[:​software:​tim:​smartform_basics|Smartform]] zu für andere Benutzer zu sperren sobald einer diese öffnet.+Bei [[:​software:​tim:​smartform_basics|Smartformen,]] auf die mehrere User gleichzeitig zugreifen könnten, macht es Sinn, die Bearbeitung der [[:​software:​tim:​smartform_basics|Smartform]] zu für andere Benutzer zu sperren sobald einer diese öffnet
 + 
 +Diese Blockade funktioniert auch in dem Vorschaufenster in dem ToDo-Client,​ nicht hingegen in dem Vorschaufenster des Processmanger-Clients',​ da dies ein [[:​software:​tim:​multiaccess#​spezielle_zugriffe_auf_die_smartform_die_vom_blockieren_nicht_betroffen_werden|Sonderfall der Ansicht]] darstellt. 
 + 
 +Will man nur gewisse Bereiche einer Smartform bei Bearbeitung blocken, so wird in diesem [[:​software:​tim:​section_handling?​s[]=section&​s[]=lockable#​locking|Artikel]] näheres dazu erklärt.
  
 Die Möglichkeiten hierfür werden in diesem Artikel samt Vor- und Nachteilen erklärt. Die Möglichkeiten hierfür werden in diesem Artikel samt Vor- und Nachteilen erklärt.
Zeile 11: Zeile 15:
 Ein Vorteil dieser Methode ist: Die properties Datei muss nicht verändert werden, das Handling wird statt dessen über ein [[:​software:​tim:​smartform_basics|Smartform]]-Attribut geregelt. Außerdem bezieht sich diese Einstellung nur auf einen Prozess/​[[:​software:​tim:​smartform_basics|Smartform]],​ d.h. die anderen Prozesse behalten die gewohnten Einstellungen. Ein Vorteil dieser Methode ist: Die properties Datei muss nicht verändert werden, das Handling wird statt dessen über ein [[:​software:​tim:​smartform_basics|Smartform]]-Attribut geregelt. Außerdem bezieht sich diese Einstellung nur auf einen Prozess/​[[:​software:​tim:​smartform_basics|Smartform]],​ d.h. die anderen Prozesse behalten die gewohnten Einstellungen.
  
-Um dies zu erreichen, muss in das form-Element in der [[:​software:​tim:​smartform_basics|Smartform ]]das Attribut ''​multiAccess=ERSETZMICH''​ hinzugefügt werden.+Um dies zu erreichen, muss in das form-Element in der [[:​software:​tim:​smartform_basics|Smartform ]]das Attribut ''​multiAccess="ERSETZMICH"''​ hinzugefügt werden.
  
 Diesem Attribut können 3 Werte zugewiesen werden. Diesem Attribut können 3 Werte zugewiesen werden.
- 
  
 ==== true: ==== ==== true: ====
  
-''​multiAccess = true''​ ist die Default-Einstellung,​ das bedeutet mehrere Benutzer können gleichzeitig auf eine [[:​software:​tim:​smartform_basics|Smartform]] zugreifen. +''​multiAccess = "true"''​ ist die Default-Einstellung,​ das bedeutet mehrere Benutzer können gleichzeitig auf eine [[:​software:​tim:​smartform_basics|Smartform]] zugreifen.
  
 ==== false: ==== ==== false: ====
  
-Bei ''​multiAccess = false''​ ist die [[:​software:​tim:​smartform_basics|Smartform]] nicht sofort bearbeitbar,​ dazu muss zuerst auf das Stiftsymbol geklickt werden. Sobald das passiert ist, wird die Smartform für alle anderen Usern gesperrt, bis der Bearbeitende die [[:​software:​tim:​smartform_basics|Smartform]] schließt.\\+Bei ''​multiAccess = "false"''​ ist die [[:​software:​tim:​smartform_basics|Smartform]] nicht sofort bearbeitbar,​ dazu muss zuerst auf das Stiftsymbol geklickt werden. Sobald das passiert ist, wird die Smartform für alle anderen Usern gesperrt, bis der Bearbeitende die [[:​software:​tim:​smartform_basics|Smartform]] schließt.\\
 Wird eine [[:​software:​tim:​smartform_basics|Smartform]] gerade bearbeitet, kann jeder andere Nutzer sehen, wer diese zur Zeit bearbeitet. Wird eine [[:​software:​tim:​smartform_basics|Smartform]] gerade bearbeitet, kann jeder andere Nutzer sehen, wer diese zur Zeit bearbeitet.
  
Zeile 33: Zeile 35:
  
 {{:​software:​tim:​ma_false_user_2.png?​nolink&​1078x126}} {{:​software:​tim:​ma_false_user_2.png?​nolink&​1078x126}}
- 
  
 ==== auto: ==== ==== auto: ====
  
-Wenn ''​multiAccess = auto''​ gesetzt wird, sperrt der Nutzer die [[:​software:​tim:​smartform_basics|Smartform]] automatisch beim Öffnen. Andere Nutzer können sie solange nicht bearbeiten, bis der Bearbeitende User die [[:​software:​tim:​smartform_basics|Smartform]] schließt. D.h. es ist mit dieser Einstellung nicht möglich eine [[:​software:​tim:​smartform_basics|Smartform]] "​nur"​ anzusehen, ohne deren Bearbeitung zu verhindern.+Wenn ''​multiAccess = "auto"''​ gesetzt wird, sperrt der Nutzer die [[:​software:​tim:​smartform_basics|Smartform]] automatisch beim Öffnen. Andere Nutzer können sie solange nicht bearbeiten, bis der Bearbeitende User die [[:​software:​tim:​smartform_basics|Smartform]] schließt. D.h. es ist mit dieser Einstellung nicht möglich eine [[:​software:​tim:​smartform_basics|Smartform]] "​nur"​ anzusehen, ohne deren Bearbeitung zu verhindern.
  
 ---- ----
- 
  
 ===== Multi-Access-Handling über die tim.properties Datei ===== ===== Multi-Access-Handling über die tim.properties Datei =====
Zeile 49: Zeile 49:
  
 Auch bei dieser Methode gibt es 3 verschiedene Werte: Auch bei dieser Methode gibt es 3 verschiedene Werte:
- 
  
 ==== multi ==== ==== multi ====
  
 ''​form-access-mode=multi''​ ist die Default-Einstellung,​ das bedeutet mehrere Benutzer können gleichzeitig eine [[:​software:​tim:​smartform_basics|Smartform]] bearbeiten. ''​form-access-mode=multi''​ ist die Default-Einstellung,​ das bedeutet mehrere Benutzer können gleichzeitig eine [[:​software:​tim:​smartform_basics|Smartform]] bearbeiten.
- 
  
 ==== single ==== ==== single ====
Zeile 60: Zeile 58:
 Ist ''​form-access-mode= false''​ gesetzt, so ist die [[:​software:​tim:​smartform_basics|Smartform]] nicht sofort bearbeitbar. Dazu muss zuerst auf das Stiftsymbol geklickt werden. Danach ist die Bearbeitung für alle anderen User gesperrt, solange bis der Bearbeitende die [[:​software:​tim:​smartform_basics|Smartform]] schließt.\\ Ist ''​form-access-mode= false''​ gesetzt, so ist die [[:​software:​tim:​smartform_basics|Smartform]] nicht sofort bearbeitbar. Dazu muss zuerst auf das Stiftsymbol geklickt werden. Danach ist die Bearbeitung für alle anderen User gesperrt, solange bis der Bearbeitende die [[:​software:​tim:​smartform_basics|Smartform]] schließt.\\
 Wird eine [[:​software:​tim:​smartform_basics|Smartform]] gerade bearbeitet, kann jeder andere Nutzer sehen, wer diese zur Zeit bearbeitet. Wird eine [[:​software:​tim:​smartform_basics|Smartform]] gerade bearbeitet, kann jeder andere Nutzer sehen, wer diese zur Zeit bearbeitet.
- 
  
 ==== single-auto ==== ==== single-auto ====
  
 Wenn ''​form-access-mode=auto''​ gesetzt wird, sperrt der Nutzer die [[:​software:​tim:​smartform_basics|Smartform]] automatisch beim Öffnen. Andere Nutzer können die [[:​software:​tim:​smartform_basics|Smartform]] solange nicht bearbeiten, bis der Bearbeitende sie schließt. D.h. es ist mit dieser Einstellung nicht möglich, eine [[:​software:​tim:​smartform_basics|Smartform]] "​nur"​ anzusehen, ohne deren Bearbeitung durch andere User zu verhindern. Wenn ''​form-access-mode=auto''​ gesetzt wird, sperrt der Nutzer die [[:​software:​tim:​smartform_basics|Smartform]] automatisch beim Öffnen. Andere Nutzer können die [[:​software:​tim:​smartform_basics|Smartform]] solange nicht bearbeiten, bis der Bearbeitende sie schließt. D.h. es ist mit dieser Einstellung nicht möglich, eine [[:​software:​tim:​smartform_basics|Smartform]] "​nur"​ anzusehen, ohne deren Bearbeitung durch andere User zu verhindern.
 +
 +----
 +
 +===== Freigabe der Smartform =====
 +
 +Eine geblockte Smartform kann durch mehrere Events freigegeben werden. Nach eintreten eines der folgenden Punkte reichet ein Klick auf das Smartform-Tab in der XXXXX um die Smartform wieder selbst bearbeiten zu können:
 +
 +==== Schlließen der Smartform ====
 +
 +Wenn der bearbeitende User die Smartform schließt, wird sie wieder zur Bearbeitung freigegeben.
 +
 +==== Erledigen der Aufgabe ====
 +
 +Erledigt der bearbeitende Benutzer die Aufgabe, wird die Smartform wieder zur Bearbeitung freigegeben.
 +
 +==== Logout ====
 +
 +Schließt ein Benutzer TIM, während er eine Aufgabe bearbeitet, wird diese wieder zur Bearbeitung freigegeben.
 +
 +==== Timeout (30m) ====
 +
 +Fängt ein User an eine Smartform zu bearbeiten, trägt aber 30 Minuten keine Änderung ein, wird ihm das Bearbeitungs-Recht entzogen und die Smartform wird wieder zur Bearbeitung freigegeben.
 +
 +Will man das Zeitfenster anpassen, also es kürzer oder länger machen, kann man dies durch einfügen der Zeile ''​section timeout=XX''​ in der [[:​software:​tim:​tim.properties|tim.properties -Datei]] machen. Das XX gibt dabei die gewünschte Dauer in Minuten an.
 +
 +----
 +
 +
 +===== Spezielle Zugriffe auf die Smartform, die vom Blockieren nicht betroffen werden =====
 +
 +Wenn ein Benutzer das Starterrecht besitzt, kann er nicht nur aktuelle Aufgaben sehen, sondern auch Instanzen eines Prozesses. Sollte ein solcher User aus der Unstanz-Sicht auf die Smartform zugreifen, blockiert er weder die Smartform noch wirkt sich eine Blockade der Smartform durch einen anderen User auf ihn aus.
  
  
software/tim/multiaccess.1509116462.txt.gz · Zuletzt geändert: 2021/07/01 09:56 (Externe Bearbeitung)