offer-cube:faq:faq_ooi-syncsetting_notification_email_offer_accepted

offer-cube FAQ / Benachrichtigung bei Angebot beauftragt oder abgelehnt

Allgemeines / Zusammenfassung

Das System kann Benachrichtigungen z.B. per Email (siehe Dokument Vorlagen f. Emails) über z.B. beauftragte Angebote oder versendete oder offene Rechnungen senden.

Der Auslöser für eine Benachrichtigung kann eine Aktion eines Benutzers sein (z.B. Angebot Gewonnen klicken) oder eine zeitlich gesteuerte Aktion wie z.B. 10 Tage nach Angebotsversand (siehe Zeitaktionen).

Konfiguriert werden diese Art von Benachrichtigungen in einer Synchronisierungen vom Typ Hook.

Details: Anlegen Hook

Zuerst muss eine Dokument Vorlagen f. Email angelegt werden.

Im zweiten Schritt wird dann eine Synchronisierungen angelegt, bei der bei einem bestimmten Ereignis diese Email Vorlage an die gewünschte Email Adresse gesendet wird.

Email Vorlage bei Angebot vom Kunden beauftragt/abgelehnt

Zuerst muss eine Dokument Vorlagen f. Email angelegt werden:

Unter “Einstellungen” –> “Dokument Vorlagen” wird eine neue Dokument Vorlage vom Typ “Mail Vorlage” angelegt.

Bezeichnung:

Angebot beauftragt Email an Office

Der Betreff könnte folgendermaßen lauten:

[[$CONFIGURATION.ownCompany]]: Angebot [[$obj._objref]] "[[$obj.summary|escape]]" Kunde [[$obj.site_name]] [[$obj.site_company]] beauftragt

Hierbei werden PDF Power User Funktionen Variablen/Funktionen verwendet.

Dann wird ein Textblock angelegt mit z.B. folgendem Inhalt:

<p>Hallo [[$obj.modified_user__firstname]]&nbsp;[[$obj.modified_user__lastname]],</p>
<p>das Angebot&nbsp;<strong>[[$obj._objref]]</strong>&nbsp;[[if $obj.summary != ""]]mit dem Titel "<strong>[[$obj.summary|escape]]</strong>" [[/if]]wurde am <strong>[[$obj.status_custinstructed|ut2humandate:1]]</strong> beauftragt.</p>
<p>Link zum Angebot: <a href="[[myurl absolute=true noGetParams=true script='b']]#/detail/offer/[[$payload.id]]">[[myurl absolute=true noGetParams=true script='b']]#/detail/offer/[[$payload.id]]</a></p>
<p>Weitere Daten:</p>
<p>Angebot: <strong>[[$payload._objref]]<em>&nbsp;[[$obj.summary|escape]]</em></strong><br />[[if $obj.status_sent != 0]]Gesendet am: <strong>[[$obj.status_sent|ut2humandate:1]]</strong><br />[[/if]] [[if $obj.startdate != 0]]Startdatum: <strong>[[$obj.startdate|ut2humandate:1]]</strong><br />[[/if]] [[if $obj.enddate != 0]]Enddatum: <strong>[[$obj.enddate|ut2humandate:1]]</strong><br />[[/if]] [[if $payload.site_company != ""]]Firma: <strong>[[$payload.site_company|escape]]</strong><br />[[/if]] [[if $payload.site_name != ""]]Name: <strong>[[$payload.site_name|escape]]</strong><br />[[/if]] [[if $payload.site_email != ""]]Email: <strong>[[$payload.site_email|escape]]</strong><br />[[/if]] [[if $obj.site_phone != ""]]Telefon: <strong>[[$obj.site_phone|escape]]</strong><br />[[/if]] [[if $obj.site_mobile != ""]]Mobil: <strong>[[$obj.site_mobile|escape]]</strong><br />[[/if]] [[if $obj.customer != 0]]Kunde: <strong>[[$obj.customer___objref]] [[$obj.customer__comboname|escape]]</strong><br />Link zum Kunden: <a id="" href="[[myurl absolute=true noGetParams=true script='b']]#/detail/customer/[[$obj.customer]]">[[myurl absolute=true noGetParams=true script='b']]#/detail/customer/[[$obj.customer]]</a><br />[[/if]] <br />[[if $payload.annotation != ""]]Notiz: <br /><em>[[$payload.annotation|escape|nl2br]]</em>[[/if]]</p>
<p>&nbsp;</p>
<p>Mit freundlichen Gr&uuml;&szlig;en<br />[[$CONFIGURATION.ownCompany|escape]]</p>
<div class="footer" style="color: #8c8c8c; font-size: 0.8em;">[[$CONFIGURATION.ownCompany|escape|nl2br]] <br />[[$CONFIGURATION.ownOfferContact|escape|nl2br]]</div>

Einstellungen -> Neue Dokument Vorlage

Einstellungen -> Email Dokument Vorlage Textblock

Synchronisierung bei Angebot vom Kunden beauftragt

Unter “Einstellungen” –> “Synchronisierungen” wird eine neue Synchronisierungen vom Typ “Hook” angelegt.

  • Bezeichnung: z.B. Angebot beauftragt Email an Office
  • Hook-Code: z.B. global.offer.custinstructed oder global.offer.custdeclined - siehe Synchronisierungen Hook-Codes
  • Methodenname: mail für Mailversand oder post für Webservice Request (siehe z.B. FAQ: Nachrichten in SLACK Channel)
  • Dokument Vorlage: (die vorher angelegte Email Dokumentenvorlage)
  • Alternative Empfänger Email: <fixe@mailadresse> oder z.B. [[$CONFIGURATION.ownMail]]
    Dies wird ersetzt durch die eigene Email Adresse aus Einstellungen –> Eigene Firmendaten.
    Es kann hier auch eine beliebige fixe Email Adresse eingetragen werden.
    ACHTUNG: Wenn das Feld leer gelassen wird, wird die Email an den Kunden geschickt!

Hook-Code Angebot vom Kunden beauftragt

Der Hook-Code global.offer.custinstructed wird ausgelöst, wenn ein Kunde im Bestellportal auf “Angebot beauftragen” klickt.

Hook-Code Angebot vom Kunden abgelehnt

Der Hook-Code global.offer.custdeclined wird ausgelöst, wenn ein Kunde im Bestellportal auf “Angebot ablehnen” klickt.

Hook-Code Kundenportal/Webshop Bestellung

Der Hook-Code global.bifroest.created wird ausgelöst, wenn ein Kunde im Kundenportal/Webshop eine Bestellung aufgibt.

Synchronisierung mit Hook anlegen

Einstellungen -> Synchronisierung

Ergebnis

Angebot beauftragen

Email Nachricht

offer-cube/faq/faq_ooi-syncsetting_notification_email_offer_accepted.txt · Last modified: 2024/02/19 11:13 (external edit)