Flotter Sommer '17 - Communities, Service, Einstein

Mehr Cleverness und viel API First. Beim Salesforce Summer '17 Release ist für alle was dabei. Schwerpunkte liegen auf KI, Citizen Data Science und Development mit Wave und Flow in Lightning. Service Cloud mit Communities können mit besseren Integrationsmöglichkeiten in den eigenen Webauftritt und anderer Neuerungen einen blitzgescheiten 360°…

Schöner ist besser - Styleguides für Salesforce Developer

Schöner Code ist besserer Code. Besserer Code läßt sich leichter anpassen. Das spart Zeit, Geld und Nerven.// In anderen Ökosystemen gibt es zum Thema, wie der Code in einer Sprache auszusehen habe, ganze Bücher. Offizieller Styleguide - Witz komm raus Salesforce hat diese Bücher zwar (noch) nicht - ist deswegen…

Salesforce Developers geben Gas: Lightning Components mit Drag und Drop, Promises in Apex und Salesforce Lambda

Vignaesh Ram aus der Salesforce Community hat ein Tool bereitgestellt, mit dem man Components gemütlich auf dem Tablet bauen kann. Außerdem: Promises in Apex, Schach in Lightning, u.a.// Drag und Drop für Lightning Components Einfach die einzelnen Components auf die Fläche ziehen, rechts die Eigenschaften festlegen und am Ende…

Links KW 45

Links zu einem Chatter Bot, Code Quality Tools und HowTos, wie man aus einer Lightning Component eine Apex Klasse pollt und mehr...// Chatter Bot mit Process Builder und etwas Apex Super Idee, super Ansatz, super Umsetzung. Wenn ich noch die Finger auf eine ganze Organisation hätte, würde ich das sofort…

The Good, the Bad, and the Ugly - Clicks-Not-Code in Salesforce

Deklaratives Programmieren - mit Klicks und ohne Source - macht Salesforce so viel besser. Und viel gefährlicher.// The Good Mit Formeln, Approval Prozessen und Workflows hat Salesforce eine lange Tradition in Sachen deklarativem Programmieren. Das hieß damals zwar noch Konfigurieren, aber auch die Namen der neueren Tools - Visual Workflow…

Tip #4 1000 Kontakte in unter 3 Minuten

Bei Demos und Vorführungen arbeite ich gerne mit Testdaten, die den Eindruck realer Daten machen. Daher gibt es bei in meinen Devorgs gerne eine ganze Ahnengalerie der Philosophie als Leads und Contacts. Anfangs ein Heidenspaß, mittlerweile ein wenig lästig. Daher habe ich mich nach anderen Möglichkeiten umgesehen, richtig viele Daten…

Tip #2: Zwei Code-Häppchen für besseres Apex

Währungsumrechungsfehler vermeiden und ganz viele sOQL Abfragen sparen mit OOP- und schema-basierten RecordType-Management auf Apex-Level. OOP-optimiertes RecordType Management RecordType statt RecordTypeId static void insertCase(){ Case aCase = new Case( Subject = 'Ich brauche Hilfe', RecordType = new RecordType ( Name = 'Support Case'), ); insert aCase; } @istest static void verifyRecordType(){ System.AssertEquals(…