Automatisierungsregeln

Automatisierungsregeln ermöglichen die Ausführung einer oder mehrerer vordefinierter Aktionen als Reaktion auf einen bestimmten Auslöser, z. B. das Erstellen einer Aktivität, wenn ein Feld auf einen bestimmten Wert gesetzt wird, oder das Archivieren eines Datensatzes 7 Tage nach seiner letzten Aktualisierung.

Beim Erstellen einer Automatisierungsregel ist es möglich, Bedingungen hinzuzufügen, die erfüllt sein müssen, damit die Automatisierungsregel ausgeführt wird, z. B. die Verkaufschance muss einem bestimmten Vertriebsmitarbeiter zugewiesen sein, oder der Status des Datensatzes darf nicht Entwurf sein.

So erstellen Sie eine Automatisierungsregel mit Odoo Studio:

  1. Öffnen Sie Studio und klicken Sie auf Automatisierungen, dann Neu.

  2. Geben Sie der Automatisierungsregel einen klaren, aussagekräftigen Namen, der ihren Zweck kennzeichnet.

  3. Wählen Sie den Auslöser und füllen Sie bei Bedarf die Felder aus, die je nach gewähltem Auslöser auf dem Bildschirm erscheinen.

  4. So definieren Sie die auszuführenden Aktionen:

    • Aktionen manuell hinzufügen über die Schaltfläche Aktion hinzufügen im Reiter Auszuführende Aktionen; oder

    • Wählen Sie einen KI-Agenten aus und geben Sie dann Anweisungen an, die die gewünschte(n) auszuführende(n) Aktion(en) oder das/die zu erreichende(n) Ergebnis(se) erklären. Um Felder aus dem Modell in die Anweisungen einzufügen, geben Sie / ein, um auf die Feldauswahl.

Example

Um die Nachverfolgung weniger zufriedener Kunden sicherzustellen, erstellt diese Automatisierungsregel 3 Monate nach der Erstellung eines Verkaufsauftrags eine Aktivität für Kunden mit einem Zufriedenheitsprozentsatz unter 30 %.

Beispiel einer Automatisierungsregel für das Abonnement-Modell

Tipp

  • Verwenden Sie den Reiter Notizen, um den allgemeinen Zweck und die Funktionsweise einer Automatisierungsregel zu dokumentieren. Dies erleichtert die Wartung der Regeln und die Zusammenarbeit zwischen den Benutzern. Informationen zu einzelnen Aktionen können auch im Reiter Erklärung einer Aktion hinzugefügt werden.

  • Um das von der Automatisierungsregel angesprochene Modell zu ändern, wechseln Sie das Modell, bevor Sie in Studio auf Automatisierungen klicken, oder aktivieren Sie den Entwicklermodus, erstellen oder bearbeiten Sie eine Automatisierungsregel und wählen Sie das Modell im Formular Automatisierungsregeln.

  • Automatisierungsregeln können aus jeder Kanban-Stufe erstellt werden, indem Sie auf das -(Einstellungen)-Symbol klicken, das beim Hovern über dem Namen der Kanban-Stufe erscheint, und dann Automatisierungen auswählen. In diesem Fall ist der Auslöser standardmäßig auf Stufe ist gesetzt auf eingestellt, kann aber bei Bedarf geändert werden.

    Automatisierungen aus einer Kanban-Phase erstellen

Auslöser

Der Auslöser wird verwendet, um zu definieren, welche Art von Ereignis eintreten muss, damit die Automatisierungsregel ausgeführt wird. Die verfügbaren Auslöser hängen vom Modell ab. Insgesamt sind fünf Auslöserkategorien verfügbar:

Bedingungen hinzufügen

Domänenfilter ermöglichen es, die Datensätze zu bestimmen, auf die eine Automatisierungsregel abzielen oder die sie ausschließen soll. Effiziente Filterung verbessert die Gesamtleistung, da unnötige Verarbeitung von Datensätzen vermieden wird, die von der Regel nicht betroffen sind.

Tipp

Entwicklermodus aktivieren, bevor Sie eine Automatisierungsregel erstellen, um maximale Flexibilität beim Hinzufügen von Domänenfiltern zu haben.

