Navigation überspringen FileNet-Logo
Glossar  |  Hilfeverzeichnis  
  Hilfe für Process-Designer
  Suchen  |  Index
Process Referenz  
Process-Designer
Erste Schritte
Workflow-Eigenschaften
Schritte
  Hinzufügen von Schritten
  Verschieben von Schritten
  Festlegen von Schritteigenschaften
  Löschen von Schritten oder Routen
  Ändern des Schritt-Typs
  Startschritt
  Eigenschaften von allgemeinen Schritten
  Eigenschaften von Unterübersichtsschritten
  Eigenschaften von Systemschritten
    Allgemeine Eigenschaften
    Routingeigenschaften
    Regeleigenschaften
    Allgemeine Systemfunktionen
      Zuweisen-Systemfunktion (Assign)
      Aufruf-Systemfunktion (Call)
      Erstellen-Systemfunktion (Create)
      DbExecute-Systemfunktion
      Verzögerung-Systemfunktion (Delay)
      Protokoll-Systemfunktion (Log)
      Zurückkehren-Systemfunktion (Return)
      Beenden-Systemfunktion (Terminate)
      Verwenden von $-Variablen
    Timer-Systemfunktionen
    Checkpoint-Systemfunktionen
    WaitForCondition-Systemfunktion
  Komponentenschritte
Routen
Überprüfen und Starten
   

Zurückkehren-Systemfunktion (Return)

Mithilfe der Zurückkehren-Systemfunktion können Sie eine aufgerufene Workflow-Übersicht (also eine Unterübersicht) umgehend verlassen und zu der Übersicht zurückkehren, von der aus der Aufruf gestartet wurde. Bei der Rückkehr zur aufrufenden Übersicht wird das Vorgangsobjekt an den Anfang entweder (a) des Status, in dem es sich bei Aufruf der anderen Übersicht befand, oder (b) des nächsten Status versetzt. Dies hat zur Folge, dass die Aktionen, die mit dem Status verbunden sind, in dem sich das Vorgangsobjekt beim Aufruf der anderen Übersicht befand, entweder wiederholt (Fall a) oder übersprungen (Fall b) werden. Weitere Informationen über die mit Schrittstadien verbundenen Aktionen finden Sie unter Schrittstadien.

Welcher Fall bei der Rückkehr zur aufrufenden Übersicht zutrifft, wird durch zwei Faktoren bestimmt:

  • Die in den Eigenschaften der Zurückkehren-Systemfunktion festgelegte Neuversuchsoption (ein boolescher Ausdruck) und
  • Die Einstellung der Option Konsistente Rückgabe für den VWService, in dem der Workflow ausgeführt wird. Der Systemadministrator aktiviert oder deaktiviert in der Process-Konfigurationsole die Option Konsistente Rückgabe.

Es folgt eine Übersicht über das Verhalten der Zurückkehren-Systemfunktion auf Grundlage dieser zwei Faktoren.

 

Übersicht mit Zurückkehren-Funktion ist:

Neuversuchsoption
= wahr

Neuversuchsoption
= falsch

Konsistente Rückgabe aktiviert (markiert) n. z.; Übersichtstyp hat in allen Fällen keinen Einfluss, ausgenommen, wenn während der Auswertung einer Routingbedingung eine Ausnahmebehandlungsübersicht durch das System aufgerufen wird (siehe unten). Wiederholen Überspringen
 

Während der Auswertung einer Routingbedingung vom System aufgerufene Ausnahmebehandlungsübersicht.

Wiederholen

Wiederholen

Konsistente Rückgabe deaktiviert (nicht markiert)

Alle Fälle, ausgenommen eine während der Auswertung einer Routingbedingung vom System aufgerufene Ausnahmebehandlungsübersicht.

Wiederholen

Überspringen

 

Während der Auswertung einer Routingbedingung vom System aufgerufene Ausnahmebehandlungsübersicht.

Wiederholen

Wiederholen

 

eine Übersicht, die über die Aufruf-Systemfunktion oder die VW_Call-API aufgerufen wurde.

Wiederholen

Überspringen

 

eine Timerablauf-Übersicht, die aufgerufen wurde, weil (in einer BeginTimer-Systemfunktion) festgelegt wurde, dass sie beim Ablaufen eines Timers aufzurufen ist.

Wiederholen

Wiederholen

 

Standardmäßig ist die Option Konsistente Rückgabe aktiviert. Weitere Informationen finden Sie unter Einrichten von Laufzeitoptionen.

So legen Sie die Eigenschaften für die Zurückkehren-Systemfunktion fest

  1. Setzen Sie einen Systemschritt an der Stelle auf der Workflow-Übersicht, an der die Steuerung zur aufrufenden Übersicht zurückkehren soll.
  2. Wählen Sie im Eigenschaftenfenster unter Verfügbare Funktionen die Option Zurückkehren, und klicken Sie dann auf den Pfeil nach rechts, um die Funktion in die Spalte Ausgewählte Funktionen zu verschieben.
  3. Doppelklicken Sie in der Spalte Ausgewählte Funktionen auf Zurückkehren.
  4. Geben Sie einen gültigen booleschen Ausdruck ein, um das Verhalten bei der Rückkehr zur aufrufenden Übersicht zu bestimmen (Richtlinien hierzu finden Sie in der Übersicht oben). Sie brauchen lediglich das Wort true oder false (Kleinschreibweise, ohne Anführungszeichen) einzugeben. Wenn Sie einen komplexen Ausdruck eingeben, kann dieser Ausdruck nicht auf ein Datenfeld in einer Operation Bezug nehmen.

    HINWEIS  Wie in der oben stehenden Übersicht beschrieben, gilt hier Folgendes: Wenn Konsistente Rückgabe deaktiviert ist und sich die Zurückkehren-Systemfunktion in einer Timerablauf-Übersicht befindet, verhält sich die Zurückkehren-Funktion unabhängig vom tatsächlichen Wert des Ausdrucks so, als wäre der Ausdruck wahr.

Hinweise zum Entwerfen

Am Ende jeder Unterübersicht steht eine implizite Rückkehr zur aufrufenden Übersicht. Das Verhalten der impliziten Rückkehr stimmt mit dem Verhalten der Zurückkehren-Systemfunktion überein. Wenn Sie vor Abschluss der Unterübersicht zur aufrufenden Übersicht zurückkehren möchten, müssen Sie lediglich in einer Übersicht eine Zurückkehren-Systemfunktion einfügen.

Darüber hinaus sollten Sie vermeiden, eine Zurückkehren-Systemfunktion in einem Pfad zu verwenden, der aus einem UND-Teilungsschritt heraus und in einen UND-Verbindungsschritt hinein führt. Da für jeden Pfad, der aus einer UND-Teilung heraus führt, ein Vorgangsobjekt existiert, würde die Verwendung der Zurückkehren-Funktion in diesem Fall das Erstellen überflüssiger Vorgangsobjekte bewirken. Weitere Informationen über UND-Teilungs- und UND-Verbindungsschritte finden Sie unter Systemschritt – Routingeigenschaften.