Drucken      PDF-Version der Onlinehilfe öffnen


Vorheriges Thema

Nächstes Thema

Erstellen von Workflow-Aktionen: Warten

Mit einer Warteaktion wird die Ausführung von anderen (nachfolgenden) Aktionen in einer Workflowregel in Oracle CRM On Demand so lange, bis die Wartezeit verstrichen ist. Sie können die Wartezeit als Zeitperiode angeben, oder Sie können ein Enddatum und eine Endzeit für die Warteperiode angeben. Außerdem können Sie die Wartezeit direkt angeben oder einen Ausdruck für deren Berechnung erstellen.

HINWEIS: Mit der Wartezeit wird die Mindestzeitdauer angegeben, die verstreichen muss, bevor Oracle CRM On Demand andere Aktionen in der Workflowregel ausführt. Die tatsächliche Dauer, die verstreicht, bevor die anderen Aktionen ausgeführt werden, ist möglicherweise länger. Dies hängt von der Auslastung der Oracle CRM On Demand-Datenbank und des Oracle CRM On Demand-Servers sowie von der Anzahl der Warteaktionen ab, die ausstehend sind, wenn die Wartezeit beendet ist.

Informationen über Warteaktionen und Aktionen zum Erstellen von Integrationsereignissen

Wenn Sie die Aktion "Integrationsereignis erstellen" verwenden möchten, um ein Integrationsereignis zu erstellen, das die Änderungen erfasst, die von dem Ereignis, das eine Workflow-Regel auslöst, an einem Datensatz vorgenommen wurden, müssen Sie die Aktion "Integrationsereignis erstellen" in der Abfolge der Aktionen in der Workflow-Regel vor allen Warteaktionen anordnen. Steht eine Warteaktion in einer Workflow-Regel vor der Aktion "Integrationsereignis erstellen", verhindert die Warteaktion, dass die Aktion "Integrationsereignis erstellen" Änderungen am Datensatz erkennt. Wenn der Wartezeitraum in der Warteaktion abläuft, wird der Datensatz erneut gelesen, bevor die verbleibenden Aktionen in der Regel ausgeführt werden, und die Werte der Felder im Datensatz vor dem Ereignis, das die Workflow-Regel ausgelöst hat, werden nicht beibehalten. Daher gelten der vorherige Wert und der aktuelle Wert eines Feldes als identisch, und die Aktion "Integrationsereignis erstellen" erstellt kein Integrationsereignis, da sie keine Änderungen in den verfolgten Feldern erkennt.

HINWEIS: Sie können mehrere Aktionen für eine Workflow-Regel erstellen. Pro Regel sind bis zu 25 Aktionen zulässig.

Im Folgenden wird beschrieben, wie eine Warteaktion erstellt wird.

Hinweis zu Beginn. Um die folgenden Schritte ausführen zu können, muss Ihre Benutzerrolle die Berechtigung "Datenregeln verwalten - Workflowregeln verwalten" enthalten. Informationen zum Hinzufügen von Berechtigungen zu Rollen finden Sie unter Hinzufügen von Rollen.