Abhängig vom gewählten Auslöser können eine oder mehrere Bedingungen definiert werden, die ein Datensatz vor und/oder nach dem Auftreten eines Auslösers erfüllen muss.

  • Die Domäne vor Aktualisierung definiert die Bedingungen, die ein Datensatz erfüllen muss, bevor das Auslöseereignis auftritt, z. B. muss der Datensatz Typ = Kundenrechnung und Status = Gebucht haben.

    Mit aktiviertem Entwicklermodus klicken Sie auf Domäne bearbeiten, falls verfügbar, dann auf Neue Regel.

  • Die Anwenden auf Domäne definiert die Bedingungen, die ein Datensatz erfüllen muss, nachdem das Auslöseereignis aufgetreten ist, z. B. muss die Kundenrechnung Zahlungsstatus = Teilweise bezahlt haben.

    Mit aktiviertem Entwicklermodus klicken Sie auf Domäne bearbeiten und dann auf Neue Regel.

    Tipp

    Wenn der Entwicklermodus nicht aktiviert ist, klicken Sie zum Definieren einer Anwenden auf Domäne auf Bedingung hinzufügen. Vervollständigen oder löschen Sie die vorgeschlagene Bedingung. Um eine Bedingung hinzuzufügen, klicken Sie auf Neue Regel.

Wenn ein Auslöser auftritt, z. B. der Zahlungsstatus einer gebuchten Kundenrechnung aktualisiert wird, prüft die Automatisierungsregel die definierten Bedingungen und führt die Aktion nur aus, wenn der Datensatz diesen Bedingungen entspricht.

Example

Wenn die automatisierte Aktion ausgeführt werden soll, wenn eine E-Mail-Adresse zum ersten Mal gesetzt wird (im Gegensatz zur Änderung einer E-Mail-Adresse) bei einem bestehenden Kontakt, der eine Einzelperson und kein Unternehmen ist, verwenden Sie E-Mail ist nicht gesetzt und Ist ein Unternehmen ist nicht gesetzt als Domäne vor Aktualisierung und E-Mail ist gesetzt als Anwenden auf Domäne.

Beispiel eines Auslöser mit Domain vor Aktualisierung.

Bemerkung

Die Domäne vor Aktualisierung wird beim Erstellen eines Datensatzes nicht geprüft.

Werte aktualisiert

Automatisierte Aktionen auslösen, wenn bestimmte Änderungen in der Datenbank auftreten. Die in dieser Kategorie verfügbaren Auslöser hängen vom Modell ab und basieren auf häufigen Änderungen, wie dem Hinzufügen eines bestimmten Tags (z. B. zu einer Aufgabe) oder dem Setzen eines Feldwerts (z. B. Setzen des Benutzer Felds).

Wählen Sie den Auslöser und wählen Sie bei Bedarf einen Wert aus.

Veranstaltungsmails

Lösen Sie automatisierte Aktionen beim Empfang oder Versand von E-Mails aus.

Zeitliche Bedingungen

Automatisierte Aktionen zu einem Zeitpunkt relativ zu einem Datumsfeld oder zur Erstellung oder Aktualisierung eines Datensatzes auslösen. Die folgenden Auslöser sind verfügbar:

  • Basierend auf Datumsfeld: Die Aktion wird zu einem definierten Zeitraum vor oder nach dem Datum des ausgewählten Datumsfelds ausgelöst, z. B. 30 Tage vor dem Vertragsende.

  • Nach Erstellung: Die Aktion wird nach einem definierten Zeitraum ausgelöst, nachdem ein Datensatz erstellt und gespeichert wurde.

  • Nach letzter Aktualisierung: Die Aktion wird nach einem definierten Zeitraum ausgelöst, nachdem ein bestehender Datensatz bearbeitet und gespeichert wurde.

