Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Allgemein

EventSupport-Klassen Regeln des Typs "Arbeitsschritt (im Anschluss)" können nur Statusmodellen nur Arbeitsschritten zugewiesen werden und müssen das Interface "GenerateFinalSupportGenerateFinalRule" implementieren. Im Gegensatz zum Typ "Arbeitsschritt" werden Regeln dieser Art nach dem Ausführen eines Arbeitsschrittes ausgeführt.

...

Quellcode einer Klasse des Typs "Arbeitsschritt (im Anschluss)":

Codeblock
package org.nuclet.lager; 

import org.nuclos.api.rule.GenerateFinalRule; 
import org.nuclos.api.context.GenerateContext; 
import org.nuclos.api.annotation.Rule; 
import org.nuclos.api.exception.BusinessException; 
/
** @name        
  * @description 
  * @usage       
  * @change      
*/

@Rule(name="Arbeitsschritt im Anschluss", description="Arbeitsschritt im Anschluss")
public class ArbeitsschrittImAnschluss implements GenerateFinalRule {

    public void generateFinal(GenerateContext context) throws BusinessException { 
    }
}

 Image Removed

Das entsprechende Interface schreibt die Implementierung der Methode "generateFinal" vor und liefert als Kontext die Klasse "GenerateEventObjectGenerateContext". Darin enthalten sind das Quell - und das Zielobjekt des Arbeitsschrittes. Wird nun der zugewiesene Arbeitsschritt ausgeführt, wird eine Instanz dieser Regel erstellt und die Methode "generateFinal" aufgerufen.

Die Angabe der Annotation "Rule" ist nicht zwingend notwendig, wird aber empfohlen, da die Beschreibungen (name und description) im Regelbibliotheksbaum angezeigt werden.

Zuweisung

 

Klassen des Typs "Arbeitsschritt (im Anschluss)" können nur Arbeitsschritten zugewiesen werden. Nach der Verknüpfung erscheint die Klasse nach Auswahl des Arbeitsschrittes und des Typs im Zuweisungsfenster .

  Image Removed

Image Added

 

 

Mit dem Symbols des Mülleimers kann die Zuweisung der Klasse zum Arbeitsschritt gelöscht werden. Wichtig ist, dass damit nur die Zuweisung gelöscht wird. Weiterhin lässt sich mit Hilfe der Pfeile-Buttons die Ausführungsreihenfolge verändern.

 Jede Änderung wird automatisch gespeichert.