# Workflowauslöser konfigurieren

Workflowauslöser bestimmen, **wann** eine neue Workflowinstanz gestartet wird.

In der Vorlage heißt der Abschnitt **„Workflowauslöser“**.

### Vorlagenauslöser: Grundfelder

1. In der Vorlage → Abschnitt **Workflowauslöser**.
2. **Neu**.
3. Feld **Workflowereignis** auswählen (AssistEdit → Liste „AWF Tabellen Workflowereignisse“).
4. **Aktiv = Ja**.
5. **Priorität** festlegen (Reihenfolge bei mehreren passenden Auslösern).

[![image-1766993429832.png](https://docs.squeeze.one/uploads/images/gallery/2025-12/scaled-1680-/image-1766993429832.png)](https://docs.squeeze.one/uploads/images/gallery/2025-12/image-1766993429832.png)

### Trigger-Regeln: Wann darf ein Auslöser feuern?

Im Auslöser gibt es **Regelgruppencode**. Über die Aktion **„Regeln anzeigen“**:

1. Auslöser markieren.
2. **Regeln anzeigen**.
3. Regeln/Regelbedingungen wie in [Schritt-Regeln](https://docs.squeeze.one/books/advanced-workflow-for-dynamics-365-bc-de-de/page/schritt-regeln-wie-wechselt-der-workflow-zum-nachsten-schritt "Schritt-Regeln: Wie wechselt der Workflow zum nächsten Schritt?") pflegen.

Wichtiges Systemverhalten:

- Wenn **keine Regelbedingungen** für diese Trigger-Regelgruppe existieren, gilt der Auslöser als erfüllt (der Trigger feuert dann grundsätzlich).

[![image-1766993646446.png](https://docs.squeeze.one/uploads/images/gallery/2025-12/scaled-1680-/image-1766993646446.png)](https://docs.squeeze.one/uploads/images/gallery/2025-12/image-1766993646446.png)

### OnAfterModify: Überwachte Felder

Für das Event **OnAfterModify** gibt es die Aktion **„Überwachte Felder“**.

1. Auslöser mit Workflowereignis **OnAfterModify** markieren.
2. Aktion **„Überwachte Felder“**.
3. Felder auswählen (Lookup über „Fields Lookup“).

[![image-1766995825420.png](https://docs.squeeze.one/uploads/images/gallery/2025-12/scaled-1680-/image-1766995825420.png)](https://docs.squeeze.one/uploads/images/gallery/2025-12/image-1766995825420.png)

- In der aktuellen Implementierung wird ein OnAfterModify-Auslöser **nur dann** gestartet, wenn **mindestens ein überwachtes Feld** gepflegt ist **und** sich dieses Feld tatsächlich geändert hat.
- Wenn keine überwachten Felder gepflegt sind, wird der Auslöser bei OnAfterModify nicht gestartet.