Oftmals wird in T!M - Task !n Motion eine Entscheidung von mehreren Abteilungen oder Benutzern gefällt. Lehnt ein Entscheider ab ist egal, wie die anderen Entscheider entschieden haben und es wird abgelehnt.
Aktivitäten und Gateways welche für die Implementierung benötigt werden:
In der Smartform benötigen wir für alle 3 Freigeber die Möglichkeit zum Freigeben oder Ablehnen.
<form> Entscheider 1 <input type="radio" name="entscheider_eins" id="entscheider_eins_ja" value="ja"/> Ja <input type="radio" name="entscheider_eins" id="entscheider_eins_nein" value="nein"/> Nein Entscheider 2 <input type="radio" name="entscheider_zwei" id="entscheider_zwei_ja" value="ja"/> Ja <input type="radio" name="entscheider_zwei" id="entscheider_zwei_nein" value="nein"/> Nein Entscheider 3 <input type="radio" name="entscheider_drei" id="entscheider_drei_ja" value="ja"/> Ja <input type="radio" name="entscheider_drei" id="entscheider_drei_nein" value="nein"/> Nein </form>
Auf den XOR Gateways muss ein SmartFormDecissionHandler hinterlegt werden, welcher auf die Freigabevariablen aus der Smartform zugreift.