Kennen Sie die richtige Verwendung von Salesforce Sandboxes und Lightning Flow

Veröffentlicht: 2020-01-14

Wenn Sie Salesforce-Neuling oder sogar ein erfahrener Salesforce-Entwickler oder -Administrator sind, ist es nicht notwendig, dass Sie alles darüber wissen. Menschen nutzen Salesforce für eine Vielzahl von Anforderungen, und die meisten von ihnen gehen nicht über ihre Grundbedürfnisse hinaus oder haben keine Zeit, diese zu erkunden. Tatsächlich handelt es sich bei Salesforce jedoch um eine End-to-End-Plattform, die viele zusätzliche Dinge tun kann, um Sie bei den täglichen Geschäftsabläufen zu unterstützen, von der Basisplanung über die Endausführung bis hin zur Analyse der Kapitalrendite.

Salesforce ist eine ständig wachsende Plattform, daher ist es wichtig, dass die Benutzer auch über die Updates informiert sind, um das Beste aus Salesforce herauszuholen. Das Erlernen von Salesforce ist keine schwierige Aufgabe, und wenn Sie ein wenig Logik anwenden, können Sie auch die Funktionen bestens erkunden. Oft liegt es nicht nur an der Technologie, sondern die Leute scheinen auch mit den Fachbegriffen verwechselt zu werden, die auch von Profis verwendet werden. In diesem Artikel besprechen wir zunächst verschiedene Salesforce-Editionen und die Terminologien im Zusammenhang mit verschiedenen Salesforce-Sandboxen.

Inhaltsverzeichnis anzeigen
  • Salesforce-Editionen
  • Entwickler-Sandboxen
  • Lebenszyklus der Sandbox-Entwicklung
  • Arten von Sandkästen
  • Wie können Sie eine Salesforce-Sandbox-Vorlage erstellen?
  • Salesforce Lightning-Plattform
  • Der richtige Einsatz von Lightning Flow

Salesforce-Editionen

Zwangsversteigerung

Wenn Sie neu bei Salesforce sind und die Anschaffung planen, sollten Sie sich zunächst für eine Edition entscheiden. Jede Edition verfügt über einen benutzerdefinierten Satz an Features und Funktionen. Je nach Art des Unternehmens und den zu setzenden Prioritäten kann man also die am besten geeignete Salesforce-Edition auswählen. Bisher gibt es sieben verschiedene Salesforce-Editionen:

  • Persönliche Ausgabe.
  • Enterprise Edition.
  • Contact Manager-Edition.
  • Entwickler-Ausgabe.
  • Gruppenausgabe.
  • Professionelle Ausgabe.
  • Unbegrenzte Auflage.
 Für Sie empfohlen: 10 Funktionen, die jeder Salesforce-Experte kennen sollte.

Entwickler-Sandboxen

Salesforce Sandboxes ist eine wichtige Funktion, die jeder gleich zu Beginn kennen sollte. Sandboxes helfen Benutzern dabei, die Anwendungen individuell zu programmieren und verschiedene Kopien davon für unterschiedliche Anforderungen oder Zwecke zu erstellen. Sandbox könnte zum Entwickeln, Testen und Trainieren technischer Dinge verwendet werden.

Sandboxes sind völlige Ableger Ihres SPO, also der Salesforce-Produktionsorganisation, sodass der Prozess zu Ihren Sandboxes keine Auswirkungen auf Ihre Salesforce-Produktionsorganisation hat und umgekehrt.

Normalerweise gibt es in allen Abschnitten von Aufgabenaufrufen für bestimmte Umgebungen, beispielsweise für die Dauer des Bauabschnitts, die Möglichkeit, dass mehrere Gruppen zusammenkommen und Verbesserungen ausprobieren. In diesem Beispiel benötigt jede Gruppe ihre eigenen Sandboxes für die Entwicklung. Nach der Entwicklungsphase benötigen wir ein Testfeld, während der Trainingsdauer benötigt die Schulungsgruppe ein separates Feld für Trainingszwecke und vor der Produktion ist ein STAGING-Schritt erforderlich. Für alle diese segmentspezifischen Felder sind Pflichtfelder erforderlich.

Das folgende SDLC-Diagramm veranschaulicht alle unten aufgeführten erforderlichen Felder:

Salesforce-Developer-Sandboxes-SDLC-Diagramm

Lebenszyklus der Sandbox-Entwicklung

  1. Erstellen Sie ein Entwicklungsfeld.
  2. Erstellen Sie mit lokalen Salesforce-Tools und dem Web.
  3. Entwickeln Sie ein Testfeld, das sowohl Integration als auch UAT umfasst.
  4. Fahren Sie mit weiteren Modifikationen vom Entwicklungsbereich zum Integrationsbereich fort.
  5. Testen.
  6. Driftänderungen von der Integrationsumgebung zum UAT-Feld.
  7. Führen Sie Benutzerakzeptanztests durch.
  8. Ändern Sie die Anpassungen von der UAT-Umgebung in die Staging-Umgebung.
  9. Reproduzieren Sie die Produktionsänderungen in STAGING.
  10. Legen Sie eine bestimmte Uhrzeit oder ein bestimmtes Datum für die Veröffentlichung fest.

