Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:component:parallel_approval [2014/09/03 16:36] stefan.barth |
software:component:parallel_approval [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
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. \\ | 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.\\ | + | 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). |