SlideShare a Scribd company logo
1 of 15
OnTime für Salesforce
Integration von Kalender Kontakten und Mail
DNUG Hamburg Juni 1, 2016
Andreas Rosen
Architect
ar@qkom.de
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
• Accounts
• Kontakte
• Events
Salesforce
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
Domino
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
OnTime Server API
C# Sync Task
Mail
server
Mail
server
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
OnTime Server API
Mail
server
Mail
server
IBM Domino Terminplanung vereinen
Demo
Andreas Rosen
Architect
ar@qkom.de
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

More Related Content

Viewers also liked

ARCHIVE - XCC 2.0, New presentation is here: http://www.slideshare.net/timet...
ARCHIVE -  XCC 2.0, New presentation is here: http://www.slideshare.net/timet...ARCHIVE -  XCC 2.0, New presentation is here: http://www.slideshare.net/timet...
ARCHIVE - XCC 2.0, New presentation is here: http://www.slideshare.net/timet...TIMETOACT GROUP
 
OpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureOpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureLetsConnect
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business ToolkitVan Staub, MBA
 
IBM Connections vs. Office 365 - Episode II
IBM Connections vs. Office 365 -  Episode IIIBM Connections vs. Office 365 -  Episode II
IBM Connections vs. Office 365 - Episode IILetsConnect
 
Compare Exchange and Lotus Notes Domino features
Compare Exchange and Lotus Notes Domino featuresCompare Exchange and Lotus Notes Domino features
Compare Exchange and Lotus Notes Domino featuresmaria_francis1983
 
Slide presentasi air kangen water enagic
Slide presentasi air kangen water enagicSlide presentasi air kangen water enagic
Slide presentasi air kangen water enagicFerry Herdianto
 
IBM Connections vs. Office 365
IBM Connections vs. Office 365IBM Connections vs. Office 365
IBM Connections vs. Office 365LetsConnect
 

Viewers also liked (10)

Kalender Tahun 1996
Kalender Tahun 1996Kalender Tahun 1996
Kalender Tahun 1996
 
ARCHIVE - XCC 2.0, New presentation is here: http://www.slideshare.net/timet...
ARCHIVE -  XCC 2.0, New presentation is here: http://www.slideshare.net/timet...ARCHIVE -  XCC 2.0, New presentation is here: http://www.slideshare.net/timet...
ARCHIVE - XCC 2.0, New presentation is here: http://www.slideshare.net/timet...
 
OpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureOpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and Future
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business Toolkit
 
IBM Connections vs. Office 365 - Episode II
IBM Connections vs. Office 365 -  Episode IIIBM Connections vs. Office 365 -  Episode II
IBM Connections vs. Office 365 - Episode II
 
Compare Exchange and Lotus Notes Domino features
Compare Exchange and Lotus Notes Domino featuresCompare Exchange and Lotus Notes Domino features
Compare Exchange and Lotus Notes Domino features
 
Slide presentasi air kangen water enagic
Slide presentasi air kangen water enagicSlide presentasi air kangen water enagic
Slide presentasi air kangen water enagic
 
IBM Connections vs. Office 365
IBM Connections vs. Office 365IBM Connections vs. Office 365
IBM Connections vs. Office 365
 
ElephantDB
ElephantDBElephantDB
ElephantDB
 

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

DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...JRibbeck
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!Klaus Bild
 
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016ICS User Group
 
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch Hamburg
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch HamburgZeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch Hamburg
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch HamburgDNUG e.V.
 
Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Thomas Maier
 
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...JRibbeck
 
Technologiereferat: Dynamics CRM 2016 - Neuheiten und Einsatzmöglichkeiten
Technologiereferat: Dynamics CRM 2016 - Neuheiten und EinsatzmöglichkeitenTechnologiereferat: Dynamics CRM 2016 - Neuheiten und Einsatzmöglichkeiten
Technologiereferat: Dynamics CRM 2016 - Neuheiten und EinsatzmöglichkeitenIOZ AG
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017JRibbeck
 
Riva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - GermanRiva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - GermanOmni - www.omni-ts.com
 
anthesis Outlook-Add-In
anthesis Outlook-Add-Inanthesis Outlook-Add-In
anthesis Outlook-Add-Inanthesis GmbH
 
