02 DecSalesforce Integration für Arme

Das Thema wie Daten nach Salesforce hineinkommen und wieder exportiert werden können ist ein Thema, das jeden (aber auch wirklich jeden) vor dem Kauf brennend interessiert, daher möchte ich diesem Dauerbrenner einen Blogpost widmen.

Um es vorwegzunehmen. In meinen 10 Jahren Berufserfahrung war es noch nie so leicht Daten zu laden oder zu entladen wie heute. Die Tools sind einfach klasse geworden.

Daten exportieren

Dafür gibt es eine Funktion im Setup, die es Euch erlaubt alle (!) Daten per Knopfdruck und in Form von csv (Comma Separated Files) zu exportieren. Das beinhaltet auch die Dateien (Powerpoint, Excel etc.), die Ihr im Laufe der Zeit hochgeladen habt. Und ja, Ihr erhaltet auch die Information wie die Daten und Dateien zueinander gehören mit exportiert.

Ich empfehle Euch nachdrücklich die Erinnerungsmail zu nutzen, die Ihr wöchentlich (bei Professional Edition monatlich) erhalten könnt um Eure Daten lokal als Backup zu speichern. Man weiss ja nie, ob mal jemand aus Versehen alte Daten gelöscht hat. Ihr habt aktuell kein Backup bei Euch lokal gespeichert? Los geht!

Daten laden

Wenige Daten könnte Ihr bequem mit Bordmitteln laden – mit dem sogenannten Wizard – der im Setup eingebaut ist (Datenverwaltung -> Datenimport-Assistent). Allein dieses Tool hätte einen eigenen Post verdient, weil es seit der Überarbeitung im letzten Release deutlich hübscher und besser bedienbar geworden ist.

Probiert den Datenimport-Assistenten einfach mal selbst aus, wenn Ihr beispielsweise Accounts laden möchtet.

Und hier mein ultimativer TIP: Speichert Eure Excel Sheets mit OPEN OFFICE als csv-Dateien ab. Microsoft Excel eignet sich nicht zum Arbeiten mit csv-Dateien (das macht statt Kommas Semikolons – weshalb, das muss uns Microsoft noch erklären).

Sobald die Aufgabe etwas kniffliger wird, werdet Ihr mit dem Assistenten an Grenzen kommen. Vor allem dann, wenn Ihr die selbe Aufgabe mehrfach machen wollt, wenn ihr beispielsweise einen Fehler gemacht hattet und die Ursprungsdatei anpassen wollt oder mehr Daten laden wollt etc. werdet Ihr für ein etwas schlaueres Tool dankbar sein.

Für diesen Fall gibt es eine grosse Anzahl an KOSTENLOSEN Tools, die Ihr nutzen könnt.

Den Salesforce DataLoader gibt es als Bordmittel, dataloader.io, den Jitterbit Data Loader, Skyvva und viele mehr könnt ihr ebenfalls nutzen. Sie alle nutzen die Salesforce APIs und unterstützen Euch dabei Eurer Aufgabe Herr zu werden.

Ich persönlich arbeite inzwischen nur noch mit Jitterbit und dataloader.io und zwar aus folgenden Gründen:

Bei beiden Tools kann ich mehrere Logins hinterlegen (z.B. Testumgebung, Produktionsumgebung) und sämtliche Vorgänge (Laden von Daten, Exportieren etc.) speichern. Gerade wenn ich regelmässig Vorgänge durchführen muss, dann ist das super weil es mir Zeit erspart.

Mein Favorit ist seit Neuestem dataloader.io

Letzte Woche hatte ich einen Kunden am Telefon, der mit dem Assistenten an Grenzen gekommen war und dem ich dataloader.io empfohlen habe – und er war begeistert, so wie ich.

Seit dem letzten Release von dataloader.io lassen sich Laden- und Entlade-Vorgänge mit regelmässiger Abfolge automatisieren – und das kostenlos! Ihr legt beispielsweise fest, dass jeden Tag um 7:00 Uhr ein CSV-Sheet die Umsatzdaten Eurer Accounts aktualisiert – und das geschieht nach der einmaligen Konfiguration von allein.

