Skip to main content
Skip table of contents

Pause

d2b8fe1d-0d55-45eb-a991-40cc24e2ceba.png

Pause: Definiert Wartezeiten innerhalb eines Prozesses. Nach einer festgelegten Dauer oder zu einem bestimmten Zeitpunkt wird die Ausführung des Prozesses fortgesetzt. Dabei kann ein Pause-Baustein einen Input vom vorangegangenen Prozessbaustein erhalten und diesen an den darauf folgenden Prozessbaustein unverändert weitergeben.

Eigenschaften

Label

Beschriftung des Symbols im Prozessdiagramm

Duration

Dauer der Pause

Mögliche Werte:

  • beliebige Dauer mit Angabe von Tagen, Stunden, Minuten, Sekunden und Millisekunden

  • 9999d 23h 59m 59s 999ms: maximale Wartezeit pro Pause-Baustein

  • 0d 0h 0m 0s 0ms: keine Wartezeit (Standard)

(info) Alternativ zur Angabe einer Wartezeit lässt sich über Until ein Endzeitpunkt im Format yyyy-MM-dd hh:mm:ss für die Pause festlegen, z. B. 2010-08-30T01:55:10.

Um die Pausendauer zu definieren, doppelklicken Sie auf den Pause-Baustein, oder klicken Sie in der Sicht Properties unter Duration auf 

. Anschließend definieren Sie die Dauer im Dialogfenster Duration.

 

Pause-Baustein dynamisch parametrieren

Der Pause-Baustein lässt sich über die technischen Parameter sleep_time und sleep_until auch dynamisch parametrieren.

  • Dynamische Parametrierung über sleep_time
    Im folgenden Beispiel wird der Pause-Baustein auf eine Pausendauer von 5 Sekunden parametriert:

    Dynamische Parametrierung über sleep_time

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
      <xsl:output method="xml" media-type="text/xml"></xsl:output>
      <xsl:template match="/">
      	<!-- Pause duration 5 seconds / used format "0(d):0(h):0(m):0(s).0(ms)"-->
      	<xsl:processing-instruction name="DynamicParameter">
      		<xsl:text>sleep_time="0:0:0:5.0"</xsl:text>
      	</xsl:processing-instruction>  
      	<Empty></Empty>
        <!-- <xsl:processing-instruction name="NoResult"></xsl:processing-instruction> -->
      </xsl:template>
    </xsl:stylesheet>

  • Dynamische Parametrierung über sleep_until
    Im folgenden Beispiel wird der Pause-Baustein auf das aktuelle Datum und die aktuelle Uhrzeit zuzüglich 1 Minute und 15 Sekunden parametriert:

    Dynamische Parametrierung über sleep_until

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0">
      <xsl:output method="xml" media-type="text/xml"></xsl:output>
      <xsl:template match="/">
      	<xsl:processing-instruction name="DynamicParameter">
      		<xsl:text>sleep_until="</xsl:text>
      			<xsl:value-of select="format-dateTime(current-dateTime()+ xs:dayTimeDuration('PT0H1M15S'),'[Y0001]-[M01]-[D01] [H10]:[m01]:[s01]')"></xsl:value-of>
      		<xsl:text>"</xsl:text>
      	</xsl:processing-instruction>
      <!-- <Empty></Empty> -->
      <xsl:processing-instruction name="NoResult"></xsl:processing-instruction>
      </xsl:template>
    </xsl:stylesheet>

JavaScript errors detected

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

If this problem persists, please contact our support.