Table of Contents
offer-cube / Synchronisierung einrichten (Maileater, Kalender, ...)
Zurück zur Anleitungen / HowTos
Siehe auch Erinnerung-Emails mittels Zeitaktionen
Siehe auch FAQ: Nachrichten in SLACK Channel
Siehe auch FAQ: Email bei Angebotsbeauftragung oder Ablehnung
Siehe auch Zeitaktionen
Allgemeines / Zusammenfassung
Die Synchronisierungen (syncsetting) erlaubt es, mit dem Typ Hook auf verschiedene Ereignisse im System zu reagieren.
zum Beispiel:
- Angebot wird vom Kunden im Bestellportal beauftragt oder abgelehnt - siehe FAQ: Email bei Angebotsbeauftragung oder Ablehnung
- Rechnung wird versendet
- Rechnung wird bezahlt markiert
- Mahnung wurde erstellt
- …
Hook-Codes
Unter Einstellungen –> Synchronisierung können neue Synchronisierungen eingerichtet werden.
Folgende Hook-Codes stehen zur Verfügung:
| Hook-Code | Ereignis |
|---|---|
| global.invoice.pay | Rechnung wurde bezahlt markiert |
| global.invoice.paid | Rechnung wurde vollständig bezahlt markiert |
| global.invoice.paidpartial | Rechnung wurde teilbezahlt markiert |
| global.dunning.created | Eine Mahnung (unabhängig der Mahnstufe) wurde erstellt |
| global.dunning1.created | Eine Mahnung Stufe 1 (Zahlungserinnerung) wurde erstellt |
| global.dunning2.created | Eine Mahnung Stufe 2 (Erste Mahnung) wurde erstellt |
| global.dunning3.created | Eine Mahnung Stufe 3 (Letzte Mahnung) wurde erstellt |
| global.dunning.sent | Eine Mahnung (unabhängig der Mahnstufe) wurde gesendet |
| global.dunning1.sent | Eine Mahnung Stufe 1 (Zahlungserinnerung) wurde gesendet |
| global.dunning2.sent | Eine Mahnung Stufe 2 (Erste Mahnung) wurde gesendet |
| global.dunning3.sent | Eine Mahnung Stufe 3 (Letzte Mahnung) wurde gesendet |
| global.correspondence.created.public | Eine für den Kunden sichtbare CRM Notiz wurde angelegt |
| global.offer.accepted | Ein Angebot wurde durch einen Mitarbeiter als Gewonnen markiert und der Auftrag wurde angelegt |
| global.offer.notaccepted | Ein Angebot wurde durch einen Mitarbeiter als Verloren markiert |
| global.offer.custinstructed | Ein Angebot wurde durch den Kunden im Bestellportal Beauftragt - siehe FAQ: Email bei Angebotsbeauftragung oder Ablehnung |
| global.offer.custdeclined | Ein Angebot wurde durch den Kunden im Bestellportal Abgelehnt - siehe FAQ: Email bei Angebotsbeauftragung oder Ablehnung |
| global.offer.custcorrespondence | Ein Kunde hat im Bestellportal eine Notiz hinzugefügt |
| global.order.recurring.copyorder | Ein neuer Einmalauftrag wurde automatisch aus einem Dauerauftrag erzeugt - siehe FAQ: Dauerauftrag anlegen |
| global.order.done | Ein Auftrag wurde als Fertiggestellt markiert |
| global.supplierorder.setdelivered | Artikel einer Lieferantenbestellung wurden als Erhalten markiert |
| global.supplierorder.deliveredpartial | Nur einige Artikel einer Lieferantenbestellung wurden als Erhalten markiert (Teillieferung) |
| global.supplierorder.deliveredfull | Alle Artikel einer Lieferantenbestellung wurden als Erhalten markiert (vollständig geliefert) |
| global.bifroest.created | Ein Kunde hat im Kundenportal/Webshop eine Bestellung aufgegeben - siehe Kundenportal/Webshop |
| global.ticket.closed | Ein Ticket wurde geschlossen |
| global.ticket.status.wip | Ein Ticket wurde in Arbeit genommen |
| global.ticket.status.feedback | Ein neues Feedback zu einem Ticket (z.B. automatisch durch Maileater) |
| global.resourceinstance.add | Eine Ressource wurde mit einem anderen Objekt verknüpft |
| global.resourceinstance.add.<module> | Eine Ressource wurde mit einem Objekt vom Typ “<module>” verknüpft z.B. global.resourceinstance.add.order (Ressource mit Auftrag verknüpft) |
Methoden
Wenn ein entsprechendes Event für den Hook auftritt, so kann eine Methode ausgeführt werden:
Folgende Methoden stehen zur Verfügung:
| Methode | Beschreibung |
|---|---|
| Email senden. Siehe Beispiel FAQ: Email bei Angebotsbeauftragung oder Ablehnung |
|
| post | Webservice aufrufen. Siehe Beispiel Siehe FAQ: Nachrichten in SLACK Channel |
| labelinstance_ui::add | Label zu Objekt hinzufügen. Siehe Beispiel FAQ: Bezahlt Label setzen |
| position::createnew | Position zu Objekt (z.B. Auftrag) hinzufügen. Siehe Beispiel FAQ: Position anhand Ressource in Auftrag erstellen |
Benachrichtung per Email senden
Aufgrund des Ereignisses kann mit dem jeweiligen Hook-Codes eine Email Nachricht an einen Mitarbeiter oder direkt an den Kunden gesendet werden.
Siehe FAQ: Email bei Angebotsbeauftragung oder Ablehnung.
Siehe auch Zeitaktionen.
Benachrichtung in einen Slack Channel senden
Aufgrund des Ereignisses kann mit dem jeweiligen Hook-Codes eine Slack Nachricht in einen Slack-Channel gepostet werden.
Label automatisch hinzufügen
Aufgrund eines Ereignisses kann automatisch ein Label zu einem oder mehreren Objekten hinzugefügt werden.
Siehe FAQ: BEZAHLT Label zu Auftrag hinzufügen z.B. wenn die dazugehörige Anzahlungsrechnung bezahlt wurde.
Position anhand Ressource in Auftrag erstellen
Aufgrund des Hinzufügens einer Ressource kann automatisch eine Positionen in einem Auftrag angelegt werden und die Daten übernommen werden.
Siehe Beispiel FAQ: Position anhand Ressource in Auftrag erstellen
