Salesforce-Bereitstellung und Tipps für neue Benutzer von Experten

Veröffentlicht: 2019-09-18

Unternehmensteams arbeiten viele Tage an einer effektiven Salesforce-Implementierung, und es ist sehr bedauerlich, wenn Sie feststellen, dass die Dinge nicht so funktionieren, wie Sie es erwartet haben. Die Bereitstellung von Salesforce ist eine beträchtliche Investition für jedes Unternehmen und könnte auch die Zeit und Mühe vieler Menschen, einschließlich des Managements und der Mitarbeiter, in Anspruch nehmen. Wenn Sie also feststellen, dass die Dinge nach der Implementierung nicht richtig laufen, könnte es sich um ein Missgeschick handeln.

Wenn die Implementierung fehlschlägt, kann die Behebung dieser Probleme auch viele Wochen dauern, und dies könnte ein endloser Prozess sein, wenn nicht an der Wurzel gehandelt wird. Für die Salesforce-Implementierer und -Administratoren ist es wichtig, die mit der Salesforce-Bereitstellung verbundenen Risiken zu mindern und richtig damit umzugehen, um zukünftige Komplikationen zu vermeiden. Hier in diesem Artikel diskutieren wir einige Tipps für eine reibungslosere Bereitstellung der Salesforce CRM-Suite.

Schreiben Sie die Testfälle für eine vollständige Abdeckung

Um den Salesforce-Produktionscode bereitzustellen, sollte man sicherstellen, dass mindestens 75 % der Codeabdeckung abgeschlossen sind. Die Trigger sollten auch eine Codeabdeckung haben. Um dies zu tun, sollte man zuerst eine Prozessregel festlegen, bevor man mit der Bereitstellung fortfährt. Es ist auch wichtig sicherzustellen, dass die Entwickler, die mit den Codes umgehen, sicherstellen, dass sie alle Tests mit einem wünschenswerten Grad an Leistung bestehen. Das richtige Testen eines großen Teils des Codesatzes von Zeit zu Zeit ist ein sehr intelligenter Ansatz, der dazu beitragen wird, zukünftige Verwirrung zu vermeiden.

Folgen Sie einem Test-Drive-Entwicklungsansatz

Um dies sicherzustellen, müssen Entwickler geschriebene Testfälle haben, die ausgeführt werden können, bevor sie Codes schreiben. Dieser schrittweise Ansatz wird eine unzureichende Klassengröße fördern. Das Testen wird auf diese Weise erleichtert und die Wiederverwendung von getesteten Klassen kann auch im Entwicklungsprozess viel Zeit und Mühe sparen. Mit diesem Ansatz:

  • Sie können im gesamten Code eine konsistente Erwartung festlegen und auch die Zeit für die Vorbereitung der Komponententests leicht abschätzen. Solche Tests mussten mit einer gleichbleibenden Häufigkeit durchgeführt werden. Wenn eine Klasse gefunden wird, die den Tests nicht entspricht, sollte sie von den Entwicklern sofort behoben werden.
  • Sie werden am letzten Tag des Salesforce-Implementierungsprojekts keine gefürchteten Codefehler oder Implantationsfehler feststellen. Wenn andererseits die Codeabdeckung zum Testen ein Minimum ist, besteht jede Möglichkeit, dass Sie am letzten Tag oder so endgültig scheitern. Es gibt auch viele andere kurze Arbeiten, die während der Implementierungsphase erledigt werden müssen, und mit einem Klassentestansatz können Sie diese Art von Arbeiten während der Entwicklungsphase selbst erledigen.

Nehmen Sie alle Änderungen an einem einzigen Ort vor

Stellen Sie während der Bereitstellung sicher, dass auf alle Entwicklungsänderungen ordnungsgemäß verwiesen wird. Die Entwickler von Flosum.com verwenden eine Eclipse-ähnliche Umgebung, um Änderungen zu generieren, die Zielorganisation zu vergleichen und dann die Unterschiede aufzulisten. Es enthält jedoch möglicherweise nicht alle Änderungen in einer Organisation mit mehr Salesforce-Optionen für Point-and-Click.

