Übersicht

Eine typische Anforderung an Geschäftsprozesse ist, dass durch menschliches Eingreifen Entscheidungen getroffen werden, für die es eine einfache Antwort gibt. Ein Beispiel für eine solche Entscheidung ist das Genehmigen oder Ablehnen eines Falles oder das Bereitstellen einfacher Informationen wie das Alter des Anspruchstellers. Für das Einholen solcher Informationen mithilfe von manuellen Aktivitäten wäre es erforderlich, dass für jede Frage ein anderer Benutzerschnittstellenbildschirm in der Anwendung verfügbar wäre. Dies kann mühsam sein und da sich Prozessdefinitionen mit der Zeit verändern können, wären solche Benutzerschnittstellenbildschirme häufig nur temporärer Natur.

Bei der Entscheidungsaktivität handelt es sich um eine spezialisierte Version einer manuellen Aktivität, in deren Rahmen über eine metadatengesteuerte Benutzerschnittstelle einfache Fragen gestellt werden. Die Fragen und möglichen Antworten sind in den Aktivitätsmetadaten gespeichert; so kann eine einzelne Benutzerschnittstelle für eine Vielzahl verschiedener Fragen verwendet werden. Es werden derzeit zwei Typen von Fragen unterstützt. Dabei handelt es sich einerseits um Multiple-Choice-Fragen und andererseits um Fragen, auf die eine Antwort erforderlich ist, die in einem Feld in der Benutzerschnittstelle bereitgestellt werden kann.