So konfigurieren Sie einen Zeitbedingungen Auslöser bei aktiviertem Entwicklermodus:

  1. Wählen Sie den entsprechenden Auslöser aus der Kategorie Zeitbedingungen. Wenn Sie den Auslöser Basierend auf Datumsfeld wählen, wählen Sie das entsprechende Datumsfeld aus.

  2. Konfigurieren Sie die Verzögerung, um die Ausführungszeit der Aktion(en) zu bestimmen. Geben Sie dazu die Anzahl der Minuten, Stunden, Tage oder Monate ein, nach denen die Aktion ausgelöst werden soll. Wenn Sie den Auslöser Basierend auf Datumsfeld ausgewählt haben, kann die Aktion Nach oder Vor dem ausgewählten Datumsfeld ausgelöst werden.

  3. Fügen Sie optional Bedingungen hinzu, die der Datensatz erfüllen muss, bevor und/oder nachdem die Regel ausgelöst wird.

  4. Klicken Sie auf Manuell speichern.

  5. Klicken Sie auf Geplante Aktion, um die geplante Aktion Automatisierungsregeln: Prüfen und ausführen zu öffnen.

    Bemerkung

    Diese geplante Aktion prüft auf Ausführungszeiten, die seit ihrer letzten Ausführung erreicht wurden, und führt die zugehörigen Aktion(en) aus, falls zutreffend. Standardmäßig ist die geplante Aktion auf Ausführen alle 4 Stunden eingestellt, was im Allgemeinen für Verzögerungen wie 3 Monate nach dem Bestelldatum oder 7 Tage nach der letzten Aktualisierung ausreichend ist.

    Wenn eine Automatisierungsregel einen zeitbasierten Auslöser mit einer Verzögerung von weniger als dem Äquivalent von 40 Stunden hat, z. B. 3 Stunden vor der Veranstaltungsstartzeit, wird die Häufigkeit der geplanten Aktion automatisch erhöht, z. B. auf Ausführen alle 18 Minuten. Dies ermöglicht die Ausführung der Aktion näher an ihrer geplanten Ausführungszeit.

  6. Klicken Sie oben links auf Manuell ausführen.

    Warnung

    Dieser Schritt ist entscheidend, um zu verhindern, dass die Regel rückwirkend auf historische Datensätze angewendet wird. Das manuelle Ausführen der geplanten Aktion initialisiert den Zeitstempel ihrer letzten Ausführung in der Automatisierungsregel, welcher ein Schlüsselelement der Ausführungslogik der Regel ist.

  7. Klicken Sie auf den Namen der Automatisierungsregel in den Brotkrumen, um zur Automatisierungsregel-Einrichtung zurückzukehren.

  8. Fügen Sie die auszuführende(n) Aktion(en) hinzu und klicken Sie dann, wenn alle Aktionen definiert wurden, auf Manuell speichern.

Die Aktion wird zum ersten Mal ausgeführt, wenn die geplante Aktion Automatisierungsregeln: Prüfen und ausführen nach Erreichen der Ausführungszeit läuft und die Bedingungen erfüllt sind.

Ausführungslogik

Bei Verwendung eines zeitbasierten Auslösers wird eine Aktion nur ausgeführt, wenn die Ausführungszeit zwischen der letzten Ausführung der geplanten Aktion und der aktuellen Ausführung (ob geplant oder manuell ausgeführt) liegt, d. h.:

letzte Ausführung –> Ausführungsdatum und -zeit –> aktuelle Ausführung

Bemerkung

Das manuelle Ausführen der geplanten Aktion Automation Rules: check and execute führt nicht zwangsläufig dazu, dass die Aktion einer Regel ausgeführt wird. Stellen Sie beim Testen einer Automatisierungsregel mit einem zeitbasierten Auslöser sicher, dass diese Reihenfolge zutrifft, und prüfen Sie dann, ob die Aktion ausgeführt wurde.

Example

Am Morgen des 15. Oktober erstellen Sie eine Automatisierungsregel, die 30 Tage vor dem Contract end date das Versenden einer E-Mail auslöst; Verträge enden um 23:59 Uhr an ihrem Vertragsende. Während der Erstellung der Regel wurde die geplante Aktion Automation Rules: check and execute manuell um 11:00 Uhr ausgeführt und ist so eingestellt, dass sie danach alle vier Stunden ausgeführt wird.

Diese neue Automatisierungsregel gilt für Verträge, deren Enddatum mindestens 30 Tage nach der Erstellung der Regel liegt, d. h. ein Enddatum vom 14. November oder später.

Bei einem Vertrag mit einem Enddatum vom 14. November ist die Ausführungsdatumzeit der Aktion 23:59 Uhr am 15. Oktober. Die Aktion wird daher beim ersten Mal ausgeführt, wenn die geplante Aktion Automation Rules: check and execute nach diesem Datum und dieser Uhrzeit ausgeführt wird, d. h.:

  • Letzter Lauf der geplanten Aktion: 23:00 Uhr am 15. Oktober

  • Ausführungsdatumzeit: 23:59 Uhr am 15. Oktober

  • Aktueller Lauf der geplanten Aktion: 3:00 Uhr am 16. Oktober

Benutzerdefiniert

Automatisierte Aktionen auslösen:

  • Bei Erstellung: wenn ein Datensatz zum ersten Mal gespeichert wird.

  • Bei Erstellung und Bearbeitung: wenn ein Datensatz zum ersten Mal und bei jeder weiteren Speicherung gespeichert wird.

  • Bei Löschung: wenn ein Datensatz gelöscht wird.

  • Bei UI-Änderung: wenn der Wert eines Feldes in der Formularansicht geändert wird, noch bevor der Datensatz gespeichert wird.

Für die Auslöser Bei Erstellung und Bearbeitung und Bei UI-Änderung müssen Sie anschließend die Felder auswählen, die zum Auslösen der Automatisierungsregel verwendet werden sollen, und zwar im Feld Bei Aktualisierung.