Arten von Sandkästen

  1. Entwickler: Es handelt sich um eine echte Konfiguration der Sandbox, die zum Codieren und Testen der Anwendungen dient. In der Entwickler-Sandbox gibt es eine Obergrenze für Speicher und Daten von maximal 200 MB.
  2. Developer Pro: Diese Sandbox bietet benutzerdefinierte Konfigurationsoptionen zum Codieren und Testen mit verschiedenen Kombinationen. Es ist ideal für den Einsatz durch eigenständige Entwickler in einer nicht gemeinsam genutzten Umgebung. Im Vergleich zur Entwicklerversion verfügt diese über eine größere Speicher- und Datenkapazität von jeweils 1 GB. Ansonsten ist es identisch mit der Entwicklerversion.
  3. Gruppe: Sowohl die Developer- als auch die Developer Pro-Sandbox waren für einzelne Entwickler gedacht, die Group Sandbox ist jedoch, wie der Name schon sagt, für Gruppen gedacht. Darauf können Sie in einer Teamumgebung eine Reihe von Entwicklungs- und Testaufgaben gruppieren.
  4. Vollständig: Es handelt sich um eine Kopie der Entwicklungsumgebung mit allen Anwendungsschemata und Daten. Es verfügt über das gleiche Speicher- und Datenlimit wie die Produktions-Sandbox.
  5. Teilweise Kopie: Wie die vollständige Kopie kann sie auch dasselbe Schema mit Objekten, Dashboards, Berichten und Dokumenten haben. Es gibt eine Begrenzung für Speicher und Daten auf jeweils 5 GB. Eine Teilkopie eignet sich ideal für den gelegentlichen Einsatz bei Geschäfts- oder Technologietests usw.

Benutzer können benutzerdefinierte Sandboxen erstellen, um ihre Organisationen zu testen, und es ist für jeden möglich, Sandboxen sowohl in der Lightning- als auch in der klassischen Salesforce-Version zu erstellen. Lassen Sie uns als Nächstes die Salesforce Lightning-Plattform erkunden, die für viele Entwickler neu ist.

 Das könnte Ihnen gefallen: Umfangreiche Salesforce-Plattformen für die mobile Anwendungsentwicklung.

Wie können Sie eine Salesforce-Sandbox-Vorlage erstellen?

Salesforce bietet die Möglichkeit, Sandbox-Vorlagen für vollständige und teilweise Kopien zu erstellen, auch wenn die Vorlagen nicht für Sandbox-Entwickler und erfahrene Entwickler erstellt werden können. Über Salesforce-Sandboxen kann der Benutzer die Länge der Datensätze manipulieren, die er von der Fertigung in die Sandbox und umgekehrt replizieren möchte, und auch ein bestimmtes Objekt auswählen.

Die unten aufgeführten Vorteile werden durch die Informations-Sandboxen bereitgestellt:

  • Über die Sandbox-Vorlage können Standard- und benutzerdefinierte Datensatzelemente ausgewählt werden.
  • Wenn ein Objekt mit Hilfe des Unternehmens benötigt wird, sind die Meilen bereits enthalten.
  • Sie können die Objektbeziehung leicht erkennen.
  • Es kann eine Objektliste mit der anhand der Anzahl ermittelten Gesamtsumme angezeigt werden.
Die Sandbox-Vorlage kann zum Zeitpunkt der Erstellung erstellt werden. Allerdings können die besten fünf GB an Statistiken zusammen mit fünf GB an Dokumenten in einer teilweisen oder vollständigen Sandbox gespeichert werden. Jetzt werden wir sehen, wie die Sandbox-Vorlage erstellt und verwendet werden kann. Dies kann entweder eine teilweise oder vollständige Sandbox sein.

Beim Einfügen der Sandbox-Vorlage müssen die unten aufgeführten Schritte beachtet werden:

  • Finden Sie Sandboxes über das kurze Suchmenü.
  • Klicken Sie auf Neue Sandbox.
  • Geben Sie den Namen und die Sandbox-Beschreibung ein.
  • Wählen Sie Sandbox-Typen aus.
  • Klicken Sie auf Reproduktion starten.
