OnTime für Salesforce - Integration von IBM Domino Kalender Kontakten und Mail - DNUG Hamburg

15
OnTime für Salesforce Integration von Kalender Kontakten und Mail DNUG Hamburg Juni 1, 2016

Transcript of OnTime für Salesforce - Integration von IBM Domino Kalender Kontakten und Mail - DNUG Hamburg

OnTime für Salesforce Integration von Kalender Kontakten und MailDNUG Hamburg Juni 1, 2016

Andreas RosenArchitect

[email protected]

Speakers

QKom – unser Weg von IBM zu Salesforce

Lotus Notes

IBM Connections

Force.com

• Seit 1997 – Kundenprobleme verstehen– Anforderungen defnieren & Umsetzen mit Lotus Notes

• Seit 2004 – OnTime Partner

• Seit 2010 – Social Software mit IBM Connections

• Seit 2012– Kundenprobleme verstehen– Anforderungen defnieren & Umsetzen mit Force.com

IBM Domino Terminplanung vereinen

• Termine• Meetings• Kontakte

IBM Domino

Aufgabenstellung:• CRM Kalender

– Ablage zum Kunden– Meetings planen

• Domino Kalender – Vollständiger Überblick – Immer im Zugriff

• Wie passt das zusammen?

IBM Domino Terminplanung vereinen

Aufgabenstellung:• Doppelte Kalenderführung ist aufwändig

– Führt oft zu Inkonsistenz– Kalender ist nicht mehr verlässlich

• Mitarbeiter erwarten, dass CRM und Mailsystem zusammenarbeiten– Termine mit Kunden sollten beim Kontakt abgelegt sein– Meetings, die im CRM erstellt werden, sollten über die persönliche Mail an den

Kunden versendet werden– Ob CRM, Mobil oder Mail-Client, alle Änderungen müssen verlässlich möglich sein

• CRM-Kontakte sollten mobil und im Mail-Client zur Verfügung stehen

IBM Domino Terminplanung vereinen

Lösungsstrategie:• Sync der Kalendereinträge

– Automatische Kontaktverknüpfung– Details & Url Links – Ersteller führt

• Direktes Bearbeiten in Salesforce– Live Edit – Einladung via Domino – Ablage als Events

Salesforce

OnTime API

IBM Domin

o

IBM Domino Terminplanung vereinen

Lösungsdetails Sync• C# Serveranwendung für den Sync

– Konfig & Log in Salesforce– Termindetails als JSON

• OnTime Gruppenkalender– Änderungen in Echtzeit– REST API

• Salesforce Bulk API- Zugriff mit OAuth 2.0

IBM Domino Terminplanung vereinen

Demo

IBM Domino Terminplanung vereinen

Demo

IBM Domino Terminplanung vereinen

Demo

IBM Domino Terminplanung vereinen

Lösungsdetails direktes Bearbeiten• APEX-Klasse

– Login on behalf– OnTime JSON cache– OnTime API callout– Visualforce-Page Controller

• Visualforce Page– Edit UI für Termine

IBM Domino Terminplanung vereinen

Demo

Andreas RosenArchitect

[email protected]

Fragen

Quellen

• Entwicklungsumgebung: Sublime Text 3 mit dem Plugin Mavensmate– https://www.sublimetext.com/– http://mavensmate.com/

• OAuth 2.0 mit Salesforce: Artikel von Pat Patterson– https://developer.salesforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com

• Callouts: Vortrag Worldtour München 2015– http://de.slideshare.net/developerforce/2015-apexcallout

• GUI: Salesforce Lightning Design System– https://www.lightningdesignsystem.com/

Danke