Warnung

Wenn im Feld Bei Aktualisierung kein Feld ausgewählt ist, kann die automatische Aktion mehrmals pro Datensatz ausgeführt werden.

Optional können Sie im Feld Anwenden auf auch zusätzliche Bedingungen definieren, die erfüllt sein müssen, um die Automatisierungsregel auszulösen.

Bemerkung

Der Auslöser Bei UI-Änderung kann nur mit der Aktion Code ausführen verwendet werden und funktioniert nur, wenn eine Änderung manuell vorgenommen wird. Die Aktion wird nicht ausgeführt, wenn das Feld durch eine andere Automatisierungsregel geändert wird.

Extern

Automatisierte Aktionen basierend auf einem bestimmten Ereignis in einem externen System oder einer externen Anwendung mithilfe eines Webhooks auslösen.

Nachdem der Webhook in Odoo konfiguriert wurde, wobei die URL des Webhooks generiert und der Zieldatensatz definiert wird, muss er im externen System implementiert werden.

Warnung

Es wird dringend empfohlen, sich bei der Entscheidung für die Verwendung von Webhooks und während des gesamten Implementierungsprozesses mit einem Entwickler, Lösungsarchitekten oder einem anderen technischen Experten zu beraten. Wenn Webhooks nicht richtig konfiguriert sind, können sie die Odoo-Datenbank negativ beeinträchtigen und es kann einige Zeit dauern, bis sie wiederhergestellt ist.

Beispeil eines Auslösers „Basierend auf Datumsfeld“

Bemerkung

Es ist auch möglich, eine automatisierte Aktion einzurichten, die Daten an den Webhook eines externen Systems sendet, wenn ein Ereignis in Ihrer Odoo-Datenbank auftritt.

Aktionen

Sobald Sie den Auslöser der Automatisierungsregel definiert haben, fügen Sie wie folgt eine oder mehrere Aktionen hinzu, die ausgeführt werden sollen:

  1. Klicken Sie im Reiter Auszuführende Aktionen auf Aktion hinzufügen.

  2. Wählen Sie den Typ der Aktion aus und füllen Sie die entsprechenden Felder basierend auf der gewählten Aktion aus.

  3. Klicken Sie auf Speichern & Schließen oder, um weitere Aktionen zu definieren, auf Speichern & Neu.

Tipp

Für dieselbe Automatisierungsregel können mehrere Aktionen definiert werden. Standardmäßig werden die Aktionen in der Reihenfolge ausgeführt, in der sie definiert wurden.

Example

Wenn Sie eine Aktion Datensatz aktualisieren und anschließend eine Aktion Nachricht senden definieren, bei der die Nachricht auf ein Feld verweist, das aktualisiert wurde, verwendet die Nachricht die aktualisierten Werte. Wenn die Aktion Nachricht senden jedoch vor der Aktion Datensatz aktualisieren definiert wird, verwendet die Nachricht die Werte, die vor der Aktualisierung des Datensatzes festgelegt wurden.

Um die Reihenfolge der definierten Aktionen zu ändern, klicken Sie auf das Symbol (Ziehgriff) neben einer Aktion und ziehen Sie sie an die gewünschte Position.

Datensatz aktualisieren

Diese Aktion wird verwendet, um eines der Felder des Datensatzes (oder verknüpfter Felder) zu aktualisieren. Folgende Optionen stehen zur Verfügung:

  • Aktualisieren: aktualisiert das ausgewählte Feld mit dem angegebenen Wert.

  • Mit KI aktualisieren: aktualisiert das ausgewählte Feld dynamisch basierend auf der bereitgestellten KI-Eingabeaufforderung. Diese Option erfordert die Installation der App Odoo KI.

  • Sequenz: aktualisiert das ausgewählte Feld mit einer definierten Sequenz.

  • Berechnen: Aktualisiert das ausgewählte Feld dynamisch mithilfe von Python-Code.

So definieren Sie die Aktion:

  1. Wählen Sie bei ausgewählter Option Aktualisieren, Mit KI aktualisieren, Sequenz oder Berechnen, je nach Bedarf, das Feld aus, das aktualisiert oder berechnet werden soll, oder suchen Sie danach. Klicken Sie bei Bedarf auf das (Pfeil nach rechts) neben dem Feldnamen, um auf die Liste der verknüpften Felder zuzugreifen.

  2. Geben Sie die relevanten Informationen basierend auf der ausgewählten Option an.

Aktualisieren

Wählen Sie den aktualisierten Wert für das Feld aus oder geben Sie ihn ein.

