10 JunCloudforce 2013 – factory42 Warm-up und Party / Customer Company Tour 2013

Das größte deutsche Salesforce Event, die Customer Company Tour 2013 am 2. Juli im Messezentrum München (bislang Cloudforce), hatte ich vor einem Monat bereits in meinem Artikel “Salesforce Event München – Customer Company Tour 2013” angekündigt und vorgestellt.

Für alle Salesforce Mitarbeiter und Kunden, die bereits am Tag vor der Customer Company Tour 2013 in München sind und Lust auf Unterhaltung in entspannter Atmosphäre, jede Menge Spaß sowie Networking in der Salesforce Community haben, veranstalten wir als factory42 GmbH – wie auch bereits erfolgreich in den letzten Jahren – am 1. Juli eine Warm-up Party. Neben einer Keynote durch Salesforce können wir uns auf weitere interessante Informationen, ein leckeres Buffet sowie unterhaltsames Rahmenprogramm freuen. Die Teilnehmerzahl ist begrenzt. Einlass nur mit Eintrittskarte. Anmeldung über folgende Webseite möglich: http://info.factory42.ag/cloudforce

Peter Ruchatz erklärt im Salesforce Deutschland Blog Artikel “Cloudforce München heißt jetzt Customer Company Tour“, warum die Veranstaltung ab sofort offiziell nicht mehr Cloudforce heißt. Die Namensänderung habe damit zu tun, dass sich die Inhalte der wichtigen Salesforce Veranstaltung schon lange nicht mehr nur um die Cloud drehen, sondern insbesondere darum was  man damit als Kunde alles schönes anstellen kann. Wir freuen uns auf das Salesforce Event in 3 Wochen und sind gespannt auf die Präsentationen und Kundengespräche. Und natürlich freuen wir uns auch auf viele nette Partygäste am Abend vorher.

 

 

 

04 JunDie Salesforce Marketing Cloud wird jetzt erwachsen – Salesforce kauft ExactTarget und Pardot

Seit der Dreamforce 2012 ist die Salesforce Marketing Cloud in aller Munde. Erstmals wurden dort die beiden zugekauften Produkte Radian 6 (Social Monitoring) und BuddyMedia (Social Publishing) als integrierte Marketing Plattform präsentiert. Vor kurzem wurde zudem Social.com (Social Advertising) als dritte Komponente vorgestellt (siehe Social.com neues Salesforce-Produkt für Social Advertising).

Marketing Cloud – The Leading Social Media Marketing Suite

Die Vision einer voll ins CRM und untereinander integrierten Marketing Plattform war damit klar kommuniziert und der Salesforce Schritt – in Anbetracht der vorgestellten Prognosen, dass ein Großteil der neuen IT-Budgets in den nächsten Jahren eher im Bereich Marketing als im Bereich Vertrieb ausgegeben werden – auch klar nachvollziehbar.

Und doch war die Vision der Marketing Cloud bisher aus meiner Sicht unvollständig, da lediglich die “Social” Kanäle im Fokus standen. Inzwischen ist Social Media zwar fester Bestandteil vieler Unternehmen und alle übrigen überlegen zumindest, wie sie damit umgehen sollen.  Ein viel größerer Fokus liegt jedoch bei immer noch auf klassischem E-Mail Marketing.

E-Mail Marketing und Marketing Automation Lösungen, die mehr oder weniger gut mit Salesforce integriert sind, gibt es bereits sehr viele am Markt (z.B. Eloqua, Marketo, Silverpop, iContact, EmailVision, Genius, Hubspot, ExactTarget, Pardot). Die meisten davon stellen auch ein Salesforce Modul auf der AppExchange bereit.

Salesforce kauf ExactTarget

Heute wurde es nun offiziell in einer Salesforce Pressemitteilung bekannt gegeben, dass Salesforce ExactTarget kauft! ExactTarget ist auf jeden Fall einer der größeren Anbieter und seit Jahren am Markt. Der Fokus liegt gemäß eigener Darstellung  stark auf E-Mail Marketing und Cross-Channel Interactive Marketing im B2C Umfeld. Erst vor gut einem halben Jahr übernahm ExactTarget jedoch Pardot, eine Lösung die auf Marketing Automation und Lead Nurturing im B2B Umfeld spezialisiert ist. Im Doppelpack erhält Salesforce also durch den Zukauf eine perfekte Ergänzung der Marketing Cloud und kann eine relativ breite Kundenbasis damit ansprechen.

Die Marketing Cloud wird erwachsen