Ihr könnt als Quelle FTP, Dropbox oder box.com angeben. Den Ausspruch “Integration für Arme” habe ich von meinem Kunden gerne an dieser Stelle übernommen.

Ihr habt somit die Möglichkeit Daten aus Bestandssystemen, Buchungssystemen, was auch immer nach Salesforce automatisch einmal am Tag hochzuladen. Oder alternativ Daten einmal täglich nach FTP, Dropbox oder box.com zu exportieren und von dort weiterzuverarbeiten.

Überlegt selbst welche Möglichkeiten Euch damit zur Verfügung stehen! Und das kostenlos! Bisher haben alle Tool-Hersteller Geld für Prozess-Automatisierungen genommen, dataloader.io hat das jetzt durchbrochen. Und macht damit natürlich Werbung für deren richtig, richtig schicke Integrations-Plattform Mulesoft, die Euch mit dem CloudHub noch ganz andere Möglichkeiten bietet (Ein Blick auf deren Portfolio lohnt sich!)

Natürlich bekommt Ihr keine Garantie für den Betrieb von dataloader.io und es ersetzt kein hochwertiges Integrationswerkzeug. Aber für eine Integration von unkritischen Daten auf dennoch sicherem Weg ist es unschlagbar gut.

Probiert es aus, Ihr werdet begeistert sein wie leicht sich Daten laden, mappen und exportieren lassen.

Wieso ist das bei Salesforce so einfach?

Ganz einfach, weil Salesforce konsequent auf offene Standards setzt und APIs für den Zugriff auf das System zur Verfügung stellt. Die anderen Hersteller verfolgen da den Weg die User in ihrer eigenen Welt einzusperren. Es ist oft ein Drama auf die Daten bei anderen Systemen zuzugreifen, von einfachen Wegen die Daten zu verarbeiten ganz zu schweigen. Für Ihr Integrations- bzw. Migrations-Projekt benötigt Ihr jetzt “nur noch” Zugriff auf die anderen Systeme, dann geht’s los.

Für Migrations-Projekte macht Euch schon heute an die Analyse darüber wie Ihr die Daten aus Euren Altsystem entladen bekommt. Diese Frage werdet Ihr Euch künftig nicht mehr stellen brauchen. Sie wurde in nur wenigen Zeilen hier beantwortet.

Welche Tools nutzt Ihr, was sind Eure Erfahrungen, welche Use Cases könnt Ihr Euch vorstellen mit den Möglichkeiten von dataloader.io?

27 MaySalesforce Deutschland Blog – der offizielle Salesforce Blog jetzt auch in deutscher Sprache

Vor knapp zwei Wochen ist der offizielle Salesforce Blog von Salesforce.com Germany an den Start gegangen. Salesforce Mitarbeiter und andere Salesforce Experten schreiben hier in deutscher Sprache zu verschiedensten Themen – sei es zu neuesten Entwicklungen des Produkts, Salesforce-Tipps aus der Praxis oder unterhaltsame Anekdoten aus dem Cloud Computing Alltag. Darüber hinaus werden auch vereinzelt interessante Artikel vom englischen Salesforce Blog übersetzt angeboten.

Marc und ich sind hier ebenfalls als Autoren aktiv und werden den offiziellen Salesforce Blog von Zeit zu Zeit mit – hoffentlich interessanten – Beiträgen unterstützen.

In Marcs erstem Artikel “Wie kommen meine Daten in die Cloud? Zwei Wege in die Wolke” beschreibt er zwei Möglichkeiten des einfachen Datenimports bzw. der Datenmigration aus Fremdsystemen heraus. Wie er betont, und ich auch selbst aus meinen Migrationsprojekten bestätigen kann, ist eine gute Datenqualität bzw. Aufbereitung vorab bereits die halbe Miete, der technische Import funktioniert dann problemlos.

In meinem ersten Artikel “Daten-Autobahn zu Ihren Geschäftspartnern” geht es um die Möglichkeiten der Vernetzung mit Partnern. Dabei wird insbesondere auf die Salesforce-zu-Salesforce Integration eingegangen, die sehr interessant ist wenn Sie selbst, aber auch Ihre Partner, aktive Salesforce-Nutzer sind.

