Winter 24 und (k)ein bißchen Dreamforce
Details zu Einstein GPT for Sales und Service
Alles, was an Einstein GPT im CRM GA ist, wird bei OpenAI eingekauft und über AWS verdrahtet und war bereits im Juni in die Salesforce Trust & Compliance Dokumente eingeflossen. Von allem anderen auf den Dreamforce vorgestellten Features wie Prompt Studio ist darin nichts zu lesen. Auch hier zeigt sich, daß das Salesforce Invest aktuell besonders auf dem Trust Layer liegt, mit dem diese neuen Angebote abgesichert werden. Man könnte auch sagen, alles andere ist noch nicht veröffentlichungsreif. Die 6. industrielle Revolution muß noch ein paar Salesforce Releases warten. Macht sie bestimmt.
Aktuell geht es im CRM mit GPT um Textgenerierung für Emails und andere Gelegenheiten, die sich dynamisch auf CRM Daten stützen. In Sales Emails mit Produktinformationen zum Beispiel. Es gibt eine Gesamtübersicht aller verfügbaren GPT Funktionen.
Einstein GPT für Entwickler
Ob EinsteinGPT für Developers - public beta - taugt oder nicht, habe ich mit einer Stichprobengröße von drei Versuchsteilnehmern erkundet. 33% davon hatten keinen Entwicklerhintergrund. Zwei waren unzufrieden, einer war erfreut. Auch wenn Salesforce starke, eigene Code LLMs hat, das Problem an Apex - und mehr unterstützt Einstein GPT gerade nicht - ist, daß es wenig verfügbaren Code und noch weniger zugänglichen Apex Code gibt, um zu trainieren. Daher wird gerade auch jeder Schnipsel an Code, den man hineingibt, fürs Weitertrainieren gesammelt. An den Schnipseln gibt man ferner alle Rechte am Code auf wie aus dem Kleingedruckten hervorgeht.
Public Salesforce Roadmaps
DevOps Center hats vorgemacht. Jetzt hat auch der Salesforce CLI eine öffentlich zugängliche Roadmap auf GitHub. Für die größeren Platform Themen gibt es https://architect.salesforce.com/roadmaps/roadmap-explorer, das recht hübsch aussieht.
LWC-enabled und Dynamic Forms
Erneut die Nachricht: Dynamic Forms wieder für mehr Objekte verfügbar - und zwar für "LWC enabled
" sObjekte, aber auch da nicht alle. Verstanden habe ich, daß Campaign
, Product2
und Task
nicht LWC enabled
sind. Insgesamt sind gerade 300 sObjekte von sehr, sehr vielen LWC enabled
. Auf der Habensseite: Dynamic Forms für Mobile.
Data Cloud und Einstein
Wir stellen uns vor: links unsere zahlreichen, überlaufenden Datentöpfe, rechts künstliche Intelligenz. Dazwischen unser CRM. Alles automatisch verdrahtet. Und wir? "The Human in the Loop".
Data Cloud virtualisiert Daten aus externen Quellen in das CRM als wären sie darin gespeichert. Dann kann zum Beispiel ein Record Triggered Flow auf ein Update in der Data Cloud reagieren. Es werden Related Lists aus Data Cloud an Lead oder Contact angezeigt. Bestimmte Werte auf Lead oder Contact kopieren zu lassen, geht auch. Zurückschreiben muß man selbst oder man ist Industry Kunde, die Industry Clouds können das.
Kostenlos und umsonst
Den Preis für den größten persönlichen Unterhaltungswert erhält Maps Lite von Deutschland aus betrachtet. Das Feature selbst tut, was es verspricht - es geht um die Einschränkungen. Denn dieses kostenlose Upgrade gibt es für
- Sales Cloud auf Hyperforce
- aber nicht in der Governance Cloud
- auch nicht für EU Operating Zones oder mit First-Party Vereinbarungen
- Und auch nicht in Preview Sandboxen
Andere kostenlose Updates
Ein Schelm, wer die einzeln verstreuten, kostenlosen Feature-Upgrades wie zum Beispiel Email Cadences (s. u.) ohne kostenpflichtiges Add-On mit der Tatsache in Verbindung bringt, daß Salesforce auch die Lizenzpreise erhöht.
Apropos kostenlose Updates, Data Cloud zur Vereinheitlichung/Erstellung von bis zu 10k Profilen nutzen und zwei Tableau Creators Lizenzen gibt es seit Dreamforce zum Ausprobieren.
Breaking Changes
- keine neuen gefunden
R. I. P.
- Salesforce Functions im Januar 25
- Salesforce Inbox geht im Februar 24 in den Ruhestand
- Meeting Studio in Spring 24
- Salesforce for Outlook im Juni 24
- Einstein Account und Opportunity Insight im November 23
- Cadence Wait Steps
- Web Quotes (CPQ)
- Full Autocomplete in der Dev Console
getSalesforceBaseUrl()
- News, Automated Account Fields, Logos
- "Save & New" via Lookup Formular
Nicht geschafft
- Download Package Metadata for a Specific Package Version
- Slack Invocable Actions Can No Longer Be Invoked from Apex
- Customize Your Salesforce Content Delivery Network (CDN) Settings
- Use Filters to Find Record-Triggered Flows Quickly
- Access a Mobile Device’s Biometrics Capabilities with Lightning Web Components
- Interact with NFC Tags using a Mobile Device with Lightning Web Components
- Scan Documents with a Mobile Device using Lightning Web Components
- Scan Documents with a Mobile Device From the Salesforce Field Service App
- Interact with NFC Tags with a Mobile Device From the Salesforce Field Service App
- Scan Documents with a Mobile Device From the Salesforce Mobile App
- Interact with NFC Tags with a Mobile Device From Mobile Publisher Apps
- Use a Mobile Device’s Biometrics From Mobile Publisher Apps
Release Updates
- Salesforce wird größer, die 6. Stelle der
RecordId
wird aufgemacht, um mehr Platz für dieServerId
zu haben. Hat keinen Einfluß aufs Tagesgeschäft. - Wieder was gelernt: Es gibt eine
FlowSites Licence
, die zu Gunsten von User basiertem Permission Management abgeschaltet wird. - Der Dauerrenner: Criteria Based Evaluation Updates für Process Builder. Seit 2019 wird es geschoben. Mein Verdacht: Das bleibt so, bis in ferner Zukunft alle nach Flow migriert sind.
- Ein Link in eine andere Salesforce Org ist nicht mehr automatisch erlaubt ohne Freigabe
- Apex Tests und Funktionalität prüfen, wenn man mit
ShareTables
in Apex für Opportunities arbeitet. Salesforce wird Child Shares für Opportunities abschalten . Zugriff wird zur Laufzeit bestimmt. Soll Spring 24 umgesetzt werden. - Obacht, ohne Name und Absender im Setup anzugeben, keine Chatter Emails mehr
Lieblingsfeatures
- Hat länger gedauert: Mass Quick Actions für Related Lists in Lightning Experience. Dazu passend in Aura Experiences: Quick Actions für Related Lists
- Bye-bye hirnlose Apex Controller: GraphQL für LWC ist da kann alles lesen und mit "Mutations" schreiben und erstellen, was die User Interface API unterstützt. Seit Summer 23 unterstützt die automatisch alle neuen Standardobjekte und Custom Objects konnte sie schon immer.
- Dynamisches Erstellen (der Nachfolger von Auras
createComponents()
) von als auch Toasts für LWC, eigene API Versionierung und die Beta für Workspace API - Email Features wie "Später versenden" und auch Cadences, für die man bisher in der Sales Cloud extra bezahlen mußte, gibt es für bis zu 100 User nun kostenlos.
- Flows speichern, auch wenn die Elemente noch nicht vollständig konfiguriert sind. Macht das Leben leichter.
- Eine nervige Lücke weniger: Custom Error Messages für Record Triggered Flows. Screen Flows müssen darauf noch warten, erhalten aber "Reactive Components", d.h. Lightning (Web) Components in Flow Screens aktualisieren sich im selben Screen, wenn die Nutzerin Daten ändert. Gilt auch - das mag ich besonders - für Formeln. Eine Daten-Transform Action kommt in die Beta. Soll Daten ummodeln, die man via Flow Callout bekommt. Screen Components in Screen Flows behalten ihren State beim Navigieren.
- Cross Lingual Intent Model erlaubt das Trainineren von neuen Sprachen mit nur einem Bespiel pro Intent in neuer Sprache.
- Shield Kunden verfügen über Insufficient Access Error Events für Account, Case, Contact und Opportunity. Steht hier, damit ich sagen kann, daß es für alle toll wäre.
- Metadata API: QuickActions der Related Lists werden direkt aus den Layout ersichtlich. Heißt auch, Metadaten Details für Layouts ändern sich und müssen ggf. in Repositories nachgezogen werden.
- DevOps Center hat ein CLI Plugin bekommen, mit dem man es von GitHub Actions aus fernsteuern kann
Für Entwickler
- Für ISVs: Nicht mehr an den Support müssen, um App Analytics einzuschalten
- Headless Registration hat eine One Time Password Email, die nun angepaßt werden kann, ferner Boilerplate Code per Click für den Use Case, damit man es nicht selbst schreiben muß.
- Named Credentials für Callouts ohne Authentifizierung - also für public Endpoints. Klingt komisch, spart aber eine Handvoll Boilerplate Code und Patterns in Apex.
- Global Styles in Enhanced LWR und generell guter Fortschritt
- Server-To-Server: JWT verfügbar für Named Credentials als auch OAuth 2.0 Client Credentials Flow. Für JWT siehe auch hier und hier.
- Data Weave in Apex ist GA. Ob's wirklich schneller geworden ist?
- Weniger Boilerplate Code beim Sortieren in Apex mit neuen Interfaces
For
Loops mitIterable
Interface eröffnen neue(?) Möglichkeiten. Könnte auch ein Anhängsel vom neuen Sortieren sein.- Event Monitoring Kunden können LWCs eigene Typen von Events schicken lassen via
lightning/logger
- LWCs werden noch strikter bei HTML Fehlern
- Service Cloud Voice für Partner Telephony Kunden und deren Partner können - etwas umständlich via Apex - "Intelligence Signals" von Dritt-System als Action Trigger verwenden. Bisher ging nur Amazon Connect Contact Lens.
- CMDTs für Offline Briefcase
- Custom Property Editor auch für Aura Experiences
- Wer in der Consumer Goods Mobile App Entwicklung unterwegs ist, freut sich über einen Modeler direkt in VS Code statt selbst einen Windows Server + Datenbank zu hosten.
- Query Params für NavigationMixin (s. auch hier).
- Neue Oauth Endpoints, darunter
delete refresh token
- Maximale Tiefe verketterter Queueables festlegen
Für Admins
- Wertvolle Quality of Life Verbesserungen rund um Permissions, z. B. das Anwählen aller Felder.
- Custom Report Type for Queue Members, ein Detail aus den insgesamt lesenswerten Updates im Bereich Sharing
- Überfällige Quality of Life Verbesserungen für QuickTexts wie zum Beispiel Scroll Bars um alle Verzeichnisse zu sehen.
- Mehr und brauchbare Infos in den Email Logs
- Zugriff auf Named Credentials updaten mit eigener Permission. Nicht mehr nötig: Customize Application Permissions
- Der Record Trigger Flow Explorer hat Filteroptionen erhalten, um Details besser zu navigieren und anzuzeigen
- Etwas mehr Self-Service beim Testen Troubleshooten von Service Cloud Voice in puncto Konnektivität mit AWS.
- Eine Send Message (Messaging) Global Action, damit man von überall aus Konversationen starten kann.
- Salesforce Payments unterstützt Paypal
- Audit History für Opportunity Splits und Veränderungen im Opportunity Team
- Guest Site User sObject und Feldzugriff im Health Check
- Formelfeldwert als auch
ShareTables
verfügbar in Salesforce Backup (formerly: Backup and Restore) - No-Code Component basierte LWR Experience für Service Catalog
- Flow Orchestration mit minutengenauen Schedule (bisher kleinste Einheit: Stunde). Ferner ist Orchestration im Object Manager angekommen.
- Einstein Activity Capture mal wieder ansehen, es gehen endlich recurring Events aus Google und Standardreports
- Point of Sales/Kassensystem Integration über Mulesoft und API in Loyality Cloud
- Im Pre-Chat Terms & Conditions anzeigen (Messaging und Chat) oder gleich ganz eigene LWCs (nur Messaging, nicht Chat).
- Ein Buyer Assistant Bot Template zur Leadgenerierung auf der eigenen Website
- Die in Lightning Experience verfügbaren Tastaturbefehle können abgeschaltet werden
- Wer "Lead Intelligence View" anknipst, schenkt Nutzern eine neue Ansicht statt der alten Lead List View. Gibts genauso auch für Contacts
- Intelligent Document Reader verfügbar in Automotive, Consumer, Education, Manufacturing, Media und Net Zero Cloud
- Halte ich für eine gute Ergänzung: Work Capacity Limits in Field Service. Für Zeitraum X festlegen, daß bspw. mehr Reparaturen statt Neuinstallationen stattfinden sollen. Außerdem wurden Scheduled Jobs erweitert, so daß seltener Probleme mit Limits auftreten und es gibt eine Beta für einen Dokumentengenerator.
- Wer mehr Sandboxen hat als vertraglich erlaubt, dessen Sandboxen werden gesperrt
Für Nutzer
- Mehr Filter für Todo/Task Listen
Accordions
in Knowledge Artikel einbauen.- Bei einer aktiven Konversation, das zugehörige
Indidivudal sObject
zum Gesprächspartner angezeigt bekommmen - Als Supervisor innerhalb von Salesforce statt wie bisher über AWS in ein Gespräch hineinhören
- Moderate Updates, aber regelmäßige Releases für Cases Swarming via Slack
- Sales Cloud Everywhere - eine Chrome Extension von Salsforce für Sales, die Kontextdaten sammelt.
- Collaborative Forecasts in übersichtlicher (jedes Release ein bißchen mehr). Ditto für Pipeline Inspection und Revenue Intelligence (Add-On) - mit Standard Dashboards kommt man wohl nicht mehr weit.
- Widget Interactions auf interaktiven CRM Analytics Dashboards auch auf Mobile
- Enhanced Omni Channel - dafür muß u.a. Chat auf Messaging umgestellt werden. Dafür gibt's ein auf aufgeräumtes Agent Widget und ein neues Supervisor Dashboard: Das Omni-Channel Wallboard.