Alleine mit dem Thema Social Marketing hatte es Salesforce vermutlich bislang schwer bei deutschen CMOs Gehör zu finden – selbst wenn es strategisch richtig und sinnvoll sein mag. Ich glaube E-Mail Marketing und Marketing Automation wird es Salesforce nun erlauben einen viel besseren Einstieg in deutsche Marketingabteilungen zu finden und von dort über den Plattform-Ansatz weitere Kanäle zu erschließen. Für mich wird die Marketing Cloud damit jetzt richtig erwachsen und ich hoffe mittelfristig auf eine voll in Salesforce integrierte (bzw. eigentlich eher sogar voll auf der Salesforce Plattform basierende) Marketing Cloud, welche einen neuen Maßstab setzt in Bezug auf Plattform-Stärke und Flexibilität – ähnlich wie wir es aktuell bei Salesforce bereits im Bereich Sales und Service gewohnt sind.

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!

16 MaySalesforce Rechenzentrum für Deutschland

Bislang betreibt Salesforce fünf Rechenzentren in Nordamerika und Asien. Bereits seit mehreren Jahren wird auf Nachfrage mitgeteilt, dass ein Rechenzentrum in Deutschland oder in Europa geplant sei – ein konkretes Datum gab es bislang jedoch nie. Die Frage nach dem Standort des Salesforce Rechenzentrums kommt in Kundenworkshops immer wieder. Denn das Bauchgefühl sagt bei vielen deutschen CEOs und CIOs nach wie vor: “ich möchte meine Daten so nah bei mir wie irgendwie möglich, am liebsten unter dem Kopfkissen”.

Ob das Kopfkissen der sicherste Ort für Unternehmensdaten ist sei mal dahingestellt. Rechtlich gesehen zumindest scheint das Speichern von Kundendaten (außer hochsensible Daten in bestimmten Branchen) in Rechenzentren der USA seit Jahren erlaubt zu sein, wenn der jeweilige Cloud Anbieter das Safe Harbor abkommen unterzeichnet hat. Salesforce besitzt über die Safe Harbor Vereinbarung hinaus zahlreiche Datenschutz-Zertifikate und ist vom deutschen TÜV geprüft. Alle Details zu Datenschutz und Sicherheit in der Salesforce Cloud können unter trust.salesforce.com nachgelesen werden.Trotzdem sind gewisse Bedenken, insbesondere bei Unternehmen die zum ersten Mal ernsthaft mit Cloud Computing in Berührung kommen, immer wieder spürbar.

Letzte Woche wurde nun in einer Salesforce Pressemitteilung offiziell bekannt gegeben, dass der Bau eines Rechenzentrums in Großbritannien bei NTT Europe in Auftrag gegeben wurde. Die Fertigstellung sei bis Ende 2014 geplant. “Der neue europäische Standort zielt auf den wachsenden Bedarf an Cloud Computing-Services der salesforce.com-Kunden in Europa, dem Mittleren Osten und in Afrika ab. […] Europa ist mit einem konstanten Ertragswachstum von 38 Prozent im Finanzjahr 2013 die Region von salesforce.com mit dem schnellsten Wachstum” heißt es in der Pressemitteilung.

Die Frage, wo ihre Daten liegen, musste für Kunden aus Deutschland bisher immer mit “USA” beantwortet werden. Ab 2015 werden deutsche Daten dann vermutlich hauptsächlich in Großbritannien liegen. Natürlich etwas schade, dass es nicht Deutschland, Frankreich oder die Schweiz geworden ist (das wäre für das Bauchgefühl in deutschen Firmen vermutlich noch besser gewesen), aber immerhin zumindest in Europa. Ich denke das dürfte dem deutschen und europäischen Markt einen weiteren Schub geben und noch mehr Kunden überzeugen, den Schritt in die Cloud zu gehen.

14 MaySalesforce Event München – Customer Company Tour 2013

Deutschlands größte Salesforce Veranstaltung – die jährlich stattfindende Cloudforce – findet wieder am 2. Juli 2013 im Internationalen Congress Center München (ICM) statt. Die Cloudforce 2013 in München trägt offiziell den Titel “Customer Company Tour 2013” und rückt damit den vor einigen Wochen geprägten Begriff Customer Company noch weiter in den Fokus. Dass der Kunde König sein sollte, ist ja eigentlich nichts neues. Neu sind die Möglichkeiten uns mit dem Kunden zu vernetzen und die toolgestützten Möglichkeiten in der Kommunikation.