Erst heute habe ich wieder in einem Gespräch mitbekommen, wie bei einem Kunden versucht wurde zwei Salesforce-Systeme über Email2Case zu koppeln. Die Kommunikation dabei funktioniert allerdings nicht problemlos, da beide Systeme jeweils eigene Referenz-Ids generieren und die Antwort dadurch nicht korrekt ans Ticket zugeordnet werden kann. Die Folge ist ein neues Ticket bei jeder eingehende E-Mail – es gibt bessere Varianten!

12 JunSalesforce Themen – Ideenliste

Die Liste an Salesforce Themen, die wir bei einem ersten Brainstorming für mögliche Blog-Einträge erstellt haben ist bereits lang. Wir werden sehen was wir wann und in welcher Tiefe behandeln werden. Kommentare zu dieser Ideenliste oder Vorschläge für weitere Themen gerne unten im Kommentarfeld eintragen.

  • Salesforce – CRM in der Cloud (Entstehungsgeschichte, Pionierrolle, Vision)
  • Sales Cloud Überblick
  • Marketing Cloud Überblick
  • Service Cloud Überblick
  • Chatter (Collaboration)
  • Chatter Messenger (Real-time Collaboration)
  • Force.com (Platform for Cloud Apps)
  • Data.com (Business Data Services)
  • Database.com (Cloud Database)
  • Heroku.com (Cloud Application Platform)
  • Do.com (Social Productivity, Task-Management)
  • Site.com (Cloud CMS)
  • Desk.com (Social Customer Support Help Desk)
  • RemedyForce.com (IT Help Desk, ITIL)
  • FinancialForce.com (Accounting, Order Management, PSA)
  • Rypple.com (Social Performance Management, HR)
  • Radian6.com (Social Monitoring)
  • BuddyMedia.com (Social Marketing)
  • Kenandy.com (Social ERP)
  • AppExchange (Market Place for SFDC Apps and Services)
  • Salesforce Preise und Editionen
  • Enterprise Edition (EE) vs. Professional Edition (PE) – Consulting Perspektive
  • Salesforce Analytics / BI (Reporting & Dashboards)
  • New Visual Workflow (automatisierte Prozesse, Salesforce-BPM)
  • Vorstellung einzelner Module der AppExchange
  • Tools rund um Salesforce (DataLoader, Office Connector, Soql-Xplorer, …)
  • Überblick Salesforce Zertifizierungen (Administrator, Developer, Consultant, Architect)
  • Überblick Salesforce Trainings
  • Developer-Konsole
  • Datenimport – / export, Datenmigration
  • Cloud Integration (Salesforce mit Datenbanken oder ERPs – bpsw. SAP, Microsoft Dynamics)
  • Vor- und Nachteile von Triggern
  • Programmierung vs. Customizing (Aufwand, Nutzen, Qualität)
  • Security / Sicherheit
  • De-duplizieren von Daten
  • Approvals und Approval Visualizer (Genehmigungsprozesse)
  • Schema Builder
  • Validierungen
  • Workflows / Cross-object workflows
  • Formeln
  • Kampagnen
  • E-Mail Marketing
  • Neue Salesforce Releases (3x pro Jahr)
  • Dreamforce (Salesforce Konferenz USA)
  • Google Charts in Salesforce
  • Google Mail Integration
  • Outlook Integration
  • Testumgebungen (Developer Sandbox, Full Sandbox)
  • Deployment (zwischen Umgebungen)
  • Berechtigungen (Rollen, Profile, Permission Sets, Sharing)
  • SOQL
  • Ideas (Ideenportal, Anforderungsmanagment)
  • Answers (Fragen und Antworten durch die Community)
  • Knowledge (Wissensdatenbank verknüpft mit Kundenvorgängen)
  • Customer Portal (optimierte Zusammenarbeit mit Kunden, z.B. Einstellen von Support-Tickets)
  • Partner Portal (optimierte Zusammenarbeit mit Partnern , z.B. Leads, Opportunities)
  • uvm

Bei regem Zuspruch der Community behalten wir uns vor die Cloudblogger Ideenliste nach Salesforce Ideas zu migrieren 😉