Durchstarten mit AppExchange
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Entwickeln Ihrer eigenen AppExchange-Strategie
- Installieren einer Anwendung aus AppExchange
Was ist AppExchange?
Sie sind wahrscheinlich bereits mit dem Konzept von App Stores vertraut. Ganz gleich, ob Sie Anwendungen auf Ihr Smartphone, Tablet, Ihren Computer oder ein anderes Gerät herunterladen, müssen Sie die Anwendungen installieren, damit Ihre Technologie den größten Nutzen hat.
Salesforce ist da nicht anders. Zuvor haben wir bereits das Enterprise-Ökosystem erwähnt. Salesforce hat eine Partner-Community, die die Flexibilität der Salesforce-Plattform nutzt, um überzeugende Anwendungen und andere Lösungen zu entwickeln, die jeder nutzen kann. Diese Angebote können über AppExchange (entweder kostenlos oder gebührenpflichtig) installiert werden.
Erfolgsstrategien
Die Anwendung Dreamhouse von D’Angelo ist bei den Immobilienmaklern im Unternehmen überaus erfolgreich. Doch seien wir realistisch: D'Angelo arbeitet allein. Das heißt, dass es täglich nur eine begrenzte Anzahl von Stunden gibt, in denen er für seine Kollegen neue Anwendungen entwickeln kann.
Zum Glück gibt es auf AppExchange viele Anwendungen, die D’Angelo herunterladen kann, um Dreamhouse bei der Erledigung wichtiger Aufgaben von der Gehaltsabrechnung bis zur Genehmigung von Spesen und Integrationen mit anderen Tools wie Evernote und MailChimp zu helfen.
Die Möglichkeiten, die AppExchange bietet, sind aufregend, doch bevor Sie mit dem Herunterladen aller Anwendungen in Sichtweite beginnen, müssen Sie eine Strategie entwickeln. Mithilfe einer soliden Strategie können Sie sicherstellen, dass Sie mit Anwendungen arbeiten, die den größten Nutzen bieten, ohne dass Funktionalität dupliziert wird oder Sie in etwas investieren, das Sie gar nicht brauchen.
Befolgen Sie die nachstehenden Schritte, um eine sinnvolle AppExchange-Strategie zu entwickeln:
- Bestimmen Sie Abteilungen, die Salesforce bereits nutzen oder die Salesforce-Nutzung planen. Dies sind Ihre Hauptzielgruppen.
- Recherchieren Sie, was auf AppExchange zum Erfüllen der Anforderungen Ihrer Zielgruppen verfügbar ist. Diskutieren Sie Geschäftsszenarien mit Abteilungsleitern, um die exakten Anforderungen zu bestimmen. Es folgt eine Reihe sinnvoller Fragen, die Sie stellen können:
- Welches Geschäftsproblem versuchen Sie zu lösen?
- Was sind aktuell Ihre Hauptprobleme?
- Wie viele Benutzer benötigen diese Anwendung?
- Wie hoch ist Ihr Budget?
- Wie sieht Ihr Zeitplan aus?
Anhand der Antworten können Sie Anwendungen bestimmen, die sich für die einzelnen Abteilungen oder Geschäftsszenarien am besten eignen.
- Wenn Sie eine Anwendung finden, von der Sie meinen, dass Sie Ihre Anforderungen erfüllt, laden Sie sie in eine Testumgebung herunter (z. B. eine kostenlose Developer Edition oder Sandbox). Stellen Sie sicher, dass die Anwendung, die Sie installieren, keine Konflikte mit anderen von Ihnen vorgenommenen Anpassungen oder bereits installierten Anwendungen verursacht. Sandbox-Instanzen sind Kopien Ihrer Organisation in einer separaten Umgebung. Sie werden zum Entwickeln und Testen verwendet. Lesen Sie hierzu das Dokument Sandbox-Typen und -Vorlagen in der Dokumentation.
- Wenn Sie zwischen mehreren Anwendungen eine Wahl treffen müssen, nehmen Sie sich ausreichend Zeit zum Auswerten der Testergebnisse. Prüfen Sie, ob es Funktionslücken oder unerwünschte Funktionen gibt. Laden Sie bei Bedarf Ihre Zielgruppen ein, um die Anwendungen in einer Demo zu präsentieren und Feedback zu geben.
- Nun sind Sie bereit, Ihre Anwendung in Ihrer Produktionsumgebung zu installieren und bereitzustellen. Stellen Sie sicher, dass Sie Ihre Benutzer auf dem Laufenden darüber halten, was sich ändert, und stellen Sie bei Bedarf Schulungen und Dokumentation zur Verfügung.
Installieren Ihrer ersten Anwendung
Wenngleich AppExchange einem herkömmlichen App Store auf Ihrem Smartphone oder Tablet ähnelt, sollten Sie sich in Erinnerung rufen, dass Ihre Salesforce-Organisation eine komplexe Umgebung ist. Sie können nicht einfach eine Anwendung installieren, nur weil sie ein cooles Logo oder einen überzeugenden Werbespruch hat.
Was ist also der richtige Weg, eine Anwendung zu installieren? Wir zeigen es Ihnen! Dies ist nur ein Beispiel – Sie müssen die Schritte nicht nachvollziehen.
Angenommen, Sie finden in AppExchange diese tolle Anwendung, mit der Sie SMS-Nachrichten innerhalb von Marketing Cloud Engagement-Automatisierungen senden können.
Zum Installieren der Anwendung würden Sie auf Jetzt anfordern klicken, Diese Schaltfläche bringt Sie zum Installationsassistenten, der Sie durch die Schritte begleitet. Es folgen zwei wichtige Fragen, die Sie im Verlauf des Installationsvorgangs beantworten müssen:
- Wo soll ich die Anwendung installieren: in der Produktions- oder Sandbox-Umgebung? Allgemein wird empfohlen, Anwendungen zunächst in einer Nichtproduktionsumgebung zu installieren. Es bieten sich die Installation in einer Sandbox für Ihre Produktionsorganisation oder Developer Edition-Organisation an. Durch das vorherige Testen der Anwendung können Sie Konflikte in der Produktionsumgebung bei Elementen wie Objektnamen besser vermeiden.
- Sollte ich Berechtigungen nur Administratoren, allen Benutzern oder bestimmten Profilen erteilen? Das hängt von der Zielgruppe der Anwendung ab. Wenn Sie den Zugriff auf eine bestimmte Benutzergruppe begrenzen möchten, planen Sie die Änderungen dieser Benutzerprofile, bevor Sie die Anwendung installieren.
Wo ist "Meine Anwendung" geblieben?
Toll. So würden Sie eine Anwendung also installieren. Und jetzt müssen Sie sie nur noch finden... So finden Sie Anwendungen nach ihrer Installation.
Anwendungen werden mithilfe eines so genannten Pakets installiert (erinnern Sie sich an die Installation der Dreamhouse-Anwendung?). So finden Sie das Paket:
- Geben Sie in Setup im Feld "Quick Find (Schnellsuche)" den Text Installed Packages (Installierte Pakete) ein und wählen Sie diesen Eintrag dann aus.
- Klicken Sie auf den Namen des installierten Pakets. Dieser entspricht dem Namen auf der Download-Seite von AppExchange.
- Klicken Sie auf Komponenten anzeigen, um weitere Informationen zum Paket anzuzeigen. Auf der Seite "Paketdetails" werden alle Komponenten im Paket angezeigt, einschließlich benutzerdefinierter Felder und Objekte sowie Apex-Klassen. Anhand dieser Informationen können Sie bestimmen, ob Konflikte mit Ihren eigenen Anpassungen bestehen.
Nachwort
Sehen Sie sich beim Erkunden von AppExchange unbedingt auch die kostenlosen Anwendungen an, die von Salesforce Labs angeboten werden. Das Tolle an Anwendungen von Salesforce Labs ist, dass sie nicht nur kostenlos, sondern auch Open-Source-Anwendungen sind. Das bedeutet, dass Sie sie bei Bedarf anpassen und genau nachsehen können, wie sie funktionieren. Auf diese Weise können Sie mehr darüber erfahren, wie die Plattform funktioniert.
Apropos mehr erfahren: Dieses Modul bietet Ihnen eine nützliche Grundlage für die eingehendere Beschäftigung mit der Salesforce-Plattform. Sehen Sie sich die nachstehenden Ressourcen an, mit deren Hilfe Sie die nächsten Schritte auf dem Weg zum Ziel angehen können. Viel Spaß mit den Trails!
Ressourcen
- Trailhead: Plattformentwicklung – Grundlagen
- Salesforce: Salesforce AppExchange
- Salesforce-Blog für Administratoren: Erstellen einer AppExchange-Strategie