Wenn ein many2many-Feld aktualisiert wird, wählen Sie aus, ob das Feld durch Hinzufügen, Entfernen oder Setzen auf den ausgewählten Wert aktualisiert oder durch Löschen geleert werden soll.

Example

Wenn Sie möchten, dass die automatisierte Aktion ein Tag aus dem Kundendatensatz entfernt, setzen Sie das Feld Aktualisieren auf Kunde > Tags, wählen Sie durch Entfernen und wählen Sie dann das zu entfernende Tag aus.

Beispiel für eine Aktion „Datensatz aktualisieren“

Mit KI aktualisieren

Geben Sie eine Eingabeaufforderung ein, um Odoo KI anzuweisen, wie das Feld aktualisiert werden soll. Geben Sie / ein, um die KI-Eingabeaufforderungswerkzeuge zu öffnen. Verwenden Sie Feldauswahl, um Odoo KI mitzuteilen, welche zugehörigen Felder für den Kontext überprüft werden sollen, und Datensatzauswahl, um mögliche Werte für das aktualisierte Feld bereitzustellen.

Erklären Sie optional die Begründung und/oder Funktionsweise der Automatisierungsregel im Reiter Erklärung.

Example

Wenn Sie möchten, dass die Automatisierungsregel das Feld Zugewiesene einer neu erstellten Aufgabe basierend auf der Expertise der Mitarbeiter aktualisiert, können Sie eine Eingabeaufforderung schreiben, die Odoo KI anweist, das Feld Anzeigename der Aufgabe für den Kontext zu überprüfen und dann den am besten geeigneten Mitarbeiter zuzuweisen.

Beispiel für die Aktualisierung eines Datensatzes mithilfe von KI

Sequenz

Wählen Sie eine vorhandene Sequenz aus oder erstellen Sie eine neue Sequenz:

  1. Klicken Sie auf Mehr suchen und dann auf Neu erstellen.

  2. Geben Sie im sich öffnenden Fenster den Namen der Sequenz ein.

  3. Konfigurieren Sie auf der Registerkarte Sequenz die Sequenz:

    • Präfix: Zeichen, die vor der nächsten Nummer in der Sequenz hinzugefügt werden.

    • Suffix: Zeichen, die nach der nächsten Nummer in der Sequenz hinzugefügt werden.

    • Sequenzgröße: bestimmt die Anzahl der Ziffern jeder Nummer in der Sequenz. Bei Bedarf werden führende Nullen vor der Nummer hinzugefügt, um die angegebene Sequenzgröße zu erreichen, z. B. ist bei einer Sequenzgröße von 5 die erste Nummer in der Sequenz 00001.

    • Schritt: bestimmt die Schrittweite zwischen den Nummern in der Sequenz.

    • Nächste Nummer: die nächste Nummer, die in der Sequenz verwendet wird, ohne führende Nullen.

    Tipp

    • Verwenden Sie dynamische Platzhalter wie %(year)s oder %(month)s als Präfix und/oder Suffix, um Sequenzen mit Elementen wie dem aktuellen Jahr, Monat usw. zu erstellen. Mögliche Platzhalter werden am unteren Rand des Fensters angezeigt.

    • Um Untersequenzen zu verwenden, z. B. damit die Sequenz jedes Jahr oder jeden Monat neu startet, aktivieren Sie Untersequenzen pro Datumsbereich verwenden, dann fügen Sie eine Zeile hinzu für jeden Datumsbereich und geben Sie die Nächste Nummer für den Bereich an.

  4. Klicken Sie auf Speichern.

Example

Um eine automatisierte Aktion zu konfigurieren, die jedes Mal, wenn ein neuer Kunde erstellt wird, eine sequentielle Kundenreferenz erstellt, setzen Sie das Feld Sequenz auf Referenz und klicken Sie dann im Dropdown-Menü auf Mehr suchen. Klicken Sie auf Neu, um eine neue Sequenz zu erstellen.

Im Beispiel erhält jeder neue Kunde eine fortlaufende Referenz mit dem Präfix #-REF-%(year)s-, wobei %(year)s das aktuelle Jahr einschließlich des Jahrhunderts ist, und dem Suffix /CL, z. B. #-REF-2025-00001/CL, #-REF-2025-00002/CL usw.

Beispiel für eine Datensatz-aktualisieren-Aktion mit einer Sequenz

Berechnen

Geben Sie den Python-Ausdruck ein, der zur Berechnung des Feldwerts verwendet werden soll.

Example

Um eine Automatisierungsregel zur Berechnung eines benutzerdefinierten Datum-Zeit-Feldes, Eskaliert am, zu konfigurieren, wenn die Priorität einer Aufgabe auf Sehr hoch (drei Sterne) gesetzt wird, definieren Sie den Auslöser der Regel auf Priorität gesetzt auf auf Sehr hoch und definieren Sie die Aktion Datensatz aktualisieren wie folgt:

Berechnung eines benutzerdefinierten Datumsfelds mithilfe eines Python-Ausdrucks

Datensatz erstellen und Datensatz duplizieren

Diese Aktionen werden verwendet, um einen neuen oder duplizierten Datensatz für ein beliebiges Modell zu erstellen.

So definieren Sie die Aktion:

  1. Wählen Sie bei ausgewähltem Datensatz erstellen oder Datensatz duplizieren als Typ der Aktion das erforderliche Modell im Feld Zu erstellender Datensatz aus. Das Feld enthält standardmäßig das aktuelle Modell.

  2. Geben Sie einen Namen für den Datensatz an oder, falls die Aktion einen Datensatz dupliziert, geben Sie im Feld Duplizieren von den zu duplizierenden Datensatz an.

  3. Wenn der neue oder duplizierte Datensatz in einem anderen Modell erstellt wird, wählen Sie im Feld Verknüpfungsfeld ein Feld aus, um den Datensatz zu verknüpfen, der die Erstellung des neuen oder duplizierten Datensatzes ausgelöst hat.

Tipp

Das Dropdown-Menü Verknüpfungsfeld enthält nur One2many-Felder, die im aktuellen Modell vorhanden sind und mit einem Many2one-Feld im Zielmodell verknüpft sind.

Example

Um eine Automatisierungsregel zum Duplizieren eines Projekts zu konfigurieren, z. B. eine Projektvorlage mit vordefinierten Aufgaben, wenn eine Chance auf Gewonnen gesetzt wird, fügen Sie ein benutzerdefiniertes Verknüpfte Chance Many2one-Feld auf dem Projekt-Modell und ein benutzerdefiniertes Verknüpftes Projekt One2many-Feld auf dem Lead-Modell hinzu und geben Sie dann die folgenden Details zu dem Datensatz an, der dupliziert werden soll:

Datensatz in einem anderen Modell duplizieren

Tipp

Sie können eine weitere Automatisierungsregel mit Datensatz aktualisieren Aktionen erstellen, um die Felder des neuen oder duplizierten Datensatzes bei Bedarf zu aktualisieren. Sie können beispielsweise eine Datensatz erstellen Aktion verwenden, um eine neue Projektaufgabe zu erstellen, und diese dann mit einer Datensatz aktualisieren Aktion einem bestimmten Benutzer zuweisen.

Aktivität erstellen

Diese Aktion wird verwendet, um eine neue Aktivität oder, falls relevant, einen Aktivitätsplan, der mit dem Datensatz verknüpft ist, zu planen.

So definieren Sie die Aktion:

  1. Wählen Sie bei ausgewähltem Aktivität erstellen als Aktions-Typ den entsprechenden Aktivitätsplan oder Aktivitätstyp aus.

  2. Geben Sie an, bis wann die Aktivität abgeschlossen sein soll, indem Sie im Feld Fällig in eine Anzahl von Tagen, Wochen oder Monaten angeben.

  3. Für einen Aktivitätstyp:

    • Bearbeiten Sie im Feld Zusammenfassung den Titel, falls gewünscht.

    • Weisen Sie die Aktivität einem Benutzer zu:

      • Um die Aktivität immer demselben Benutzer zuzuweisen, wählen Sie Bestimmter Benutzer und wählen Sie dann den Benutzer aus dem Dropdown-Menü aus.

      • Um die Aktivität einer Rolle zuzuweisen, wählen Sie Bestimmte Rolle und wählen Sie dann die Rolle aus dem Dropdown-Menü aus oder klicken Sie, um eine neue Rolle zu erstellen, auf Mehr suchen und klicken Sie dann auf Neu erstellen.

      • Um dynamisch auf einen mit dem Datensatz verknüpften Benutzer abzuzielen, wählen Sie Dynamischer Benutzer. Ändern Sie bei Bedarf das Standardfeld, indem Sie darauf klicken und dann das Feld in der Feldauswahl auswählen oder suchen. Klicken Sie auf das Symbol (Pfeil nach rechts) neben dem Feldnamen, um bei Bedarf auf verwandte Felder zuzugreifen.

    • Optional können Sie Notiz protokollieren wählen, um weitere Informationen über die Aktivität bereitzustellen.

Example

Nachdem ein Angebot an eine Verkaufschance mit einem hohen erwarteten Umsatz gesendet wurde, möchten Sie eine Aktivität für den Teamleiter des Verkäufers erstellen, damit dieser den potenziellen Kunden anruft, um die Chancen auf einen Geschäftsabschluss zu erhöhen.

