Workflow Events

In manchen Fällen bietet Warexo keine vorgegebene Schaltfläche um ein Event auszulösen. Für diesen Fall können Sie sich eigene Schaltflächen erzeugen und diese mit einem Workflow belegen. Ein Workflow Event lässt sich für einzelne Datensätze oder auch für mehrere Datensätze auslösen.

Workflow Event erstellen

Erzeugen Sie unter Einstellungen ‣ Automatisierung ‣ Workflow-Events ‣ Neues Workflow Event ein neues Event

Titel

Dieser Titel wird auf den Schaltflächen angezeigt

Ident

Eindeutige Identifikation für dieses Event, keine Leer- und Sonderzeichen verwenden.

Controller

Auf welche Art von Daten bezieht sich das Event, die Schaltfläche taucht in den jeweiligen Listen und Detailansichten der Auswahl auf.

Workflow verknüpfen

Erstellen Sie einen neuen Workflow (siehe Workflows) und wählen Sie als Event das eben erstellte Workflow Event aus. Es erscheint unter seinem Titel in der Liste der Events. Legen Sie die gewünschten Aktionen und Bedingungen fest.

Workflow Event auslösen

Es gibt 2 Möglichkeiten ein Workflow Event auszulösen:

Für einen Datensatz

Öffnen Sie den Detailbildschirm des Datensatzes (z.B. Auftragsdetails für Aufträge) und klicken Sie in der Aktionsleiste auf die Schaltfläche Aktionen. Wählen Sie nun das gewünschte Event, der zugrunde liegende Workflow wird ausgelöst.

Für mehrere Datensätze

Haken Sie die gewünschten Datensätze für die Massenbearbeitung in der jeweiligen Liste an (z.B. Auftragsliste) und klicken Sie auf Ausgewählte Zeilen ‣ Aktion wählen. Wählen Sie nun das gewünschte Event, der zugrunde liegende Workflow wird für alle gewählten Datensätze nacheinander ausgelöst.

Beispiel

Sie möchten einen beliebigen Textbaustein per E-Mail versenden wenn im Auftrag unter Aktionen das Workflow Event ausgelöst wird.

Wenn Sie einen beliebigen Textbaustein per Mail an einen Kunden per Klick schicken möchten:

  • Einstellungen ‣ Automatisierung ‣ Workflow Events ‣ Neues Workflow Event

    • Ident. ohne Sonder-/Leerzeichen vergeben

    • Controller: In diesem Fall Bestellungen

  • Einstellungen ‣ Automatisierung ‣ Workflows ‣ Neuer Workflow

    • Event = Name des Workflow Events

    • Neue Aktion:

      • E-Mail senden aus Textbaustein:

        • E-Mail: {{entity.offer.billingEMail}}

        • Textbaustein auswählen

Anschließend erscheint in den Aufträgen unter Aktionen ein neuer Punkt der so heißt wie das Workflow Event. Bei Klick wird eine Mail an den Kunden gesendet.

Standard Workflow Events

Bestellimport aus dem Shop

  • Neue Bestellung: Event "Shop-Bestellung eingegangen" (new.order.imported)

  • Vorher importierte Bestellung: Event "Shop-Bestellung aktualisiert" (existed.order.imported)

  • Neue Bestellung: Event "Lagerbestand aktualisiert" für jeden Artikel (update.stock)

Bestellimport aus Amazon, eBay, Kaufland, check24 und allen anderen Vertriebskanälen außer POS

  • Event "Lagerbestand aktualisiert" für jeden Artikel (update.stock)

  • Neue Bestellung: Event "WAWI-Bestellung eingegangen" (place.order)

Manuelle Bestellungen

  • Event "Lagerbestand aktualisiert" für jeden Artikel (update.stock)

  • Neue Bestellung: Event "WAWI-Bestellung eingegangen" (place.order)

Belegimport (POS)

  • Event "Lagerbestand aktualisiert" für jeden Artikel (update.stock)

  • Event "pos.order.imported"

Bestellung versenden

  • Event "Prüfung vor dem Versenden" (check.order.can.send)

  • Event "Vor dem Versenden" (before.send.order)

  • Optionell: Event "Alle Teillieferungen versendet" (all.partial.orders.shipped)

  • Event "Bestellung versendet" (send.order)

Bestellung bezahlen

  • Event "Bestellung bezahlt"

Kommissionierung

  • Optionell: Event "Lieferung verschoben" (shipping.on.hold)

  • Optionell: Event "Kommissionierung: Artikel defekt" (picking.product.defect)

  • Event "Kommissionierung abgeschlossen" (orders.picking.finished)

Retoure

  • Event "order.return.started"

  • Event "get.product.price.for.swap" (Artikelpreise für Umtauschartikel)

  • Optionell: Event "Teilstornierung" (storno.order)

  • Optionell: Event "Bestellung storniert" (storno.order.item)

  • Optionell: Event "Teilgutschrift erstellt" (credit.order.item)

  • Optionell: Event "WAWI-Bestellung eingegangen" für Umtausch-Bestellungen und Service-Aufträge

  • Event "Lagerbestand aktualisiert" für jeden retournierten Artikel (update.stock)

  • Event "Retoure gebucht" (order.returned)