---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Timer-Workflow-Aktivität

# Timer-Workflow-Aktivität {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Die Timer Aktivität hält den Workflow für einen angegebenen Zeitraum an. {#r_Timer__wf-timer-activity-shortdesc}
Diese Dauer kann ein absoluter Zeitwert oder ein relativer Wert basierend auf einer definierten sein [Zeitpläne werden erstellt und verwendet](https://www.servicenow.com/docs/access?context=c_UseSchedules&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US). Am besten passen Sie an Dauer Damit der Workflow zeitnah voranschreiten kann. Informationen zum Anhalten eines Workflows auf unbestimmte Zeit, bis eine Bedingung erfüllt ist, finden Sie unter [Warten Sie auf Bedingung](https://www.servicenow.com/docs/sBhCDI56g8OaT38QkX5vgg "Die Warten Sie auf Bedingung Die Aktivität bewirkt, dass der Workflow bei dieser Aktivität wartet, bis der aktuelle Datensatz die angegebene Bedingung erfüllt.").  
Hinweis:  
Timer-Aktivitäten werden als Systemanwender ausgeführt, da der Systemplaner den Workflow vorantreibt.

## Ergebnisse

{#r_Timer__table_b1r_fgd_lq__entry__2}

| Ergebnis | Beschreibung |
|-|-|
| Abgeschlossen | Die Aktivität hat die angegebene Dauer erfolgreich erreicht. |
| Abgebrochen | Die Aktivität oder der Workflow wurde abgebrochen, bevor der Timer die angegebene Dauer erreicht hat. |
[Tabelle : 1. Timer-Aktivitätsergebnisse]

{#r_Timer__table_b1r_fgd_lq}

## Eingabevariablen

Eingabevariablen bestimmen das anfängliche Verhalten der Aktivität.
{#r_Timer__table_dl4_ngd_lq__entry__2}

| Feld | Beschreibung |
|-|-|
| Timer-Informationen ||
| Timer basierend auf | Wie die Timer-Dauer berechnet wird. Die Optionen sind: * Eine vom Anwender angegebene Dauer: Die Dauer basiert auf Dauer Felder, z. B. Tage und Stunden. * Eine relative Dauer: Die Dauer basiert auf Relative Dauer (Z. B. Ende des nächsten Geschäftstags) und Warten Felder. * Ein Feld für Datum/Uhrzeit oder Dauer: Die Dauer basiert auf Feld Wert und Warten Feld. * Skript: Die Dauer basiert auf einem Skript, das die Anzahl der Sekunden zurückgibt. {#r_Timer__ul_ebm_sgd_lq} |
| Dauer Wird nur angezeigt, wenn Timer basiert auf Ist Eine vom Anwender angegebene Dauer . | Die spezifische Anzahl von Tagen und Stunden, die gewartet werden soll, bevor mit der nächsten Aktivität im Workflow fortgefahren wird. |
| Relative Dauer Wird nur angezeigt, wenn Timer basiert auf Ist Eine relative Dauer | Die allgemeine Anzahl und Dauer der Geschäftstage, die gewartet werden sollen, bevor zur nächsten Workflow-Aktivität übergegangen wird. . |
| Warten Wird nur angezeigt, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer . | Eine zusätzliche Timer-Anpassung, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer . Die Optionen sind: * Die gesamte Dauer: Keine Änderung der berechneten Dauer. * Ein % der Dauer: Die Dauer wird angepasst, indem die Anzahl der Sekunden mit dem multipliziert wird ( Prozentsatz / 100). * Einige Zeit zuvor: Die Dauer wird durch gekürzt Zeit davor Tage und Stunden. * Einige Zeit danach: Die Dauer wird verlängert um Zeit danach Tage und Stunden. {#r_Timer__ul_q3v_chd_lq} |
| Prozentsatz Wird nur angezeigt, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer . | Die Warten Prozentwert, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer . |
| Zeit davor Wird nur angezeigt, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer Und Warten Ist Einige Zeit zuvor . | Der Modifikatorzeitwert, wenn Warten Ist Einige Zeit zuvor . |
| Zeit danach Wird nur angezeigt, wenn Timer basiert auf Ist Eine relative Dauer Oder Ein Feld für Datum/Uhrzeit oder Dauer Und Warten Ist Einige Zeit danach . | Der Modifikatorzeitwert, wenn Warten Ist Einige Zeit danach . |
| Feld Wird nur angezeigt, wenn Timer basiert auf Ist Ein Feld für Datum/Uhrzeit oder Dauer . | Das Feld „Datum/Uhrzeit" oder „Dauer", das die verstrichene Wartezeit enthält, bevor zur nächsten Workflow-Aktivität übergegangen wird. |
| Skript Wird nur angezeigt, wenn Timer basiert auf Ist Skript | Das Skript, das 'Antwort' auf die Anzahl der Sekunden für die Dauer setzt |
| Timer-Zeitplan ||
| Zeitplan basierend auf | Der Standardzeitplan, den der Timer zum Zählen der Arbeitsstunden verwendet. Wenn ein Zeitplan angegeben ist, wird die Dauer nur für Zeiten berücksichtigt, die im Zeitplan angegeben sind. Beispiel: Wenn die Dauer 2 Stunden beträgt und der Workflow um 16:00 Uhr an einem Zeitplan beginnt, der von 8:00 bis 17:00 Uhr ist, endet er am nächsten Tag um 9:00 Uhr. Die Optionen sind: * Zeitplan dieses Workflows: Der Zeitplan verwendet Workflow-Kontextdatum, -Uhrzeit und optional Zeitzone basierend auf Wert. * Ein bestimmter Zeitplan: Der Zeitplan verwendet eine vordefinierte Zeitplan Und optional Zeitzone basierend auf Wert. * Ein Zeitplanfeld: Der Zeitplan verwendet einen Wert aus einer Tabelle und einen optionalen Zeitzone basierend auf Wert. {#r_Timer__ul_wys_qhd_lq} |
| Zeitplan Wird nur angezeigt, wenn Zeitplan basierend auf Ist Ein bestimmter Zeitplan . | Vordefiniert Zeitplan Aus einer Liste. |
| Zeitplanfeld Wird nur angezeigt, wenn Zeitplan basierend auf Ist Ein Zeitplanfeld . | Ein Feld für Datum und Uhrzeit oder Dauer für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus Struktur auswählen" blau angezeigt. |
| Zeitzone Des Timers ||
| Zeitzone basiert auf | Die Zeitzone für die Berechnung der Dauer. Die Zeitzone kann basieren auf: * Keine Zeitzone: Standard. Workflow verwendet die GMT-Zeitzone. * Eine bestimmte Zeitzone: Ein vordefiniertes Zeitzone . * Ein Zeitzonenfeld: A Zeitzonenfeld Dient zum Nachverfolgen der Zeitdauer aus einem Feld im Formular. {#r_Timer__ul_hmv_vhd_lq} |
| Zeitzone Wird nur angezeigt, wenn Zeitzone basierend auf Ist Eine bestimmte Zeitzone . | Die vordefinierte Zeitzone. |
| Zeitzonenfeld Wird nur angezeigt, wenn Zeitzone basierend auf Ist Ein Zeitzonenfeld . | Ein Feld für Datum und Uhrzeit oder Dauer für den Zeitplan, das der Tabelle zugeordnet ist. Gültige Felder werden im Dialogfeld „Element aus Struktur auswählen" blau angezeigt. |
[Tabelle : 2. Eingabevariablen der Timer-Aktivität]

{#r_Timer__table_dl4_ngd_lq}

## Status

Der Aktivitätsstatus teilt der Workflow-Engine mit, was mit der Aktivität zu tun ist.
{#r_Timer__table_qts_d3d_lq__entry__2}

| Status | Beschreibung |
|-|-|
| Wird ausgeführt | Die Timer Die Aktivität befindet sich während der Initialisierung sehr kurz in diesem Status, danach wird sie sofort in geändert Warten . |
| Warten | Die Workflow-Engine wartet, bis der Timer die angegebene Dauer erreicht. Die Engine wechselt dann den Workflow zur nächsten Aktivität. |
| Fertig | Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an. |
| Abgebrochen | Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen. |
| Fehler | Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails. |
[Tabelle : 3. Timer-aktivitätsstatus]

{#r_Timer__table_qts_d3d_lq}

## Beispiel

Sie können verwenden Timer Aktivität zum Anhalten des Workflows bis zum Ende des Geschäftstags.  
Abbildung : 1. Timer-Beispiel

In diesem Beispiel wertet das Skript die Zeit zwischen aus <var class="keyword varname">Jetzt </var>Variable und <var class="keyword varname">eod </var>Variable. Die <var class="keyword varname">eod </var>Variable ist in 24 Stunden als 16:00 Uhr definiert. Das Skript legt dann fest <var class="keyword varname">Antwort </var>Variable zur Differenz zwischen diesen Variablen in Sekunden und protokolliert eine Nachricht.  

    // get now and calc end of day (4:00pm)
     
    var now =new Date();
     
    var eod =new Date();
    eod.setHours(16);
    eod.setMinutes(0);
    eod.setSeconds(0);
     
    answer =(eod.getTime()- now.getTime())/1000;
     
    workflow.debug('Timer will fire @: '+ eod +'  '+(answer/60)+' minutes from now');


