Table of Contents

offer-cube FAQ / Nachrichten an SLACK Channel schicken

Zurück zur Anleitungen / HowTos

Siehe auch Synchronisierungen
Siehe auch Synchronisierungen Hook-Codes
Siehe auch Zeitaktionen
Siehe auch Dokument Vorlagen f. Emails
Siehe auch PDF Power User Funktionen Variablen/Funktionen

Siehe auch FAQ: Email bei Angebotsbeauftragung oder Ablehnung

Allgemeines / Zusammenfassung

Das System kann Benachrichtigungen z.B. per Email (siehe Dokument Vorlagen f. Emails) über z.B. beauftrage Angebote oder versendete oder offene Rechnungen senden.
Aber auch das Posten einer Nachricht in einen SLACK Channel ist möglich.

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

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

Slack Channel Nachricht bei Angebot gewonnen

{
"url": "https://slack.com/api/chat.postMessage",
"header": "Authorization: Bearer xoxb-6055533277079-6054649557773-NcYQSL1G9ove0NDUFOgq3ZMF",
"jsonheader": false,
"asjson": false,
"sslverify": false,
"post": 
	{
		"channel": "C012ABCXY0Z",
		"blocks": [
			{
				"type": "section",
				"text": {
					"type": "mrkdwn",
					"text": "[[$CONFIGURATION.ownCompany|escape]]: Angebot *[[$payload._objref]]* [[if $payload.summary != '']]'[[$payload.summary]]'[[/if]] beauftragt."
				}
			}
			,{
				"type": "section",
				"text": {
					"type": "mrkdwn",
					"text": "Kunde: [[if $payload.site_company]]*[[$payload.site_company]]*[[/if]] *[[$payload.site_name]]* \nAngebotssumme: *[[$obj.price_wdiscount|d2bCurrency]]* Euro netto inkl. Rabatt.\nAngebots-Ersteller: *[[$obj.created_user__firstname]] [[$obj.created_user__lastname]]* [[if $obj.annotation != '']] \n Interne Notizen:\n [[$obj.annotation]]_[[/if]]"
				}
			}
			,{
				"type": "section",
				"text": {
					"type": "mrkdwn",
					"text": "Link zum Angebot: [[myurl absolute=true noGetParams=true script='b']]#/detail/offer/[[$payload.id]]"
				}
			}
		]
	}
}

Hierbei werden wieder PDF Power User Funktionen Variablen/Funktionen verwendet, um die Inhalte aus dem Angebot in die Texte für die Slack-Nachricht zu übernehmen.

Folgende Informationen werden in den Slack Channel gepostet:

Einstellungen -> Neue Synchronisierung

Ergebnis in SLACK