So erstellen Sie eine Warteaktion

  1. Navigieren Sie zu der Regel, in der die Aktion erstellt werden soll:
    1. Klicken Sie auf einer beliebigen Seite oben rechts auf den globalen Link "Admin".
    2. Klicken Sie im Abschnitt "Geschäftsprozessverwaltung" auf "Workflowkonfiguration".
    3. Suchen Sie auf der Seite "Liste der Workflow-Regeln" die Regel, in der die Aktion erstellt werden soll.

      Weitere Informationen zur Suche nach Workflowregeln auf der Listenseite finden Sie unter Filtern von Listen.

  2. Klicken Sie für die Regel auf den Link "Workflow-Name".
  3. Klicken Sie auf der Seite "Workflow-Regeldetails" in der Titelleiste "Aktionen" auf "Menü", und wählen Sie "Warten".

    HINWEIS: Das Trigger-Ereignis in der Workflow-Regel bestimmt die Aktionstypen, die für die Regel erstellt werden können.

    TIPP: Sie können eine Kopie einer vorhandenen Workflow-Regelaktion erstellen, indem Sie auf den Link "Kopieren" für die Aktion klicken.

  4. Geben Sie auf der Seite "Workflow-Aktion bearbeiten" einen Namen für die Aktion ein.
  5. Wenn Sie die Aktion aktivieren möchten, wählen Sie das Kontrollkästchen "Aktiv".
  6. Wenn Sie verhindern möchten, dass Oracle CRM On Demand die Regelbedingungen nach Ablauf der Wartezeit neu bewertet, deaktivieren Sie das Kontrollkästchen "Regelbedingungen nach Wartezeit neu bewerten".

    HINWEIS: Weitere Informationen über das Kontrollkästchen "Regelbedingungen nach Wartezeit neu bewerten" finden Sie unter Info über zeitbasierte Workflow-Regeln.

  7. Geben Sie die Wartezeit mit einer der folgenden Optionen an:
    • Wählen Sie die Option "Periode", und geben Sie die Wartezeit wie folgt in Jahren, Monaten, Tagen, Stunden und Minuten an:
      • Geben Sie im Feld "Jahr" eine positive Ganzzahl zwischen 0 (null) und 5 ein.
      • Geben Sie im Feld "Monate" eine positive Ganzzahl zwischen 0 (null) und 12 ein.
      • Geben Sie im Feld "Tage" eine positive Ganzzahl zwischen 0 (null) und 200 ein.
      • Geben Sie im Feld "Stunden" eine positive Ganzzahl zwischen 0 (null) und 200 ein.
      • Geben Sie im Feld "Minuten" eine positive Ganzzahl zwischen 0 (null) und 59 ein.

        Die Eingabe von negativen Werten oder Gleitkommazahlen (z.B. 1,5) ist nicht möglich.

        HINWEIS: Die längstmögliche Periode, die Sie mit der Option "Periode" angeben können, ist 5 Jahre, 12 Monate, 200 Tage, 200 Stunden und 59 Minuten. Wenn Sie eine längere Periode angeben möchten, müssen Sie statt der Option "Periode" die Option "Periodenausdruck" verwenden.

    • Wählen Sie die Option "Periodenausdruck", und klicken Sie anschließend auf das Symbol fx neben dem Feld. Verwenden Sie Expression Builder, um einen Ausdruck zur Berechnung der Verzögerungsdauer zu erstellen.

      Mit der Dauerfunktion in Expression Builder können Sie eine Periode in Tagen oder Tagesabschnitten berechnen. Weitere Informationen hierzu finden Sie unter Dauer.

      Der Ausdruck muss eine Zahl ergeben. Nachfolgend sind einige Beispiele für gültige Ausdrücke zur Berechnung der Verzögerungsdauer aufgeführt:

      Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')

      Duration('P0YT1H') + 1

      Duration('P1YT1H') - 1

      Es gibt keine Begrenzung für die Periodenlänge, die von dem Ausdruck zurückgegeben werden kann.

      HINWEIS: Wenn die berechnete Wartezeit negativ ist, wird die Wartezeit auf null gesetzt und die Warteaktion sofort abgeschlossen. Alle verbleibenden Aktionen in der Workflow-Regel werden ohne Verzögerung ausgeführt.

    • Wählen Sie die Zeitoption, klicken Sie auf das Kalendersymbol, und wählen Sie das Enddatum sowie die Enduhrzeit für die Verzögerung.

      Wählen Sie die Uhrzeit entsprechend der Zeitzone, die in Ihren persönlichen Einstellungen angegeben ist.

    • Wählen Sie die Option "Zeitausdruck", und klicken Sie anschließend auf das Symbol fx neben dem Feld. Verwenden Sie Expression Builder, um einen Ausdruck zur Berechnung des Enddatums und der Enduhrzeit der Verzögerung zu erstellen.

      Mit der Dauerfunktion in Expression Builder können Sie eine Periode in Tagen oder Tagesabschnitten berechnen. Weitere Informationen hierzu finden Sie unter Dauer.

      Der Ausdruck muss ein Datum und eine Uhrzeit ergeben. Nachfolgend sind einige Beispiele für gültige Ausdrücke zur Berechnung des Enddatums und der Enduhrzeit der Verzögerung aufgeführt:

      Timestamp() + Duration('P0YT5M')

      Today() + Duration('P0YT1H5M')

      HINWEIS: Wenn das berechnete Enddatum und die berechnete Enduhrzeit bereits verstrichen sind, wird die Wartezeit auf 0 (null) gesetzt, und die Warteaktion wird sofort abgeschlossen. Alle verbleibenden Aktionen in der Workflow-Regel werden ohne Verzögerung ausgeführt.

      Wenn der Ausdruck kein gültiges Datum und keine gültige Uhrzeit ergibt, wird die Warteaktion sofort abgeschlossen, und alle verbleibenden Aktionen in der Workflow-Regel werden ohne Verzögerung ausgeführt.

      Es gibt keine Begrenzung dafür, wie weit das festgelegte berechnete Datum in der Zukunft liegen darf.

  8. Speichern Sie die Aktion.

Schritt-für-Schritt-Anleitungen zum Erstellen anderer Typen von Workflow-Aktionen finden Sie in den folgenden Abschnitten:

Verwandte Themen

Zugehörige Informationen zu Workflows finden Sie in den folgenden Abschnitten:


Veröffentlicht September 2017 Copyright © 2005, 2017, Oracle. Alle Rechte vorbehalten. Legal Notices.