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. Klicken Sie im Reiter Auszuführende Aktionen auf Aktion hinzufügen.

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

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

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 die Registerkarte Notizen, um den Zweck und die Funktionsweise von Automatisierungsregeln zu dokumentieren. Dies erleichtert die Wartung von Regeln und fördert die Zusammenarbeit zwischen Benutzern.

  • 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

Nachdem Sie den Auslöser der Automatisierungsregel definiert haben, klicken Sie auf Aktion hinzufügen im Tab Auszuführende Aktionen, um die auszuführenden Aktionen zu definieren.

Tipp

  • Wenn kein expliziter Name eingegeben wird, wird der Name der Aktion automatisch basierend auf der von Ihnen definierten Aktion generiert. Der Name kann jederzeit aktualisiert werden.

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

    Das bedeutet zum Beispiel, dass, wenn Sie eine Aktion Datensatz aktualisieren und dann eine Aktion E-Mail senden definieren, bei der die E-Mail auf das aktualisierte Feld verweist, die E-Mail die aktualisierten Werte verwendet. Wenn jedoch die Aktion E-Mail senden vor der Aktion Datensatz aktualisieren definiert wird, verwendet die E-Mail die Werte, die vor der Aktualisierung des Datensatzes gesetzt 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 das zu aktualisierende oder zu berechnende Feld aus oder suchen Sie danach. Klicken Sie bei Bedarf auf das Symbol (Pfeil nach rechts) neben dem Feldnamen, um auf die Liste der zugehörigen 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.

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 Weitere suchen und dann auf Neu.

  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

Wenn Sie möchten, dass die automatisierte Aktion bei jeder Erstellung eines neuen Kunden eine fortlaufende Kundenreferenz erstellt, setzen Sie das Feld Sequenz auf Referenz und klicken Sie dann im Dropdown-Menü auf Weitere 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 Code ein, der zur Berechnung des Feldwerts verwendet werden soll.

Example

Wenn Sie möchten, dass die Automatisierungsregel ein benutzerdefiniertes Datums-/Uhrzeitfeld, Eskaliert am, berechnet, wenn die Priorität einer Aufgabe auf Sehr hoch (drei Sterne) gesetzt wird, können Sie den Auslöser Priorität ist gesetzt auf Sehr hoch definieren und die Aktion Datensatz aktualisieren wie folgt definieren:

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

Wenn die Automatisierungsregel ein Projekt duplizieren soll, z. B. eine Projektvorlage mit vordefinierten Aufgaben, wenn eine Verkaufschance auf „Gewonnen“ gesetzt wird, fügen Sie dem Modell Projekt ein benutzerdefiniertes Many2one-Feld „Zugehörige Verkaufschance“ und dem Modell Lead ein benutzerdefiniertes One2many-Feld „Zugehöriges Projekt“ hinzu. Geben Sie dann folgende Details zum zu duplizierenden Datensatz an:

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 zu planen, die mit dem Datensatz verknüpft ist.

So definieren Sie die Aktion:

  1. Wählen Sie bei ausgewählter Option Aktivität erstellen als Typ der Aktion den entsprechenden Aktivitätstyp aus dem Dropdown-Menü aus.

  2. Geben Sie einen Titel ein.

  3. 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.

  4. Wählen Sie einen Benutzertyp:

    • Um die Aktivität immer demselben Benutzer zuzuweisen, wählen Sie Bestimmter Benutzer und fügen Sie dann den Benutzer im Feld Verantwortlich hinzu.

    • Um dynamisch einen mit dem Datensatz verknüpften Benutzer anzusprechen, wählen Sie Dynamischer Benutzer (basierend auf Datensatz). Ändern Sie bei Bedarf das Benutzerfeld, indem Sie auf den Platzhalter-Feldnamen klicken und dann das Benutzerfeld in der angezeigten Liste auswählen oder danach suchen. Durch Klicken auf (Pfeil nach rechts) neben dem Feldnamen können Sie bei Bedarf auf zugehörige Felder zugreifen.

  5. Fügen Sie optional eine Notiz hinzu, um weitere Informationen zur 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.

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

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

E-Mail versenden und SMS versenden

Diese Aktionen werden verwendet, um eine E-Mail oder eine Textnachricht an einen Kontakt zu senden, der mit einem bestimmten Datensatz verknüpft ist.

So definieren Sie die Aktion:

  1. Wählen Sie bei ausgewählter Option E-Mail senden oder SMS senden als Typ der Aktion eine E-Mail-Vorlage oder SMS-Vorlage aus oder erstellen Sie eine.

  2. Wählen Sie im Feld E-Mail senden als oder SMS senden als, wie Sie die E-Mail oder Textnachricht senden möchten.

    Wählen Sie für eine E-Mail:

    • E-Mail: um die Nachricht als E-Mail an die Empfänger der E-Mail-Vorlage zu senden.

    • Nachricht: um die Nachricht im Datensatz zu veröffentlichen und die Follower des Datensatzes zu benachrichtigen.

    • Notiz: um die Nachricht als interne Notiz zu versenden, die für interne Benutzer im Chatter sichtbar ist.

    Für eine Textnachricht wählen Sie aus:

    • SMS (ohne Notiz): um die Nachricht als Textnachricht an die Empfänger der SMS-Vorlage zu senden.

    • SMS (mit Notiz): um die Nachricht als Textnachricht an die Empfänger der SMS-Vorlage zu senden und sie als interne Notiz im Chatter zu hinterlegen.

    • Nur Notiz: um die Nachricht nur als interne Notiz im Chatter zu veröffentlichen.

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.

Mehrere auszuführende Aktionen definieren