Die Cloudforce ist die Veranstaltung schlechthin für alle Salesforce Kunden und Salesforce Interessierte. Hier erhält man einen Tag lang in verschiedenen Fachvorträgen einen guten Eindruck in welche Richtung sich Salesforce in den nächsten Monaten und Jahren entwickeln wird und bekommt aktuelle Neuigkeiten rund um die Produkte vorgestellt. Der Marktplatz von Salesforce Partnern bietet die Möglichkeit, mit Partner-Unternehmen ins Gespräch zu kommen. Diese bieten auf der AppExchange Produkte zur Erweiterung Ihrer Salesforce-Umgebung an oder unterstützen Sie bei der Salesforce-Einführung. Darüber hinaus kommen in vielen der Vorträgen auch Kunden zu Wort, so dass Sie von deren Erfahrungen lernen und praxisrelevante Fragen stellen können.

Wir werden bei der Customer Company Tour 2013 in München natürlich auch dabei sein. Bei Interesse an persönlichem Austausch einfach eine kurze E-Mail schicken.

Hier zum Einstieg noch ein Erklärungsvideo, wie Ihre eigene Firma zur Customer Company wird …

17 AprMeine TOP 3: So bringe ich meine Salesforce-Umgebung zum Stillstand – und wie man es wieder behebt

Immer wieder bin ich in der Vergangenheit über die gleichen Klassiker gestolpert mit denen ein Admin zielsicher die Salesforce-Umgebung seiner Firma zum Stillstand bringen kann. Anlass dieses Blog-Artikels war eine spannende Unterhaltung auf dem Salesforce-User-Treffen in München vergangenen Montag.
Ihr fragt Euch, wie man mal eben seine Salesforce-Umgebung zum Stillstand bekommt, wo das doch so stabil läuft?
Hier kommen meine TOP 3

TOP 1 – Validierungsregeln
Eine wunderbare Sache, denn sie stellen sicher, dass Datensätze oder Felder bestimmte Kriterien erfüllen müssen bevor sie gespeichert werden. Ein Anwendungsfall ist beispielsweise der, dass ein Rabatt nie größer als 100% sein darf, oder eine Mailadresse immer ein @ Zeichen und einen Punkt enthalten muss.
Validierungsregeln werden immer ausgeführt – auch wenn ein Feld gar nicht im Layout ist. Und genau so produziert man Probleme: Bei jeglichen Speichern gibt es eine Fehlermeldung, aber der Anwender hat keine Chance die Daten richtig einzugeben.
Wenn möglich in einer 1:1 Kopie der Produktionsumgebung (eine sog. Full Sandbox) einmal alle (!) Datensätze über die API speichern, eh man die Validierungsregel in der Produktion aktiviert. Und die Regeln nicht in der Produktion bauen, sondern in einer Testumgebung und dann in die Produktion überspielen (siehe auch TOP 3)

TOP 2 – Pflichtfelder im Layout
Auch sehr beliebt ist es Pflichtfelder zu definieren, die ab sofort von jedem immer ausgefüllt werden müssen.
Oft wird dabei vergessen, dass es dabei zu 2 Problemen kommen kann: Bei Änderungen an bestehenden Datensätzen und bei Routinen, die im Hintergrund laufen (z.B. bei nächtlichen Batch-Läufen).
Vergesst bitte die bestehenden Datensätze nicht. Am besten findet Ihr das über einen Bericht oder ein Dashboard heraus wie gut die Pflichtfelder in der Vergangenheit gefüllt wurden. In der Praxis müssen die Daten im Systen oft erst bereinigt bzw. befüllt werden, eh man bestehende Felder zum Pflichtfeld ernennt.
Auch hier ist es mehr als hilfreich wenn man in der Full Sandbox alle Datensätze einmal speichert. Wenn keine Full Sandbox vorhanden ist, kann man das auch in der Produktion machen… KANN!
… Dann sollte dann nämlich wissen, ob das eventuell Workflows aktiviert, oder die Felder “zuletzt gespeichert durch / am” an irgendeiner Stelle benötigt werden. Im Zweifelsfall lieber etwas mehr Zeit in Berichte und Dashboards investieren anstatt sich in Teufels Küche zu begeben.

