![]() |
|
Informationen zu Workflow-RegelnEine Workflowregel stellt eine Anweisung für Oracle CRM On Demand dar, mindestens eine Aktion automatisch durchzuführen, wenn ein bestimmtes Ereignis eintritt. Auslösen von Ereignissen und Aktionen für Workflow-RegelnEine Workflow-Regel wird ausgewertet, wenn das für die Regel angegebene Ereignis (das Auslöseereignis) eintritt. Wenn die Bedingungen für die Regel erfüllt sind (bzw. keine Bedingungen für die Regel bestehen), werden die für die Regel angegebenen Aktionen ausgeführt. Sie können über eine Workflow-Regel z.B. angeben, dass bei Erstellung eines Verkaufsprojekts (das Auslöseereignis für die Workflow-Regel) eine E-Mail an den Manager des Verkaufsprojektverantwortlichen gesendet werden soll (die Aktion für die Workflow-Regel). Sie können auch festlegen, dass die E-Mail nur gesendet wird, wenn der Umsatz des Verkaufsprojekts einen bestimmten Betrag (die Bedingung für die Workflow-Regel) übersteigt. Außerdem können Sie den Inhalt der E-Mail angeben. Sie können Workflow-Regeln auch so definieren, dass nach Ablauf einer festgelegten Zeit oder zu einem bestimmten Termin (Datum/Uhrzeit) Aktionen ausgeführt werden. Weitere Informationen zu zeitbasierten Workflowaktionen finden Sie unter Informationen zu zeitbasierten Workflowregeln und Informationen zu geplanten Ereignissen. Workflow-Regeln können in folgenden Fällen ausgelöst werden:
HINWEIS: Workflowregeln unterstützen sowohl Kaskaden- als auch Tiefenlöschvorgänge. Beispiel: Beim Löschen einer Firma werden alle zugehörigen nicht gemeinsam verwendeten Adressen ebenfalls gelöscht. Beim Löschen einer Adresse werden dagegen alle Workflowregeln für den Adressdatensatztyp mit dem Triggerereignis "Bevor Datensatz gelöscht wird" ausgelöst. Weitere Informationen zu Kaskaden- und Tiefenlöschvorgängen finden Sie unter Informationen zum Löschen und Wiederherstellen von Datensätzen. Es gibt unterschiedliche Auslöseereignisse für Workflowregeln. Für jede Workflowregel gibt es jedoch nur ein Auslöseereignis. Je nach gewähltem Auslöseereignis für eine Regel können Sie angeben, dass Oracle CRM On Demand eine oder mehrere Aktionen automatisch ausführen soll, wenn die Bedingungen für die Workflowregel erfüllt sind. Das Auslöseereignis für jede Regel wird auf der Seite "Liste der Workflowregeln" und auf der Seite "Workflowregeldetails" angezeigt. Je nach Typ des Triggerereignisses, das für eine Workflowregel ausgewählt ist, ist die Regel als einer der folgenden Typen definiert:
Workflowregeln werden für einen Datensatz als Ganzes und nicht für einzelne Felder konfiguriert. Geplante Ereignisse werden für Listen von Datensätzen konfiguriert. HINWEIS:Nachdem eine Regel erstellt wurde, kann der Datensatztyp bzw. das Trigger-Ereignis der Regel nicht geändert werden. Wenn jedoch eine Bedingung in der Regel vorhanden ist, können Sie die Bedingung aktualisieren. Bei geplanten Ereignissen können Sie den Zeitplan aktualisieren oder eine andere Liste auswählen. In der folgenden Tabelle werden die Aktionen gezeigt, die für die einzelnen Auslöseereignisse verfügbar sind.
Für Oracle CRM On Demand Life Sciences Edition und Oracle CRM On Demand for Partner Relationship Management stehen einige zusätzliche Workflowaktionen zur Verfügung. Weitere Informationen finden Sie unter Informationen zu Workflowaktionen. HINWEIS: Das Verarbeiten von gesperrten Produkten wird nicht für Musteranforderungsartikel unterstützt, wenn Sie in Oracle CRM On Demand Workflows verwenden. Weitere Informationen finden Sie unter Informationen zu Workflows für Musteranforderungsartikel und Regeln für gesperrte Produkte. HINWEIS: Bei bestimmten Datensatztypen werden Workflowregeln, die mit dem Trigger-Ereignis "Beim Wiederherstellen des Datensatzes" konfiguriert sind, nie ausgelöst, da es derzeit nicht möglich ist, einen Datensatz dieses Typs wiederherzustellen. Derzeit ist es z.B. nicht möglich, einen Firmenteamdatensatz wiederherzustellen. Wenn die Wiederherstellung von solchen Datensatztypen künftig unterstützt wird, werden Workflowregeln, die mit dem Trigger-Ereignis "Beim Wiederherstellen des Datensatzes" konfiguriert sind, entsprechend ausgelöst. Einschränkungen für Workflowregeln und RegelaktionenDie folgenden Einschränkungen gelten für Workflowregeln mit einem anderen Triggerereignis als "Geplantes Ereignis" und für Aktionen zu diesen Regeln:
Die folgenden Einschränkungen gelten für alle Workflowregeln und geplanten Ereignisse sowie für Aktionen zu diesen Regeln und geplanten Ereignissen:
Reihenfolge der WorkflowregelnWenn Sie eine Workflow-Regel erstellen, weist Oracle CRM On Demand dieser Regel automatisch die nächste freie Nummer für Regeln zu, die auf dem gleichen Datensatztyp und Trigger-Ereignis basieren. Wenn das Trigger-Ereignis für die Workflow-Regel "Nach Zuordnung zu übergeordnetem Datensatz" oder "Nach Aufhebung der Zuordnung zu übergeordnetem Datensatz" lautet, weist Oracle CRM On Demand der Regel automatisch die nächste freie Nummer für Regeln zu, die auf demselben Datensatztyp, demselben Trigger-Ereignis und demselben übergeordneten Datensatztyp basieren. Für Workflowregeln, die ein anderes Triggerereignis als "Geplantes Ereignis" aufweisen, bestimmt die Reihenfolgenummer die Reihenfolge, in der Oracle CRM On Demand eine Folge von Workflowregeln aufruft, die auf demselben Datensatztyp und demselben Triggerereignis sowie, falls zutreffend, auf demselben übergeordneten Datensatztyp basieren. Sie können die Reihenfolge der Regeln ändern. HINWEIS: Workflowregeln, die das Triggerereignis "Geplantes Ereignis" aufweisen, wird ebenfalls eine Reihenfolgenummer zugewiesen, sie werden aber nicht nacheinander ausgeführt. Die Reihenfolgenummer ist für geplante Ereignisse schreibgeschützt. Weitere Informationen zum Ändern der Reihenfolge von Workflow-Regeln finden Sie unter Ändern der Reihenfolge von Workflow-Regeln. Beenden einer Reihenfolge von Workflow-RegelnFür Workflowregeln mit einem anderen Triggerereignis als "Geplantes Ereignis" können Sie angeben, dass Oracle CRM On Demand die Verarbeitung einer Folge von Workflowregeln stoppt, wenn die Bedingung zu einer Workflowregel erfüllt ist. Wenn eine Workflow-Regel ausgelöst wird, wird die Bedingung für die Regel ausgewertet. Wenn die Bedingung für die Regel erfüllt ist und das Kontrollkästchen "Beenden" aktiviert ist, werden die aktiven Aktionen für die aktuelle Workflow-Regel ausgeführt, doch die nachfolgenden Workflow-Regeln, die auf dem gleichen Datensatztyp und dem gleichen Trigger-Ereignis (und falls zutreffend auf dem gleichen übergeordneten Datensatztyp) basieren, werden nicht verarbeitet. Reihenfolge der WorkflowaktionenWenn Sie mehrere Aktionen für eine Workflowregel oder ein geplantes Ereignis angeben, werden die Aktionen beginnend mit Aktion 1 in der Reihenfolge ausgeführt, in der sie in der Workflowregel angegeben sind. Eine Aktion muss erst abgeschlossen sein, bevor die nächste Aktion beginnt. Sie können die Reihenfolge der Aktionen für eine Regel ändern. Weitere Informationen zu Workflow-Aktionen finden Sie unter Info über Workflow-Aktionen. Für ein geplantes Ereignis werden die Aktionen für die Datensätze ausgeführt, die von der gefilterten Liste für dieses Datum zurückgegeben werden. Die Datensätze werden nacheinander verarbeitet, d.h. alle Workflowaktionen zum geplanten Ereignis werden in der Reihenfolge ausgeführt, die im geplanten Ereignis für den ersten Datensatz in der Liste angegeben ist. Anschließend werden alle Aktionen für den zweiten Datensatz in der Liste ausgeführt usw. Fehler bei Workflowregeln und WorkflowaktionenWenn eine Workflowregel, ein geplantes Ereignis oder eine Workflowaktion nicht erfolgreich abgeschlossen wird, wird der Fehler je nach Typ des Triggerereignisses in der Workflowregel oder im geplanten Ereignis und nach Typ des Fehlers unter "Workflowmonitor - Fehler" gemeldet. Anderenfalls wird der Fehler dem Benutzer gemeldet, dessen Aktionen die Workflowregel ausgelöst haben. Weitere Informationen finden Sie unter Informationen zu Fehlern bei Workflowregeln und Workflowaktionen. Datensatzsichtbarkeit und Workflow-AktionenWenn ein Benutzer eine Aktion durchführt, die eine Workflow-Regel auslöst, können für einige Aktionen der Workflow-Regel Fehler auftreten, wenn die Aktion des Benutzers dazu führt, dass der Benutzer die Sichtbarkeit für den Datensatz verliert. Beispiel: Sie haben möglicherweise eine Workflow-Regel, die ausgelöst wird, wenn ein geänderter Firmendatensatz gespeichert wird. Wenn ein Benutzer, der für einen Firmendatensatz verantwortlich ist, diese Firma einem anderen Benutzer zuweist, wird die Workflow-Regel ausgelöst, wenn der Firmendatensatz gespeichert wird. Wenn der ursprüngliche Verantwortliche den Firmendatensatz nicht länger auf andere Weise, z.B. mit Team- oder Buchmitgliedschaften, anzeigen kann, ist jede Workflow-Aktion, die Zugriff auf den Firmendatensatz erfordert, nicht erfolgreich. Ebenso ist eine Instanz eines geplanten Ereignisses nicht erfolgreich, wenn der Benutzer, der das geplante Ereignis aktiviert hat, keinen Zugriff mehr auf die Liste hat, die für dieses geplante Ereignis ausgewählt wurde. Modi der Datensatzverantwortlichkeit und Workflow-AktionenSie können Datensatztypen, die benutzerdefinierte Bücher unterstützen, in unterschiedlichen Verantwortlichkeitsmodi konfigurieren: Benutzermodus, gemischter Modus oder Buchmodus. Weitere Informationen zu Modi der Datensatzverantwortlichkeit finden Sie unter Informationen zu Modi der Datensatzverantwortlichkeit. Der Modus der Datensatzverantwortlichkeit interagiert mit Workflow-Regeln und -Aktionen. Wenn eine Workflow-Aktion "Buch zuweisen" versucht, das primäre benutzerdefinierte Buch aus einem Datensatz zu entfernen, geschieht Folgendes:
Wenn eine Workflow-Aktion eine Abhängigkeit vom Wert im Feld "Verantwortlicher" für einen Datensatz aufweist, z.B. wenn die Aktion "E-Mail senden" so konfiguriert wird, dass E-Mails mit der Option "Aufgezeichnete E-Mail-Adresse" gesendet werden, dann geschieht Folgendes:
LatenzzeitWorkflowregeln mit einem anderen Triggerereignis als dem Triggerereignis "Geplantes Ereignis" werden nacheinander und synchron ausgewertet. Der gesamte Aktualisierungsvorgang ist erst abgeschlossen, nachdem alle Regeln ausgewertet wurden. Daher kommt es durch Workflowregeln zu einer bestimmten Latenzzeit bei Vorgängen (d.h. der Zeit zwischen dem Beginn und Abschluss eines Vorgangs). Eine Aufgabe, die von einer Workflow-Regel erstellt wird, kann den Vorgang der Datensatzaktualisierung z. B. bis zu 20 % verlängern. Jede E-Mail, die von einer Workflow-Regel erstellt wird, führt zu einer Latenzzeit von 5 %. Die Auswertung von Ausdrücken beansprucht weniger Zeit. Um die Latenzzeit zu minimieren, fügen Sie sich gegenseitig ausschließende Ausdrücke in die Workflow-Bedingungen ein. Erstellen Sie Ihre Workflowregeln inkrementell und immer unter Berücksichtigung der Leistung. Klicken Sie auf ein Thema, um Schritt-für-Schritt-Anleitungen zur Durchführung der folgenden Aufgaben anzuzeigen:
|
Veröffentlicht August 2018 | Copyright © 2005, 2018, Oracle. Alle Rechte vorbehalten. Legal Notices. |