Das Anlegen von Kampagnen in Salesforce ist mit allerlei verteilten Einstellungen verbunden. Da viele Suchanfragen auf meinen Blog zu diesem Thema kommen, kommt an dieser Stelle eine detaillierte Anleitung dazu. Ich hoffe, ich kann damit eine Lücke in der Dokumentation schließen und einigen Leuten weiterhelfen.
HOWTO: Kampagne in Salesforce erstellen
Januar 23rd, 2012Felder in Salesforce farblich kennzeichnen
Dezember 18th, 2011Bringen Sie Farbe ins Spiel und machen Sie Felder in Salesforce besser kenntlich. So helfen Sie Benutzern die wichtigen Informationen direkt zu erkennen.
Und im Bearbeiten-Modus:
Und so geht’s:
Einfach im Label (Feldbezeichnung) ein HTML Tag einfügen. Es bieten sich z.B. <p> und <div> an. Grundsätzlich funktionieren aber alle HTML Befehle. Sogar (properitäre) Spielereien wie ein <marquee> (laufender Text) funktionieren
Zu beachten ist:
Die maximale Länge der Feldbzeichnung ist schnell erreicht. Versuchen Sie also möglichst kurze HTML Tags zu verwenden. <p> ist z.B. besser als <font> oder <div>. Und die Eigenschaft “color” eignet sich besser als “background-color”. Für Hilfe zu den einzelnen Tags und ihren Eigenschaften empfiehlt sich eine kurze Google-Suche oder ein Blick in selfhtml.
Einen klaren Nachteil gibt es leider auch. Die Feldbezeichnungen werden an anderen Stellen, wie z.B. in Berichten, inklusive HTML Tag angezeigt. Will man sie dort verwenden, empfiehlt es sich den Inhalt nochmal in ein Formelfeld zu kopieren und das Formelfeld anstelle des Original-Feldes einzubinden.
[zum vergrößern Bild anklicken]
Viel Spaß und Erfolg beim Ausprobieren und Umsetzen!
Wie immer bin ich auf Feedback und Anwendungsfälle gespannt. Kudos für diesen kleinen Hack gehen an dieser Stelle an meine lieben Kollegen von H+W!
//Hannes
Einladung zum Berliner Salesforce.com Community Treffen
November 23rd, 2011Liebe Leser,
ganz herzlich möchte ich Sie zum ersten Treffen der Salesforce.com Community in Berlin einladen!
Dieses erste Treffen findet auf vielfach geäußerten Kunden-Wunsch statt. Wir – das sind Salesforce.com und H+W – möchten Ihnen die Möglichkeit bieten, sich zu vernetzen und Erfahrungen auszutauschen. Dazu haben wir uns für unser erstes Treffen folgende spannende Sessions überlegt:
- Kennenlern-Runde: Teilnehmer stellen sich vor, erzählen von ihrer Rolle und ihrer Salesforce.com Organisation
- Möglichkeit für offene Diskussion und Frage-Runden
- Visual Workflow: Ein- und Ausblicke, was kann Visual Workflow, wer wendet es an
- Portale: Binden Sie ihr Eco-System in Salesforce.com ein
Initiiert durch Salesforce.com und das Partner-Netzwerk, möchten wir die Organisation der nachfolgenden Treffen abschließend gerne den Usern übergeben.
Dieses Treffen findet in den Räumlichkeiten der Besser Betreut GmbH statt. Vielen Dank an dieser Stelle!
Hier alle Details:
09.12.2011 16:00 bis ca. 18:00 Rotherstr. 9 bei „Besser Betreut“ 10245 BerlinDie Teilnahme ist aufgrund der Räumlichkeiten auf 15 Personen beschränkt. Bitte melden Sie sich nach Möglichkeit über das XING-Event an.
Ich freue mich auf das Treffen und einen spannenden Erfahrungsaustausch.
//Hannes Ellerbrock
In eigener Sache und Berliner salesforce.com Neuigkeiten
August 29th, 2011Seit einigen Wochen, eher Monaten, ist es auf meinem Blog recht ruhig gewesen. Eine kleine Chronik, warum dem so ist.
Im Sommer letzten Jahres bin ich das Wagnis Elternzeit eingegangen. Und zwar für mehr als die üblichen zwei Vätermonate. Volle acht habe ich mit meinen beiden wunderbaren Töchtern verbracht. Im Anschluss daran habe ich mich bei CoreMedia verabschiedet und meine Zelte dort abgebaut. Dazu gehörte vor allem die ordentliche Übergabe der wundervollsten Salesforce Org. die ich bis dato gesehen habe. Nahtlos ging es dann für mich weiter zu H&W Consult, wo ich seit Juni als salesforce.com Consultant arbeite.
Meine Aufgaben erstrecken sich nun über ein sehr interessantes Gebiet. Zum einen bin ich viel im Kundenkontakt. Erfasse Anforderungen, entwerfe technische Architekturen und setze diese um. Ein weiterer Aspekt ist das Produkt Management. Eine relativ neue Welt für mich. Hier arbeite ich sehr eng mit meinem Kollegen Prof. Dr. Michael Capone (XING) zusammen. Auf Grundlage der Erfahrungen, die H&W aus über 300 Projekten gesammelt hat, überlegen wir uns Produkte für den Einsatz in salesforce.com. Ich mache dann die Architektur und gebe die Anforderungen an unsere Entwicklung weiter.
Ihr könnt euch die Ergebnisse im September auf unserer Website anschauen. Ab September wird es eine neue Website geben und es kommen dann laufend neue Produkte hinzu. Wer es nicht erwarten kann, dem gebe ich gerne eine ‘Sneak-Preview’. Einfach kurz melden. Wir können wertvolles Feedback immer gut gebrauchen und freuen uns sehr darüber.
Zum September (huch, das ist schon in weniger als einer Woche) werde ich nach Berlin umziehen und dort unsere neue Niederlassung eröffnen. Wir wollen so unsere Kunden in Berlin und Umfeld noch näher betreuen. Da in Berlin die Start-up Szene auch besonders ausgeprägt ist, arbeite ich eng mit salesforce.com und Michael Capone zusammen, um die Community-Aktivitäten anzufahren. Wir überlegen z.B. ‘Ein-Tages-Workshops’ anzubieten. Wer Interesse daran hat, bitte schon einmal bei mir vormerken.
Zur Verstärkung unseres Teams, nicht nur in Berlin, suchen wir übrigens laufend Projektleiter und Entwickler.
In den letzten Wochen habe ich auch die beiden salesforce.com Consultant Zertifizierungen gemacht. Ihr bucht jetzt also einen zertifizierten “Sales Cloud Consultant” oder wahlweise auch einen “Service Cloud Consultant”
Ich kann nur jedem Consultant empfehlen, diese auch zu machen. Man kann sich dann hübsche batches in die Signatur machen
Mal Spaß beiseite: Die salesforce.com Zertifizierungen sind sehr schwer und meiner Meinung nach eine gute Möglichkeit für den Kunden zu erfahren, ob er einen qualifizierten Berater bucht!
Ich freue mich auf viele weitere Projekte.
//Hannes
Link in Salesforce zur Suche auf XING und anderen sozialen Netzwerken
April 25th, 2011Am Lead oder Kontakt einen Link zu haben, über den Soziale Profile (XING, LinkedIN, Facebook, Twitter…) der Person gesucht werden können, erspart einige Kopiererei und Klicks. Es ist zudem die einfachste Art eine kleine Integration zu den entsprechenden Diensten anzubieten.
So sieht so ein Link am Lead aus:
Um einen entsprechenden Link anzulegen geht man wie folgt vor: Im Setup unter ‘Customize’ -> ‘Lead’ bzw. ‘Contact’ -> ‘Buttons and Links’ einen neuen Link anlegen. Die Einstellungen können aus dem Screenshot unten übernommen werden. Um eine Suche auf XING durchzuführen, wird als aufzurufende URL für einen Lead die folgende eingesetzt:
https://www.xing.com/app/search?op=combined§ion=members&keywords={!Lead.FirstName}+{!Lead.LastName}&sorting=defaultDie ‘Merge-Fields’ in geschweiften Klammern müssen natürlich für die Benutzung bei Kontakten entsprechend angepasst werden.
Nach dem Anlegen des links sollten noch die ‘Window open properties’ angepasst werden. Ich mag es so:
Anschließend den Link ins ‘page layout’ aufnehmen, testen und fertig!
Die XING Suche, die hier aufgerufen wird, ist die einfache Suche. Es ist selbstverständlich auch möglich die Erweiterte Suche aufzurufen und entsprechend z.B. nach Vor- und Nachname und der Firma zu suchen. Bauen Sie sich einfach die gewünschte Suche in XING zusammen, kopieren Sie die URL, die so entsteht, und ersetzen Sie die Suchbegriffe durch die entsprechenden ‘Merge-Fields’ in Salesforce.
Hier noch die URL für die Suche auf LinkedIN:
http://www.linkedin.com/search?search=&keywords={!Lead.FirstName}+{!Lead.LastName}+&company={!Lead.Company}&sortCriteria=4′,’LinkedIn’,'_self’Und auf twitter:
https://twitter.com/#!/search/users/{!Lead.FirstName}%20{!Lead.LastName}Viel Erfolg und gutes Suchen!
//Hannes
E-Mail Erweiterungen für Kampagnen
Januar 21st, 2011Diese kleine Erweiterung habe ich vor einiger Zeit bei CoreMedia entwickelt. Freundlicherweise darf ich die App hier kostenlos veröffentlichen und damit der Community zur Verfügung stellen. Schon vor einiger Zeit hatte ich einen Screencast hierzu erstellt, anschließend aber keinen Blog-post folgen lassen.
Funktionalität
Das Package umfasst zwei Funktionen:
- Eine ausgehende E-Mail an jedes neue Kampagnen-Mitglied verschicken. Dazu wird zunächst eine template ID hinterlegt. Ist die Funktion aktiv, wird jedem Lead oder Kontakt, der mit dem Status “Sent” oder “Gesendet” der Kampagne hinzugefügt wird, eine E-Mail mit dem hinterlegten Template geschickt. Sollte mehr als ein Kampagnen-Mitglied hinzugefügt werden, wird automatisch ein Mass-Mailing erstellt. Das tägliche Limit an zu versendenden E-Mails pro Org. gilt natürlich weiterhin. Sollte dieses Limit erreicht werden, wird einfach keine Aktion ausgeführt und eine “MASS_MAIL_LIMIT_EXCEEDED” Exception angezeigt.
- Benachrichtigung bei neuen Kampagnen-Mitgliedern. An die hinterlegte E-Mail-Adresse wird eine Benachrichtigung verschickt, wenn neue Kampagnen-Mitglieder hinzugefügt werden. Sollten wiederum mehrere Kampagnen-Mitglieder hinzugefügt werden, so werden diese in einer Benachrichtigung als Liste zusammengefasst.
Die App ist mit vollen Unit-Tests abgedeckt, von mir manuell durchgetestet und im Live-Betrieb bereits sehr erprobt. Für CoreMedia ist die Funktionalität so wie sie ist gut und ausreichend. Sollte mich Feedback von anderen Usern erreichen, so bin ich bereit, ein bisschen Freizeit in die Weiterentwicklung zu investieren (z.B. die Exceptions abfangen und hübsche(-re) Fehler-Meldungen anzeigen
).
Hier das Ganze in Aktion:
Installation
Wichtig: Die Bereitstellung erfolgt ohne Anspruch auf Gewährleistung, Funktion, Support oder ähnliches. Nach der Installation müssen die Felder in das Page-Layout aufgenommen und die apex Klassen für die gewünschten Profile freigeschaltet werden.
Das Package funktioniert nicht automatisch mit DE Orgs, da ein freischaltungspflichtiges Feature (Mass Mail Permission) benötigt wird. Wenn Sie in eine DE Org. installieren wollen, müssen sie zunächst also dieses Feature beim Support freischalten lassen. Ich empfehle daher eine Installation in die Sandbox, um dort zu testen.
Installation in eine Live-Org.
Viel Spaß damit und wie immer freue ich mich über Feedback. Besonders gespannt bin ich auf Eure / Ihre Anwendungsfälle.
//Hannes
Dreamforce Highlight die Zweite: Heroku
Dezember 9th, 2010Kurz nachdem ich gestern über meine Dreamforce Highlights aus der Keynote berichtet habe, ging eine weitere Nachricht über den Ticker: Salesforce hat das Startup Heroku aufgekauft.
Heroku stellt eine Plattform bereit, die es erlaubt, Ruby Applikationen in der Cloud laufen zu lassen. Entwickelt wird wie gewohnt lokal, doch anstatt die fertige Anwendung auf einen eigenen Webserver zu deployen, lädt man sie zu Heroku hoch und der Dienst kümmert sich um Betrieb und Skalierung.
Als Datenbank kommt bei Heroku eine Postgres mit. Sicher wird es in naher Zukunft auch ganz einfach sein, Database.com zu nutzen.
Im Gegensatz zu Google App Engine hat Heroku kein integriertes Konzept zur Dateiverarbeitung. Dateien können entweder als blob in der Datenbank abgelegt werden oder über dritte Dienste wie z.B. Amazons S3 verarbeitet werden.
Übrigens: Bill Patterson (@bpatter) fällt dann dazu auch nicht mehr viel ein… Er ist wohl geknickt, weil seine Werbekampagne einen herben Rückschlag auf der Dreamforce erlitten hat, nachdem der Schauspieler aus der Microsoft Werbung, von Salesforce angeheuert wurde und sich auf der Bühne zu Salesforce bekannt hat.
Dreamforce Highlights: Database.com & Chatter for free
Dezember 8th, 2010Die folgenden beiden Themen habe ich aus der Keynote der Dreamforce 2010 für mich mitgenommen. Ich habe das Ganze über twitter (#df10) verfolgt. Dort war das Interesse bei den Auftritten der beiden Stars Stevie Wonder und Will.I.Am am größten. Ist ja auch klar, wenn aus einer Techie-Konferenz mal eben ein Pop-Konzert inklusive eigenem Song wird.
Schön zu sehen war eine kleine ‘Diskussion’ zwischen Marc Benioff und Bill Patterson (Product Manager für MS Dynamics) im Zuge der Dreamforce:
Bin gespannt auf den ersten Mutigen, der MS Dynamics gegen Database.com (siehe weiter unten) laufen lässt
Chatter for free
Nach ein bisschen hin und her im Chatter-pricing wurde jetzt eine kostenlose Edition von Chatter angekündigt. Durch die vielen Ankündigungen hat Salesforce zwar dafür gesorgt, dass kaum noch einer den Durchblick hat, dafür gibt es aber bei jeder neuen Ankündigung wieder Buzz auf twitter und fleißige Meldungen aus der Szene.
Mit der kostenlosen Version von Chatter wird Salesforce sicher deutlich seinen Footprint in Unternehmen vergrößern und Microblogging-Konkurrenten wie Yammer aus dem Feld drängen.
Viele Details zu Chatter habe ich hier auf meinem Blog schon vorgestellt. Das Produkt wird derzeit noch sehr aktiv weiterentwickelt und es bleibt spannend zu sehen, wie es sich in den nächsten Monaten wandelt.
Übrigens, eine schöne URL hat der Dienst auch: Chatter.com
Database.com
Dieser neue Dienst von Salesforce hat auch eine schöne URL; Database.com – und ganz nebenbei stellt er ein Datenbanksystem als Service zur Verfügung. Das Versprechen von Salesforce ist, dass die DB mit allen Programmiersprachen und von allen Diensten (auch mobile) angesprochen werden kann. Durch die Schnittstelle zu anderen Programmiersprachen differenziert es sich von einer force.com Edition, in der ja die skalierende Salesforce Datenbank ja auch schon integriert ist.
Bei Database.com inklusive sind natürlich reporting, security, scalability, mobile und social services.
Für Entwickler ist der neue Dienst interessant, wenn sie keine Kenntnisse im Aufsetzen einer Datenbank haben. Wer allerdings lokal entwickelt, hat in modernen SDKs meistens auch eine development DB mit an Board, die keine weitere Konfiguration erfordert.
Kleine Unternehmen entwickeln besser gleich auf einer Plattform wie Google App Engine (GAE) mit integriertem Daten- und Dateispeicher. Hier wird Applikation und Datenbank direkt mit der Power von Google skaliert.
IT-Entscheider / Verantwortliche können durch den Einsatz von einem solchen Dienst hohe Verfügbarkeit, Geschwindigkeit und Sicherheit ohne teure DBAs erreichen. Für den Produktiv-Einsatz in großen Unternehmen ist solch ein Dienst daher interessant. Gut vorstellen kann ich mir Szenarien, in denen bestehende, schlecht gewartete Datenbanken abgelöst werden. Bei jeder Entscheidung sollte die Überlegung einfließen, ob es sich nicht lohnt, gleich die ganze Applikation in die Cloud auszulagern. Bei einem Komplett-Umstieg sind die Innovationskosten natürlich weitaus höher, als wenn nur der Datenbanktreiber ausgetauscht wird. Liegt die Applikation allerdings auf dem eigenen Server und greift auf eine entfernte Datenbank zu, kann die Latenz unter Umständen zu hoch sein. Vor allem wenn die Applikation nicht dahingehend optimiert ist und z.B. viele DB-Roundtrips macht.
Und zuallererst muss sowieso die Skepsis gegenüber Cloud-basierten Diensten abgebaut werden
Mehr Anwendungsfälle zu Database.com finden sich unter http://blog.database.com und speziell in diesem posting.
Geschwindigkeitsverdoppelung nach Umzug an die Ost-Küste
Oktober 16th, 2010Gute Nachrichten für alle europäischen Nutzer auf der EMEA-Instanz: Nach dem Umzug vom Rechenzentrum an der West-Küste an das an der Ost-Küste gelegene haben sich die Zugriffszeiten fast halbiert.
Zum Vergleich ein traceroute aus Hamburg mit unserer Colt-Standleitung bei CoreMedia. Im Vorher-/Nachher- Vergleich wird deutlich, dass die Daten quer durch die USA genau solange unterwegs waren wie durch den Atlantik.
Vorher:
1 2 ms 2 ms 2 ms [intern] 2 1 ms <1 ms <1 ms 217.111.x.x 3 1 ms 1 ms 1 ms 217.111.78.45 4 97 ms 93 ms 96 ms 212.74.68.89 5 92 ms 92 ms 92 ms ge-3-5.r02.nycmny03.us.bb.gin.ntt.net [165.254.16.253] 6 * 244 ms * xe-8-4.r03.nycmny01.us.bb.gin.ntt.net [129.250.2.46] 7 92 ms 101 ms 93 ms ae-1.r20.nycmny01.us.bb.gin.ntt.net [129.250.2.10] 8 171 ms 171 ms 171 ms as-2.r21.sttlwa01.us.bb.gin.ntt.net [129.250.3.190] 9 177 ms 177 ms 177 ms ae-0.r20.sttlwa01.us.bb.gin.ntt.net [129.250.2.53] 10 183 ms 183 ms 193 ms as-4.r20.snjsca04.us.bb.gin.ntt.net [129.250.4.141] 11 194 ms 193 ms 195 ms ae-1.r06.snjsca04.us.bb.gin.ntt.net [129.250.5.13] 12 182 ms 182 ms 182 ms ge-0-7-0-21.r06.snjsca04.us.ce.gin.ntt.net [128.241.219.22] 13 194 ms 194 ms 195 ms 204.14.234.183 14 195 ms 197 ms 187 ms emea-sjl.salesforce.com [204.14.234.36]
Nachher:
1 3 ms 2 ms 2 ms [intern] 2 1 ms <1 ms <1 ms 217.111.x.x 3 1 ms 1 ms 1 ms 217.111.78.45 4 93 ms 94 ms 95 ms 212.74.68.89 5 92 ms 92 ms 92 ms ge-3-12.r02.nycmny03.us.bb.gin.ntt.net [129.250.193.29] 6 * * * Request timed out. 7 93 ms 92 ms 92 ms ae-1.r21.nycmny01.us.bb.gin.ntt.net [129.250.2.220] 8 99 ms 98 ms 99 ms as-0.r20.asbnva02.us.bb.gin.ntt.net [129.250.2.9] 9 99 ms 98 ms 98 ms ae-1.r02.asbnva02.us.bb.gin.ntt.net [129.250.2.183] 10 100 ms 110 ms 99 ms ge-0-7-0-21.r02.asbnva02.us.ce.gin.ntt.net [168.143.97.46] 11 99 ms 99 ms 98 ms 204.14.232.134 12 100 ms 100 ms 100 ms emea-asg.salesforce.com [204.14.232.36]





[Für Vollbild klicken]
[Für Vollbild klicken]
[Zum vergrößern Bild anklicken]