3. Keine ausreichende Testabdeckung
Um das zu verstehen, muss ich etwas ausholen – und das kann Euch auch nur dann passieren, wenn Ihr Apex-Code geschrieben habt. Punkt 1 und 2 sind aber sehr oft der Hintergrund für Probleme, die meistens erst etwas später auftauchen.
Generell empfehle ich immer in ein laufendes System nur dann einzugreifen, wenn es wirklich nicht anders geht.
Nur weil man in 30 Sekunden ein Feld in einem Live-System ohne Downtime anlegen kann sollte man es nicht unter allen Umständen auch tun. Und zwar aus folgenden Gründen:
Salesforce ist ein so beliebtes System, weil alle Nutzer auf der Welt immer auf dem gleichen Release arbeiten und die Entwickler sich auf 3 Major Releases im Jahr stürzen können, ohne alte Releases am Leben halten zu müssen.
Damit muss aber auch zwingend sichergestellt sein, dass man jederzeit ein stabiles System hat. Das wird durch eine vorgegebene Testabdeckung von 75% vorgegeben. In der Praxis heisst das, dass die Entwickler, die Code in Apex schreiben, für ihren Code Testklassen schreiben müssen bis die eine Abdeckung von mind. 75% erreichen. 100% wird man selten erreichen können, in der Praxis zeigt sich, dass 75% eine sehr gute Vorgabe ist.
Ein Problem kann dann auftauchen, wenn man in einer Produktion z.B. Validierungen erstellt, Pflichtfelder definiert oder auch einfach Felder aus dem Layout entfernt, die in Testklassen genutzt werden. Das kann nämlich dazu führen, dass die Testabdeckung dann nicht mehr erreicht wird.
Wann merkt man das? Das Gute: Nicht im Betrieb, die Testklassen haben auf den Betrieb keine Auswirkungen. Aber Ihr werdet es beim nächsten Einspielen von Änderungen aus der Testumgebung in die Produktion schmerzlich zu spüren bekommen. Es wird nämlich nicht möglich sein.
Erstellt möglichst alles in einer Testumgebung und schickt es per Änderungsset in die Produktion und folgt dem Deployment-Konzept. So stellt Ihr sicher, dass Ihr jederzeit eine stabile Produktion habt, wenn ihr werdet vor dem Deployment feststellen, ob Ihr Eure Testklassen anpassen müsst oder eventuell neue schreiben dürft für die veränderten Vorgaben.
Man kann übrigens in jeder Salesforce-Umgebung im Menü unter Setup -> Develop -> Apex Test Execution -> Select Tests -> alles anklicken -> Run die Testabdeckung überprüfen.
Apex-Code und Visualforce sind eine wunderbare Sache. Wenn das zum Einsatz kommt, sollte man sich nur auch über die Auswirkungen vorab etwas informieren.

Kann man also eine Salesforce-Umgebung zum Stillstand bringen? Ja, kann man. Das gute ist, man kann alle Fehler wieder recht schnell beheben und man wird die Fehler sicher auch nicht erneut begehen.
Dennoch sollte man mit Validierungen und Pflichtfeldern etwas vorsichtiger umgehen, als vielleicht zunächst gedacht.

09 AprSalesforce User Group – 1. Treffen in München am 15.04.2013

Salesforce User Groups sind informelle Gruppen, bei denen sich Salesforce User untereinander austauschen können. Sie formen sich in der Regel in Städten, in denen es eine große Anzahl an Salesforce-Nutzern gibt und in denen sich jemand findet, der bereit ist, User Group Treffen zu organisieren. Denn internationale Salesforce Diskussionsforen gibt es schließlich genug. Viel spannender ist es, sich persönlich mit anderen Salesforce-Interessierten auszutauschen.

Die Salesforce User Group Berlin gibt es schon länger und es findet inzwischen bereits das 6. Treffen statt, allerdings habe ich es selbst bisher nie geschaft zu dem entsprechenden Termin in Berlin zu sein. Und gerade in München gibt es inzwischen hunderte von Firmen und Personen, die im Salesforce-Umfeld arbeiten. Daher habe ich zusammen mit Sue Beckert die Initiative ergriffen, eine Salesforce User Group für München zu gründen.

Termin und Ort für das 1. Treffen der Salesforce User Group München stehen inzwischen fest:

Montag, 15.04.2013 um 19:00 Uhr

Location:

Hofbräukeller am Wiener Platz
Innere Wiener Straße 19
81667 München

Die U-Bahn Station Max-Weber Platz ist ganz in der Nähe.
Reserviert ist auf Salesforce User Group.

Das Treffen soll zum ersten lockeren Kennenlernen und Austausch dienen, ohne festgelegte Agenda außer einer kurzen offiziellen Vorstellungsrunde spätestens gegen 19:30 Uhr.

Die folgenden Gruppentreffen könnten dann z.B. einen kleinen Vortrag bzw. Sprecher zu bestimmten Erfahrungen mit Salesforce auf der Agenda haben. Aber lasst uns darüber am 15.04. sprechen.

Anmeldung bitte über das Xing-Event vornehmen. Wer über weitere Termine auf dem Laufenden bleiben möchte, kann bei Xing der Gruppe Salesforce User Group München beitreten.