Eine geeignete Bereitstellung verfolgt alle Änderungen in den organisationsweiten Standardeinstellungen, Regeln für die Validierung, Arbeitsabläufe, Genehmigungen usw. Dies ist nicht schwer zu bewerkstelligen, indem eine geeignete Tabelle verwaltet wird. Sie können geeignete Spalten pflegen, indem Sie die Dateinamen vorbereiten und die Gründe für vorgenommene Änderungen, Entwickler, die Änderungen vorgenommen haben, und den Zeitpunkt der Bereitstellung angeben. Ein ideales VCS (Versionskontrollsystem) für die Codeverwaltung kann die Änderungen verfolgen.

Zusammen mit diesen ist es auch ideal, mit einer frühen Bereitstellung zu beginnen, anstatt auf das allerletzte Datum zu warten, um die Codes bereitzustellen. Man sollte auch versuchen, die Auslöser gut unterzubringen, um Governance-Fehler bei der Salesforce-Implementierung wie in einem benutzerdefinierten Codesatz zu vermeiden; Sie können idealerweise bis zu 100 Abfragen durchführen. Achten Sie bei der Bereitstellung auch auf die Profile, die normalerweise viele Informationen enthalten. Als Nächstes besprechen wir einige wichtige Tipps für Salesforce-Anfänger, um dies gut zu erreichen.

Wichtige Tipps für Salesforce-Einsteiger

Es besteht kein Zweifel daran, dass Salesforce uns helfen kann, das Arbeitsleben viel einfacher zu machen. Unabhängig von den Modulen, die man für die Salesforce-Bereitstellung auswählt oder auf welchen hierarchischen Ebenen die Organisation versucht, sie zu implementieren, ist es das Wichtigste, sie richtig umzusetzen, um den optimalen Nutzen zu erzielen. Hier sind einige Dinge, die Salesforce-Anfängern helfen können.

Erstellen von Listenansichten

Was auch immer Ihre Verwendung sein mag, Salesforce befasst sich mit vielen Listenansichten, die für jeden Zweck geeignet sind. Angefangen von den Lead-Listen, die von der einzelnen Kampagne generiert wurden, bis hin zur ausgereiftesten, die bald geschlossen wird, kann es viele Links geben, mit denen man sich täglich auseinandersetzen muss.

Die meisten Anfänger denken, dass die Standard-Listenansicht ideal für die Inhalte ist, die Salesforce anbietet oder von den Administratoren gelehrt wird. Für die Benutzer gibt es viele Optionen für verschiedene Listenansichten, die sie wechseln können, um verschiedene nützliche Informationen zu erhalten.

Erstellen von Vorlagen für den Versand

Wenn eine Organisation Salesforce oder Salesforce DX installiert, die in die bestehenden Anwendungen integriert werden müssen, sollten Sie auch über eine professionelle E-Mail-Vorlage verfügen. Die meisten Benutzer wissen nicht, dass es jetzt sehr einfach ist, E-Mail-Vorlagen in Salesforce für beliebige Zwecke zu erstellen. Es ist möglich, die Berichte automatisch per E-Mail zu versenden, und es hilft auch den Vertriebsteams, ihre Echtzeitleistung im Vergleich zu den tatsächlichen Unternehmenszielen zu sehen. Mit Salesforce ist es viel einfacher, die Berichte von Zeit zu Zeit für jeden zu erstellen.

Ausführen der vorab geplanten Aufgaben

Anfänger kennen diese Standardfunktion von Salesforce möglicherweise nicht. Dazu können die Benutzer jedes beliebige Objekt öffnen, das ein Eigentumsfeld hat. Wenn Sie auf die Optionen zugreifen, können Sie viele Abschnitte sehen, die verschiedenen Zwecken im Zusammenhang mit der Apex-Freigabe dienen. Sie können einem bestimmten Objekt ganz einfach einen geplanten Job hinzufügen und ihn bei Bedarf jederzeit mit einem einzigen Klick ausführen.

Sowohl für Anfänger als auch für Experten ist Salesforce eine wunderbare Ressourcenplattform, wenn sie richtig eingesetzt wird. Die Implantierer müssen lediglich sicherstellen, dass das gesamte Team an Bord in den Salesforce-basierten Betrieb eingebunden ist und sich strikt an die Richtlinien hält, um deren Einhaltung und optimale Effektivität zu gewährleisten.