Obligatorische Methoden
Folgende Methoden müssen von Ihnen selbst implementiert werden, damit die Systemaktivität überhaupt korrekt funktionieren kann.
Signatur |
Beschreibung |
---|---|
string getActivityName() |
Liefert den Namen der Systemaktivität zurück, der in der Übersicht der vorhandenen Systemaktivitäten angezeigt wird |
string getActivityDescription() |
Liefert die Beschreibung der Systemaktivität zurück, die in der Übersicht der vorhandenen Systemaktivitäten angezeigt wird |
string getDialogXml() |
Liefert die XML-Konfiguration als Zeichenkette zurück |
Folgende Methoden können von Ihnen implementiert werden, wenn Sie eine bestimmte Standardfunktionalität verändern möchten.
Signatur |
Beschreibung |
---|---|
string getActivityId() |
Liefert die eindeutige ID der Systemaktivität zurück (optional) |
string getStatusText() |
Liefert den aktuellen Status der Systemaktivität als Text zurück (optional) |
array getUDL( string $udl, string $elementID ) |
Liefert anhand der Parameter $udl und $elementID ein zweidimensionales Array zurück, um beim Zuordnen von Konfigurationslisten eine Auswahl statt einem Textfeld zu ermöglichen. •$udl enthält das udl-Attribut der Liste aus der XML-Konfiguration •$elementID enthält das id-Attribut der Liste aus der XML-Konfiguration Beispiel: public function getUDL($udl, $elementID) { if ($elementID == 'fieldList1') { return [ ['name' => '-', 'value' => ''], ['name' => 'Option 1', 'value' => '1'], ['name' => 'Option 2', 'value' => '2'], ['name' => 'Option 3', 'value' => '3'] ]; }
if ($elementID == 'fieldList2') { return [ ['name' => '-', 'value' => ''], ['name' => 'Option 1', 'value' => '1'], ['name' => 'Option 2', 'value' => '2'], ['name' => 'Option 3', 'value' => '3'] ]; }
return null; } |