Stellen Sie dazu den Aktivitätstyp auf Anruf und den Benutzertyp auf Dynamischer Benutzer. Klicken Sie auf das Platzhalterfeld und wählen Sie Verkaufsteam, klicken Sie dann auf das Symbol (Pfeil nach rechts) und wählen Sie Teamleiter.

Beispiel für eine Aktion „Aktivität erstellen“

Nachricht senden

Diese Aktion wird verwendet, um eine Nachricht oder E-Mail an einen mit einem bestimmten Datensatz verknüpften Kontakt zu senden.

Wenn Nachricht senden als Aktionstyp ausgewählt ist, wählen oder erstellen Sie eine Vorlage. Wenn die Automatisierung ausgelöst wird, wird die Nachricht im Chatter des Datensatzes gepostet und an alle Follower des Datensatzes sowie an die dynamisch berechneten Empfänger der Vorlage wie folgt gesendet:

  • Interne Benutzer erhalten eine E-Mail oder eine Direktnachricht in der Diskutieren-App, abhängig von ihren Benachrichtigungseinstellungen.

  • Externe Benutzer erhalten eine E-Mail.

Siehe auch

E-Mail-Vorlagen

Notiz hinterlassen

Diese Aktion wird verwendet, um eine Notiz zu posten, die für interne Benutzer im Chatter des Datensatzes sichtbar ist.

Wenn Notiz protokollieren als Aktionstyp ausgewählt ist, geben Sie den Text in das Feld Interne Notiz ein.

WhatsApp senden

Wichtig

Um das Senden von WhatsApp-Nachrichten zu automatisieren, müssen eine oder mehrere WhatsApp-Vorlagen erstellt werden.

Diese Aktion wird verwendet, um eine WhatsApp-Nachricht an einen Kontakt zu senden, der mit einem bestimmten Datensatz verknüpft ist.

Wenn WhatsApp senden als Typ der Aktion ausgewählt ist, wählen Sie die entsprechende WhatsApp-Vorlage aus dem Dropdown-Menü aus.

Followers hinzufügen und entfernen

Diese Aktion wird verwendet, um bestehende Kontakte als Follower des Datensatzes zu abonnieren oder das Abonnement zu beenden.

Wenn Follower hinzufügen oder Follower entfernen als Typ der Aktion ausgewählt ist, wählen Sie einen Follower-Typ:

  • Um immer denselben oder dieselben Kontakte hinzuzufügen oder zu entfernen, wählen Sie Bestimmte Follower und wählen Sie dann die Kontakte aus dem Dropdown-Menü aus. Es können mehrere Kontakte hinzugefügt oder entfernt werden.

  • Um einen mit dem Datensatz verknüpften Kontakt dynamisch hinzuzufügen oder zu entfernen, wählen Sie Dynamische Follower. Ändern Sie bei Bedarf das Follower-Feld, indem Sie auf den Platzhalter-Feldnamen klicken und dann das Partner-Feld in der angezeigten Liste auswählen oder danach suchen. Durch Klicken auf das (Pfeil nach rechts) neben dem Feldnamen können Sie bei Bedarf auf zugehörige Felder zugreifen.

Example

Um Kunden über den Fortschritt eines Projekts auf dem Laufenden zu halten, fügt diese automatisierte Aktion den relevanten Kunden als Follower hinzu, wenn eine Projektaufgabe auf „In Bearbeitung“ gesetzt wird.

Hinzufügen des Kunden als Follower, wenn die Projektaufgabe auf „In Bearbeitung" gesetzt wird

Code ausführen

Wichtig

Für Automatisierungsregeln, die die Ausführung von benutzerdefiniertem Code erfordern, beachten Sie, dass die Wartung von benutzerdefiniertem Code nicht in den Preisplänen Standard oder Custom enthalten ist und zusätzliche Gebühren anfallen.

Diese Aktion wird verwendet, um Python-Code auszuführen. Sie können Ihren Code im Reiter Code mithilfe der folgenden Variablen eingeben:

  • env: Umgebung, in der die Aktion ausgelöst wird

  • model: Modell des Datensatzes, für den die Aktion ausgelöst wird; ist ein leerer Datensatz

  • record: Datensatz, für den die Aktion ausgelöst wird; möglicherweise ist er leer

  • records: Datensatz aus allen Daten, für die die Aktion im Multi-Modus ausgelöst wird; möglicherweise ist er leer

  • time, datetime, dateutil, timezone: nützliche Python-Bibliotheken

  • float_compare: Utility-Funktion zum Vergleich von Zahlenkonstanten auf der Grundlage einer bestimmten Genauigkeit

  • log(message, level='info'): Protokollierfunktion zur Aufzeichnung von Fehlerbeseitigungsinformationen in ir.logging-Tabelle

  • _logger.info(message): Datenspeicher zur Ausgabe von Meldungen in Serverprotokollen

  • UserError: Ausnahmeklasse zum Auslösen von benutzerseitigen Warnmeldungen

  • Command: x2many-Befehlsnamensfeld

  • action = {...}: um eine Aktion zurückzugeben

