Skip to main content
Skip table of contents

Technical Process debuggen

Während der Prozessentwicklung können Sie Ihre Technical Processes (und unter bestimmten Voraussetzung auch Business Processes) direkt im Process Editor auf syntaktische Fehler der einzelnen Prozessbausteine überprüfen.

Voraussetzungen:

  • Mit allen Prozessbausteinen ist, falls erforderlich, eine Repository-Datei verknüpft.
  • Bei allen Prozessbausteinen sind sämtliche Pflichtparameter und Eigenschaften vollständig parametriert.
  • Für Business Processes: Der Business Process wurde nicht im Free-flow-Modus angelegt.
  1. Setzen Sie ggf. Debug-Haltepunkte (Breakpoints), um bei kritischen Prozessschritten das Debugging automatisch anzuhalten:
    • Klicken Sie im Prozessdiagramm auf den gewünschten Prozessbaustein.

    • Klicken Sie in der Symbolleiste auf 

      Toggle Breakpoint.

  2. Klicken Sie auf

    Start Debugging (F4), um den Debug-Modus zu starten. Um eine parallele Debug-Session zu starten, klicken Sie erneut auf 
    Start Debugging
    .

    Hinweis:

    Sie können für alle Technical Processes eine parallele Debug-Session starten.

    In der Sicht Debug Sessions sehen Sie alle aktiven Debug-Sessions. Doppelklicken Sie in der Sicht Debug Sessions auf den gewünschten Technical Process, um in die Debug-Session zu wechseln.

    Aktive Debug-Sessions sind grau markiert. Mit dem Server verbundene, neue Debug-Sessions sind orange markiert.

  3. Führen Sie den nächsten Schritt aus.
    1. Klicken Sie auf 

      Step Into (F5), um den nächsten Einzelschritt auszuführen und anzuzeigen. Der Debugger springt in Subprozesse. Jeder Einzelschritt im Subprozess muss ausgeführt werden.

    2. Klicken Sie auf 

      Step Over (F6), um den nächsten Einzelschritt auszuführen und anzuzeigen. Der Debugger überspringt Subprozesse, stopp jedoch bei Erreichen eines Haltepunkts. Das Ergebnis des Subprozesses wird als Output angezeigt.

    3. Klicken Sie auf 
      Step Return (F7)
      , um alle Schritte in einem Subprozess bis zum Ende oder Haltepunkt auszuführen und anzuzeigen. Der Debugger springt anschließend in den Hauptprozess.
    4. Klicken Sie auf 
      Resume (F8), um alle Schritte bis zum Ende oder Haltepunkt auszuführen und anzuzeigen.
    5. Klicken Sie auf 
      Resume without debugging (F10), um das Debugging zu beenden und alle Schritte auszuführen. Haltepunkte werden übersprungen.
    6. Klicken Sie mit der rechten Maustaste auf ein Element in einem Technical Process, um das Kontextmenü zu öffnen. Wählen Sie im Kontextmenü Run to element aus, um alle Schritte bis zum Element oder Haltepunkt auszuführen und anzuzeigen. 
      Zu jedem ausgeführten Prozessschritt wird ein Eintrag in der Sicht Run/Debug Console angezeigt. Fehlermeldungen werden rot hervorgehoben, erfolgreiche Statusmeldungen sind grün. Außerdem wird jeweils eine temporäre Ausgabedatei angelegt, die Sie über den entsprechenden Verweis ansehen können.


      Zusätzlich wird die jeweilige Ausgabedatei der entsprechenden Prozesskomponente im Prozessmodell angehängt. Über das Kontextmenü lässt sich die Ausgabedatei zudem abspeichern.

      Hinweis:

      Enthält das Ergebnis Inhalte, die größer als 1 MB sind, wird eine Meldung ausgegeben und das Ergebnis lässt sich über den Dialog herunterladen.

      Debug-Ergebnis.png
       

      Hinweis:

      Die Sicht Output und die Sicht Quick Watch bieten zusätzliche Möglichkeiten beim Debuggen:

      • Output: Die Ergebnisse jedes einzelnen Schrittes lassen sich während des Debuggens einsehen. Große Dateien können über eine Download-Schaltfläche heruntergeladen werden.
      • Quick Watch: Platzhalter, dynamischen Parameter und Kontextvariablen lassen sich während des Debuggens betrachten. Große Dateien können über eine Download-Schaltfläche heruntergeladen werden.

      Beide Sichten lassen sich über das Menü Debug > Output bzw. Quick Watch oder über die jeweiligen Icons

       (Output) und 
       (Quick Watch)
       in der Symbolleiste aufrufen. Weitere Informationen finden Sie unter Sichten.

  4. Mit 
    Terminate (STRG+F2) können Sie den Debug-Modus bei Bedarf manuell beenden.
    Wenn ein technischer Fehler auftritt, wird der Debug-Modus automatisch abgebrochen.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.