Jede Workflow-Aktion kann von sich aus bereits folgende Features:
- Ein Property
ControlNameerlaubt dem Benutzer eine Kurzbezeichnung für das Steuerelement im Designer anzugeben. Diese wird, falls vorhanden, vor dem Text, denGetWFControlNameliefert, bevorzugt. - Ein Property
Activeermöglicht dem Anwender, jede Aktion zu deaktivieren. Ein deaktiviertes Steuerelement protokolliert diesen Zustand im Workflow-Protokoll, aber dieExecuteActionMethode wird nicht aufgerufen. Standardwert ist aktiv. - Im Property
Descriptionkann der Anwender einen beliebigen Freitext als Kommentar hinterlegen, der ausschließlich im Designer angezeigt wird. - Die Ausführung der Workflowaktion wird immer protokolliert, auch dann, wenn sie deaktiviert ist. Ebenso werden Exceptions bei
ExecuteActionimmer gefangen und protokolliert. Diese halten den weiteren Workflow nicht auf. - Über das Property
Configurationkann lesend auf die aktuelle Workflow-Konfiguration zugegriffen werden. Das ist im Besonderen interessant, um die Datentabelle zu ermitteln, zu der der Workflow gehört (Configuration.OrmType).


