Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:component:parallel_approval

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:component:parallel_approval [2014/09/03 14:26]
stefan.barth [Grundgestaltung der Parallelen Freigabe]
software:component:parallel_approval [2021/07/01 09:52] (aktuell)
Zeile 4: Zeile 4:
 ---- ----
  
-===== Grundgestaltung ​der Parallelen ​Freigabe ====== +===== Entscheidung ​der parallelen ​Freigabe ​über Popup ====== 
-Der Grundaufbau sollte so gestaltet sein, dass jeder Benutzer ​eine Auswahl treffen ​kann. Wenn nach der Auswahl aller Benutzer einer abgelehnt hat, soll der Prozess eine andere Richtung einschlagen,​ als wenn alle User zugestimmt haben. Hierzu sollte das Modell in etwa wie folgt aussehen:+Der Grundaufbau sollte so gestaltet sein, dass jeder Benutzer ​ein Popup erhält, in dem dieser Auswählen ​kann, ob dieser zustimmt oder ablehnt. Wenn nach der Auswahl aller Benutzer einer abgelehnt hat, soll der Prozess eine andere Richtung einschlagen,​ als wenn alle User zugestimmt haben. Hierzu sollte das Modell in etwa wie folgt aussehen:
 {{ :​software:​component:​basic_parallel_approval.png?​800 |}} {{ :​software:​component:​basic_parallel_approval.png?​800 |}}
  
Zeile 21: Zeile 21:
 ----- -----
  
-===== Erweiterung der Freigabe ====== +===== Ablehnen über die Smartform mit einer Begründung ​===== 
-Die Freigabe ​kann auch durch andere Funktionen erweitert oder ergänzt ​werden. ​In diesem Abschnitt erfahren Siewelche Möglichkeiten es hierfür gibt. \\+Sollte zB ein Grund für die Ablehnung Pflicht sein, so kann dies über die [[software:​tim:​Smartform]] ermöglicht ​werden. ​Hierzu muss die [[software:​tim:​Smartform]] um einen [[software:​tim:​smartform_basics#​auswahlbox_radiobuttons|Radiobutton]][[software:​tim:​smartform_basics#​auswahlbox_checkboxes|Checkbox]] oder [[software:​tim:​smartform_basics#​auswahlfeld_selectbox|Dropdown]] erweitert werden. Des weiteren werden noch [[software:​tim:​smartform_basics#​eingabefelder|Textareas]] für die Begründung benötigt. \\
 \\ \\
- +Um zu gewährleisten,​ dass eine Auswahl getroffen wurde und eine Begründung angeben wurde, müssen die neuen HTML Elemente als [[software:​tim:​smartform_basics#​pflichtfelder_beim_instanzstart|Pflichtfelder]] gesetzt werden. Hierzu muss lediglich das HTML-Attribut **required="​true"** ergänzt werden.\\
-==== Ablehnen über die Smartform mit einer Begründung ==== +
-Sollte ein Grund für die Ablehnung Pflicht sein, so kann dies über die [[software:​tim:​Smartform]] ermöglicht werden. Hierzu muss die [[software:​tim:​Smartform]] um einen [[software:​tim:​smartform_basics#​auswahlbox_radiobuttons|Radiobutton]],​ [[software:​tim:​smartform_basics#​auswahlbox_checkboxes|Checkbox]] oder [[software:​tim:​smartform_basics#​auswahlfeld_selectbox|Dropdown]] erweitert werden. Des weiteren werden noch [[software:​tim:​smartform_basics#​eingabefelder|Textareas]] für die Begründung benötigt. \\ +
-\\ +
-Um zu gewährleisten,​ dass eine Auswahl getroffen wurde und eine Begründung angeben wurde, müssen die neuen HTML Elemente als [[software:​tim:​smartform_basics#​pflichtfelder_beim_instanzstart|Pflichtfelder]] gesetzt werden. Hierzu muss lediglich das HTML-Attribut **required="​true** ergänzt werden.\\+
 Der Prozess gestaltet sich dann wie folgt: Der Prozess gestaltet sich dann wie folgt:
 {{ :​software:​component:​basic_parallel_approval_decline_via_sf.png?​800 |}} {{ :​software:​component:​basic_parallel_approval_decline_via_sf.png?​800 |}}
-Im rot markierten Bereich, wird überprüft,​ ob in der Smartform eines der Elemente auf "​Abgelehnt"​ steht, sollte dies der Fall sein, kann der Prozess entsprechend Verarbeitet werden.+Im rot markierten Bereich, wird überprüft,​ ob in der [[software:​tim:​Smartform]] eines der Elemente auf "​Abgelehnt"​ steht, sollte dies der Fall sein, kann der Prozess entsprechend Verarbeitet werden. Die Überprüfung der [[software:​tim:​process_variables|Prozessvariablen]] geschieht mittels [[software:​tim:​actionhandler:​VariableDecisionHandler]] (ehemals SmartFormDecisionHandler).
  
  
  
  
software/component/parallel_approval.1409747172.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)