Abhängig von der Größe Ihrer Organisation können Sie die richtige Sandbox auswählen, die jeder auswählen kann. Wenn der Kopiervorgang abgeschlossen ist, erhalten Sie möglicherweise eine Benachrichtigungs-E-Mail. Sie können auf den Link in Ihrer E-Mail klicken, um Zugang zur Sandbox-freien Salesforce-Demo zu erhalten. Wenn Sie der Salesforce-Sandbox-Vorlage Gadgets hinzufügen möchten, aktivieren Sie dann jedes Kontrollkästchen. Die Auflistung der ausgewählten Artikel kann angezeigt werden, darüber hinaus können die Artikel auch abgewählt werden. Nachdem Sie den gewünschten Artikel ausgewählt haben, können Sie auf die Schaltfläche „Speichern“ klicken und auch die Sandbox speichern.

Salesforce Lightning-Plattform

Umfangreiche Salesforce-Plattformen für die Entwicklung mobiler Anwendungen

Bei der Entwicklung von Force.com gibt es einige wichtige Dinge, die Sie im Auge behalten müssen. Sicherstellen, dass der fertige Inhalt veröffentlicht wird, indem er öffentlich zugänglich bleibt. Eine große Herausforderung besteht darin, die neue Website immer gleichzeitig für die Veröffentlichung zu testen. In Anbetracht dieses Aspekts weist Force.com viele Einschränkungen auf. Für einen Force.com-Entwickler ist es ideal, auch über diese Mängel Bescheid zu wissen, um sicherzustellen, dass bei der Entwicklung keine Komplikationen auftreten. Um mehr darüber zu erfahren, können Sie sich auch die Trailheads und Benutzerrichtlinien von Salesforce ansehen. Sie können auch die Designmodelle in Betracht ziehen, die auch in DBMS wirksam sind. Der Schlüssel zum Erfolg liegt hier im richtigen Design des Schemas und der Abfragestruktur. Mit all diesen Vorteilen zusammen ist Salesforce Lightning jetzt die beste Lösung, um Ihre End-to-End-Entwicklungsanforderungen zu erfüllen.

 Vielleicht gefällt Ihnen auch Folgendes: 8 Grundlagen einer erfolgreichen Salesforce-Implementierung.

Der richtige Einsatz von Lightning Flow

Wie wir oben gesehen haben, ist Lightning Flow derzeit das angesagteste Salesforce-Tool. Es ist in erster Linie ein blitzloser Flow Builder; Die Entwickler von Salesforce mit einem guten Verständnis des Flows können von seiner Verwendung großen Nutzen ziehen. Hier sind einige wichtige Dinge, die Flow-Builder wissen müssen. Sie können die Salesforce Trailheads auch nutzen, um mehr über den Flow zu erfahren. Auf dem Salesforce-Administratorportal stehen Schulungsmaterialien mit Experten-Tutorials zur Verfügung.

Sie können Flow über den Apex-Trigger, den Prozess-Builder, die Seitenlayout-Schaltfläche und auch eingebettet in die Lightning-Komponente oder die Lightning-Community starten. Ein weiterer wichtiger Punkt ist, dass es wichtig ist, den Code zu formatieren und zu kommentieren, um die Arbeit in einer laufenden Entwicklungsumgebung zu vereinfachen. Ein weiterer wichtiger Punkt ist, sicherzustellen, dass Sie alle vom Flow im Verlauf der Entwicklung getesteten Objekte erwähnen. Es ist wichtig zu erwähnen, woher diese stammen und welche Seiten im Hinblick auf den Bildschirmfluss verwendet werden.

Ebenso wie die bei der Programmierung befolgten Standards müssen Sie sich auch bei der Vorbereitung der Elemente oder beim Erstellen einer Variablen im Flow an eine ordnungsgemäße Namenskonvention halten. Man sollte bei allen Variablenbeschreibungen auch angeben, was man erfassen muss. In Anbetracht dessen wird es sich lohnen, auch im Vorfeld einige zusätzliche Anstrengungen zu unternehmen, um sicherzustellen, dass Sie sich selbst von allen anderen unterstützen, die im Verlauf des Flows weiter daran arbeiten. Ein weiterer Ratschlag von Experten besteht darin, auch zu jedem Schritt einige kurze Beschreibungen zu schreiben, um zu dokumentieren, was Sie damit gemacht haben. Ein solcher zusätzlicher Schritt hilft Ihnen dabei, sich an frühere Aktionen zu erinnern, wenn Sie es zu einem späteren Zeitpunkt noch einmal überdenken.

Wenn Sie sich an alle diese Eingaben halten, wird sichergestellt, dass der Lightning Flow richtig genutzt wird. Dies wird die Dinge im Verlauf der Entwicklung noch einfacher und verständlicher machen.

 Dieser Artikel wurde von Sujain Thomas geschrieben. Sujain ist Autorin und SEO-Expertin. Heutzutage verwaltet und schreibt Sujain für Flosum.com. Ihr Schwerpunkt liegt auf „Salesforce DX“. Sie ist für die Erstellung von Inhalten verantwortlich, die IT-Experten dabei helfen, die hochspezialisierten Sprachen der anderen zu sprechen.