Erste Schritte mit der Salesforce Platform
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Beschreiben der Salesforce Platform
- Nennen von Vorteilen der Salesforce Platform
- Lokalisieren des Salesforce-Katalogs der Beispielanwendungen, um Merkmale und Funktionen der Plattform zu erkunden
Voraussetzung
Wenn Sie gerne lernen möchten, wie man auf der Salesforce Platform entwickelt, sind Sie hier genau richtig. Falls Sie jedoch das Modul Salesforce Platform – Grundlagen noch nicht absolviert haben, sollten Sie das jetzt tun. Dieses Modul legt die Grundlage für die Lerninhalte in diesem Modul und beinhaltet Begriffserklärungen, Anwendungsfälle und einen Überblick über die Salesforce-Architektur.
Zielgruppe
Zielgruppe dieses Moduls sind Benutzer in beliebigen Rollen, die sich mit den Methoden der Entwicklung auf der Salesforce Platform vertraut machen möchten. Wir geben Ihnen einen umfassenden Überblick darüber, wie Sie mit Plattform-Tools, -Lösungen und -Anpassungen allgemeine und individuelle Geschäftsanforderungen angehen können. Unten im Abschnitt "Ressourcen" finden Sie Angaben zu weiteren Materialien für Salesforce-Administratoren (Admin) und -Entwicklerrollen.
Was ist die Salesforce Platform?
Die Salesforce Platform ist die Anwendungsentwicklungs-Plattform, die die Reichweite und Funktionalität Ihres Customer Relationship Management-Systems (CRM) erweitert. Die Plattform ist zwar aus vielen Gründen beeindruckend, der wichtigste ist jedoch, dass sie so viele sofort einsetzbare Merkmale und Funktionen bietet, dass Sie mit der Nutzung der Plattform beginnen können, ohne viel oder sogar gar keinen Code schreiben zu müssen. Die Low-Code-Tools und die Automatisierung der Salesforce Platform machen es für jeden Benutzer in Ihrem Unternehmen einfach, effektive und sichere Anwendungen zu erstellen. Das bedeutet, dass Ihre Administratoren alle möglichen raffinierten Funktionen erstellen können, während sich Ihre Programmierer ganz auf das konzentrieren können, was sie am besten können, nämlich Funktionen anzupassen und komplexere Anwendungen zu schreiben.
Bausteine der Plattform
Die Salesforce Platform ist die Grundlage für eine Reihe von Technologien, die Ihnen helfen, Anwendungen zu erstellen und vordefinierte Komponenten zu verwenden, um Ihre Teams mit Ihren Kunden zu verbinden. Salesforce ist eine integrierte Customer Relationship Management-Plattform (CRM), die zur Transformation von Unternehmen beiträgt, indem sie ihre Marketing-, Vertriebs-, Handels-, Service- und IT-Teams mit einer einzigen, gemeinsamen Sicht auf die Kunden zusammenbringt. Es spielt also keine Rolle, wie Kunden mit Salesforce interagieren, denn sie erhalten auf jeden Fall ein großartiges Erlebnis.
Die Plattform bildet nicht nur die Grundlage von Salesforce-Kernprodukten wie Sales Cloud und Service Cloud, sondern ermöglicht Ihnen auch, eigene Funktionen zu erstellen. Sie wissen zwar bereits, dass Sie bestehende Salesforce-Angebote anpassen können, aber wussten Sie auch, dass Sie die Plattform dazu verwenden können, etwas von Grund auf neu zu erstellen, das einen bestimmten Geschäftsbedarf erfüllt? Verwenden Sie die Plattform, um Tools, Anwendungen und Services zu erstellen und anzupassen, die nahezu alles tun, was Ihr Unternehmen benötigt. Die Salesforce Platform macht es leicht, sichere, intelligente Anwendungen und Automatisierungen über ihre gesamten Services hinweg zu erstellen, die in Ihrem gesamten Unternehmen skaliert werden können.
Entwickeln auf der Plattform
Die folgende Liste enthält nur ein paar der Möglichkeiten, mit denen die Salesforce Platform Sie beim Erstellen von Anwendungen und Funktionen für Ihr Unternehmen unterstützen kann.
- Wenn Sie eine benutzerdefinierte Geschäftsanwendung für Ihr Unternehmen oder Ihren Kunden erstellen müssen, können Sie mit der Core-Funktionalität der Salesforce Platform problemlos ein benutzerdefiniertes Datenmodell und eine Anwendung entwickeln, die sowohl auf Desktop- als auch Mobilgeräten funktioniert.
- Wenn Sie eine kundenorientierte Anwendung erstellen müssen, bei der der Datenverkehr unvorhersehbar schwanken kann, ist die elastische Skalierbarkeit der Heroku-Plattform genau das Richtige für Sie.
- Wenn Sie Daten aktualisieren oder in andere Anwendungen innerhalb oder außerhalb Ihrer Organisation integrieren oder Anpassungen Ihrer Metadaten verwalten möchten, können Sie dies und vieles mehr mit den Salesforce-APIs tun.
- Wenn Ihr Unternehmen eine bessere Methode für die Prognose des Umsatz- oder Produkterfolgs benötigt oder wissen möchte, wie wahrscheinlich es ist, dass Kunden ein bestimmtes Produkt kaufen, kann die Salesforce Einstein-Suite mit leistungsstarken AI-Tools für künstliche Intelligenz Ihnen helfen, spezifische Daten und Erkenntnisse zur Prognose von Geschäftsergebnissen zu sammeln.
- Wenn Ihre Organisation eine Möglichkeit sucht, sich unterwegs um Geschäftsanforderungen zu kümmern, hilft Ihnen die Mobile SDK-Suite mit Technologien bei der Entwicklung nativer, HTML5- und hybrider Anwendungen für mobile Geräte, die dieselbe Sicherheit und Zuverlässigkeit wie die Salesforce-Anwendung bieten.
Abhängig von der Art der Anpassungen, die Sie erstellen, können Sie mit Salesforce-Entwicklern in Verbindung treten, die Code in anderen Bereichen des Salesforce-Ökosystems schreiben, wie etwa Slack-, MuleSoft- oder Tableau-Entwickler. Das Modul Salesforce-Entwickler: Schnelleinstieg behandelt die verschiedenen Arten von Salesforce-Entwicklerrollen und die Art und Weise, wie sie mit der Plattform interagieren.
Salesforce-Beispielanwendungen
Im weiteren Verlauf dieses Moduls lernen Sie den Aufbau und die Funktionsweise vieler der coolen Tools und Technologien der Salesforce Platform kennen, indem Sie die Beispielanwendung Dreamhouse aus dem Salesforce-Katalog der Beispielanwendungen erkunden. Die Anwendungen im Katalog der Beispielanwendungen demonstrieren, wie sofort einsetzbare Funktionen mit benutzerdefinierten Funktionen zu Lösungen kombiniert werden können, die ein Unternehmen einzigartig machen.
Wenn Sie mehr über den Katalog der Beispielanwendungen und die darin enthaltenen Anwendungen erfahren möchten, besuchen Sie das Modul Schnelleinstieg: Rundgang durch den Katalog der Beispielanwendungen.
Sie wissen wahrscheinlich, dass die vollständige Neuerstellung solcher Anwendungen nicht ganz einfach ist. In der Realität würde ein solches Projekt eine lange, komplexe Liste aus Funktionsanforderungen und die Implementierung spezieller Integrationen für die Geschäftsdaten Ihres Unternehmens bedeuten. Da Sie allein arbeiten, könnten es Monate bis zum ersten vorzeigbaren Ergebnis dauern. Sehen wir uns also an, wie die Salesforce Platform Sie bei der schnellen Erstellung solch komplexer Geschäftsanwendungen unterstützen kann.
Installieren der Dreamhouse-Anwendung
Wir werden die Schritte in diesem Modul zwar nicht überprüfen, möchten Sie jedoch ermutigen, sie nachzuvollziehen und die Dreamhouse-Anwendung zu erkunden. Dazu müssen Sie das Dreamhouse-Paket in einem neuen Trailhead-Playground installieren. Befolgen Sie die folgenden Schritte, um einen Playground zu starten und das Paket zu installieren.
So erstellen Sie einen neuen Trailhead Playground:
- Klicken Sie in Trailhead oben rechts auf Ihr Profilbild.
- Klicken Sie auf Hands-On Orgs (Übungs-Organisationen).
- Klicken Sie auf Create Playground (Playground erstellen). Sie erhalten eine E-Mail, wenn Ihr neuer Playground verfügbar ist. Es kann ein paar Minuten dauern, bis Ihr neuer Playground eingerichtet ist.
- Öffnen Sie die E-Mail, die Sie über die Verfügbarkeit Ihres neuen Playgrounds informiert, und klicken Sie auf den Link, um Ihren Playground zu starten.
- Klicken Sie auf Reset Password (Kennwort zurücksetzen). Geben Sie ein neues Kennwort ein und klicken Sie auf Change Password (Kennwort ändern).
- Starten Sie Ihren Trailhead Playground, indem Sie zur Seite "Hands-On Orgs" (Übungs-Organisationen) zurückkehren und neben Ihrer Organisation auf Launch (Starten) klicken.
So installieren Sie die Dreamhouse-Beispielanwendung:
- Suchen Sie im App Launcher (
) den Eintrag Playground Starter und wählen Sie ihn aus.
- Wenn Sie die Anwendung "Playground Starter" nicht sehen, lesen Sie in der Salesforce-Hilfe den Artikel zum Installieren eines Pakets oder einer Anwendung zum Bewältigen einer Trailhead-Aufgabenstellung.
- Wenn Sie die Anwendung "Playground Starter" sehen, klicken Sie auf die Registerkarte Install a Package (Paket installieren).
- Fügen Sie
04t3h000004bhxlAAA
in das Feld Package ID (Paket-ID) ein und klicken Sie auf Install (Installieren).
- Wählen Sie Install for All Users (Für alle Benutzer installieren) aus und klicken Sie dann auf Install (Installieren).
- Wenn Sie aufgefordert werden, den Drittanbieterzugriff zu genehmigen, klicken Sie auf Yes (Ja) und dann auf Continue (Weiter). Dadurch werden die Informationen auf der Karte in der Anwendung Dreamhouse aktualisiert.
- Nach Abschluss der Installation klicken Sie auf Done (Fertig).
- Suchen und wählen Sie im App Launcher (
) die Dreamhouse App (Dreamhouse-Anwendung) aus.
Importieren Sie abschließend Beispieldaten für die Objekte "Property" (Immobilie) und "Broker" (Makler):
- Klicken Sie in der Anwendung Dreamhouse auf die Registerkarte Settings (Einstellungen).
- Klicken Sie auf Import Data (Daten importieren).
Ressourcen
- Trailhead: Salesforce-Administrator: Schnelleinstieg
- Trailhead: Salesforce-Entwicklerdokumentation: Schnelleinstieg
- Trailhead: Alles rund um Salesforce
- Trailhead: Schnelleinstieg: Rundgang durch den Katalog der Beispielanwendungen
- Trailhead: Salesforce Mobile SDK – Grundlagen