Tipp

Die verfügbaren Variablen werden in den Reitern Code und Hilfe beschrieben.

Webhook-Benachrichtigung versenden

Diese Aktion wird verwendet, um eine POST-API-Anfrage mit den Werten der ausgewählten Felder an die im Feld URL angegebene Webhook-URL zu senden.

Das Beispielnutzdaten bietet eine Vorschau auf die in der Anfrage enthaltenen Daten unter Verwendung der Daten eines zufälligen Datensatzes oder von Dummy-Daten, wenn kein Datensatz verfügbar ist.

Bemerkung

Es ist auch möglich, eine automatisierte Aktion einzurichten, die einen Webhook verwendet, um Daten von einem externen System zu empfangen, wenn ein vordefiniertes Ereignis in diesem System auftritt.

Mehrere Aktionen

Diese Aktion wird verwendet, um mehrere Aktionen (verknüpft mit dem aktuellen Modell) gleichzeitig auszulösen.

So definieren Sie die Aktionen:

  1. Wenn Mehrere Aktionen als Typ der Aktion ausgewählt ist, klicken Sie auf Aktion hinzufügen.

  2. Im Pop-up Hinzufügen: Untergeordnete Aktionen:

    • wählen Sie eine oder mehrere vorhandene Aktionen aus und klicken Sie auf Auswählen; oder

    • klicken Sie auf Neu, definieren Sie die auszuführende Aktion und klicken Sie dann auf Speichern & schließen oder, um weitere Aktionen zu erstellen, auf Speichern & neu.

  3. Wiederholen Sie dies so oft wie nötig.

Example

Wenn eine Chance mit einem Wert über 10.000 $ auf Gewonnen gesetzt wird, werden die folgenden vier Aktionen geplant, um den Kunden reibungslos vom Vertrieb zum Onboarding zu überführen: Entfernen des Tags Interessent, Planung eines Kick-off-Anrufs, Senden einer Onboarding-E-Mail an den Kunden und Posten einer internen Notiz zur Information der Teams.

Mehrere auszuführende Aktionen definieren

KI

Mit dieser Aktion können Sie der KI Anweisungen zu der/den gewünschten Aktion(en) oder dem/den zu erreichenden Ergebnis(sen) geben.

Wenn KI als Aktionstyp ausgewählt ist, klicken Sie auf den Reiter Prompt und geben Sie dann die Anweisungen für die KI ein. Um Felder aus dem Modell in die Anweisungen einzufügen, geben Sie / ein, um auf die Feldauswahl zuzugreifen. Wählen Sie optional Tools, um der KI Standard-Serveraktionen zur Verfügung zu stellen, die sie aufrufen kann, um Aufgaben auszuführen oder Datensätze zu aktualisieren.

SMS versenden

Diese Aktion wird verwendet, um eine SMS an einen Kontakt zu senden, der mit einem bestimmten Datensatz verknüpft ist.

Wenn SMS senden als Typ der Aktion ausgewählt ist, wählen oder erstellen Sie eine Vorlage. Wenn die Automatisierung ausgelöst wird, wird die SMS an die Empfänger der SMS-Vorlage gesendet.

Tipp

Auf SMS-Vorlagen kann auch zugegriffen werden, indem der Entwicklermodus aktiviert wird und Sie dann in der App Einstellungen zu Technisch ‣ SMS-Vorlagen.

Signatur anfragen

Diese Aktion wird verwendet, um die Signatur eines Vorlagendokuments anzufordern.

  1. Wenn Signatur anfordern als Typ der Aktion ausgewählt ist, wählen Sie die entsprechende Signaturvorlage.

  2. Weisen Sie für jeden identifizierten Unterzeichner des Dokuments einen Benutzer zu:

    • Um jedes Mal die Signatur desselben Benutzers anzufordern, wählen Sie Fester Unterzeichner und wählen oder suchen Sie dann den Benutzer aus dem Dropdown-Menü oder erstellen Sie einen neuen Benutzer.

    • Um die Signatur des Benutzers anzufordern, der mit einem verknüpften Feld im betreffenden Modell verbunden ist, wählen Sie Verknüpftes Feld und wählen Sie dann das relevante Feld aus.