Office 365 Akademie News - September 2020
Office 365 Akademie News - September 2020Office 365 Akademie News - September 2020
Office 365 Akademie News - September 2020Thomas Maier
 
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?A. Baggenstos & Co. AG
 
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDomino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDNUG e.V.
 
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016ICS User Group
 
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, DeploymentIBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deploymentpanagenda
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Group
 
Produktivitätssteigerung durch Workflow-Lösungen
Produktivitätssteigerung durch Workflow-LösungenProduktivitätssteigerung durch Workflow-Lösungen
Produktivitätssteigerung durch Workflow-LösungenComindwareDE
 

Similar to OnTime für Salesforce - Integration von IBM Domino Kalender Kontakten und Mail - DNUG Hamburg (20)

Systematisch: Von der alten in die neue Welt - Migrations-Szenarien
Systematisch: Von der alten in die neue Welt - Migrations-SzenarienSystematisch: Von der alten in die neue Welt - Migrations-Szenarien
Systematisch: Von der alten in die neue Welt - Migrations-Szenarien
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
 
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
 
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch Hamburg
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch HamburgZeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch Hamburg
Zeiterfassungspflicht und HCL NotesDomino - DNUG Stammtisch Hamburg
 
Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18Office 365 Akademie News - Oktober 18
Office 365 Akademie News - Oktober 18
 
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
DNUG2015 Frühjahrskonferenz: Prozessautomatisierung im Domino Kosmos, nicht o...
 
Technologiereferat: Dynamics CRM 2016 - Neuheiten und Einsatzmöglichkeiten
Technologiereferat: Dynamics CRM 2016 - Neuheiten und EinsatzmöglichkeitenTechnologiereferat: Dynamics CRM 2016 - Neuheiten und Einsatzmöglichkeiten
Technologiereferat: Dynamics CRM 2016 - Neuheiten und Einsatzmöglichkeiten
 
Csb Kundenforum 2007
Csb Kundenforum 2007Csb Kundenforum 2007
Csb Kundenforum 2007
 
Plattform im wandel nosa 04-04-2017
Plattform im wandel   nosa 04-04-2017Plattform im wandel   nosa 04-04-2017
Plattform im wandel nosa 04-04-2017
 
ALM mit TFS 2010
ALM mit TFS 2010ALM mit TFS 2010
ALM mit TFS 2010
 
Riva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - GermanRiva - CRM Integration für Exchange - German
Riva - CRM Integration für Exchange - German
 
anthesis Outlook-Add-In
anthesis Outlook-Add-Inanthesis Outlook-Add-In
anthesis Outlook-Add-In
 
Office 365 Akademie News - September 2020
Office 365 Akademie News - September 2020Office 365 Akademie News - September 2020
Office 365 Akademie News - September 2020
 
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?
Webinar: Kommunizieren Sie schon oder telefonieren Sie noch?
 
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch HamburgDomino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
Domino 12(.0.2) Lessons learned - DNUG Stammtisch Hamburg
 
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
 
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, DeploymentIBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
IBM Domino Mobile Apps (DMA/Nomad) – Konfiguration, Management, Deployment
 
We4IT Präsentation - doclinkr
We4IT Präsentation - doclinkrWe4IT Präsentation - doclinkr
We4IT Präsentation - doclinkr
 
Produktivitätssteigerung durch Workflow-Lösungen
Produktivitätssteigerung durch Workflow-LösungenProduktivitätssteigerung durch Workflow-Lösungen
Produktivitätssteigerung durch Workflow-Lösungen
 

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

  • 1. OnTime für Salesforce Integration von Kalender Kontakten und Mail DNUG Hamburg Juni 1, 2016
  • 3. 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
  • 4. IBM Domino Terminplanung vereinen • Termine • Meetings • Kontakte IBM Domino • Accounts • Kontakte • Events Salesforce Aufgabenstellung: • CRM Kalender – Ablage zum Kunden – Meetings planen • Domino Kalender – Vollständiger Überblick – Immer im Zugriff • Wie passt das zusammen?
  • 5. 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
  • 6. 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 Domino
  • 7. 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 OnTime Server API C# Sync Task Mail server Mail server
  • 8. IBM Domino Terminplanung vereinen Demo
  • 9. IBM Domino Terminplanung vereinen Demo
  • 10. IBM Domino Terminplanung vereinen Demo
  • 11. 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 OnTime Server API Mail server Mail server
  • 12. IBM Domino Terminplanung vereinen Demo
  • 14. 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/
  • 15. Danke