Czym jest Salesforce Sandbox?

Czym jest Sandbox w Salesforce?
Sandbox w Salesforce to samodzielne środowisko służące do testowania i opracowywania nowych funkcji, zmian oraz pomysłów. Pozwala użytkownikom testować i rozwijać aplikacje bez obaw o popełnienie błędów w środowisku produkcyjnym. Mówiąc prościej, jest to kopia środowiska produkcyjnego, która umożliwia programistom i administratorom testowanie zmian, opracowywanie nowych funkcji oraz przeprowadzanie testów regresyjnych w odizolowanym środowisku. Sandbox to bezpieczne i kontrolowane środowisko, oddzielone od środowiska produkcyjnego oraz innych środowisk Sandbox.
Chcesz testować i rozwijać nowe funkcje w odizolowanym środowisku? Wypróbuj Sandbox! Twórz nowe funkcje i testuj zmiany bez obaw o błędy w środowisku produkcyjnym.
Korzystanie z Sandbox: kiedy ma sens w Twojej organizacji?
4 zalety środowisk Sandbox
1. Ograniczenie ryzyka
Środowiska Sandbox zapewniają bezpieczną przestrzeń do tworzenia aplikacji bez obaw o popełnianie błędów oraz ograniczają ryzyko błędów, utraty danych i naruszeń bezpieczeństwa w środowisku produkcyjnym.
2. Łatwe utrzymanie
Środowiska Sandbox są łatwe w utrzymaniu i aktualizacji. Można je szybko wyczyścić i przywrócić do pierwotnego stanu.
3. Usprawnienie procesów
Środowiska Sandbox umożliwiają usprawnianie procesów biznesowych, ponieważ zmiany można przetestować i zaimplementować przed ich wdrożeniem w środowisku produkcyjnym.
4. Współpraca
Sandbox zapewnia oddzielne środowisko, w którym wiele zespołów może jednocześnie pracować nad różnymi aspektami projektu bez wzajemnego wpływu na swoją pracę.
Typy środowisk Sandbox
Full Sandbox – Środowisko Full Sandbox jest przeznaczone do testowania. Tylko środowiska Full Sandbox obsługują testy wydajnościowe, testy obciążeniowe i etap przygotowania do wdrożenia produkcyjnego. Środowiska Full Sandbox są repliką środowiska produkcyjnego, obejmującą wszystkie dane, takie jak rekordy obiektów i załączniki, oraz metadane. Długi odstęp między odświeżeniami utrudnia wykorzystywanie środowisk Full Sandbox do prac programistycznych. Zalecamy zastosowanie szablonu środowiska Sandbox, aby zawierało ono tylko rekordy potrzebne do testów lub innych zadań.
Developer Sandbox – Środowisko Developer Sandbox jest przeznaczone do prac programistycznych i testowania w odizolowanym środowisku. Developer Sandbox zawiera kopię konfiguracji środowiska produkcyjnego (metadanych).
Developer Pro Sandbox – Środowisko Developer Pro Sandbox jest przeznaczone do prac programistycznych i testowania w odizolowanym środowisku i może pomieścić większe zbiory danych niż Developer Sandbox. Developer Pro Sandbox zawiera kopię konfiguracji środowiska produkcyjnego (metadanych). Korzystaj z Developer Pro Sandbox, aby realizować więcej zadań programistycznych i związanych z zapewnianiem jakości, a także przeprowadzać testy integracyjne lub szkolenia użytkowników.
Partial Copy Sandbox – Środowisko Partial Copy Sandbox jest przeznaczone do testowania. Zawiera kopię konfiguracji środowiska produkcyjnego (metadanych) oraz próbkę danych z tego środowiska określoną w szablonie środowiska Sandbox. Korzystaj z Partial Copy Sandbox do zadań związanych z zapewnianiem jakości, takich jak testy akceptacyjne użytkowników, testy integracyjne i szkolenia.
Licencje na środowiska Sandbox
Licencje kupuje się dla każdego typu środowiska Sandbox, przy czym można kupić wiele licencji każdego typu. Licencje na środowiska Sandbox mają strukturę hierarchiczną. Poniższa tabela pokazuje, jakie typy środowisk Sandbox można utworzyć w ramach poszczególnych licencji:
Licencja Full Sandbox | Licencja Partial Copy Sandbox | Licencja Developer Pro Sandbox | Licencja Developer Sandbox | |
|---|---|---|---|---|
Developer Sandbox | ||||
Developer Pro Sandbox | ||||
Partial Copy Sandbox | ||||
Full Sandbox |
Co Sandbox może dać Twojej firmie?
Obniżenie kosztów: Zyskujesz ekonomiczne rozwiązanie, którego utrzymanie wymaga minimalnych zasobów. Identyfikując i rozwiązując problemy w środowisku Sandbox przed wdrożeniem, firmy mogą obniżyć koszty usuwania błędów i uniknąć kosztownych przestojów w środowisku produkcyjnym. Według raportu 2022 Salesforce Success Metrics Global Highlights środowiska Sandbox mogą obniżyć koszty IT o 25%.
Większa efektywność: Możesz skrócić cykle wydawnicze, a tym samym szybciej reagować na potrzeby klientów.
Większa produktywność: Łatwiej przyspieszysz wdrażanie pracowników, szkoląc ich z obsługi Salesforce na replice środowiska produkcyjnego.
Jak skutecznie wdrożyć Sandbox w swojej firmie?
Aby jak najlepiej wdrożyć Sandbox na Twojej platformie Salesforce, w Routine Automation wskazujemy następujące kwestie, które należy wcześniej rozważyć:
🧩 Wyznacz cele
Zacznij od określenia konkretnych celów i założeń. Ustal też cel i zakres korzystania ze środowiska Sandbox. Pomoże Ci to zrozumieć, które aplikacje należy przetestować, jakich danych użyć i jak długo powinny trwać testy.
🧩 Wybierz odpowiednie narzędzie
W Salesforce dostępne są różne typy środowisk Sandbox. Szukaj takich, które odpowiadają potrzebom i budżetowi Twojej firmy. Każdy typ środowiska Sandbox jest inny. Jeśli masz trudności ze znalezieniem odpowiedniego środowiska do testów i brakuje Ci na nie budżetu, możesz wybrać środowiska Developer Sandbox. Jeśli natomiast wyzwaniem jest praca z metadanymi lub danymi produkcyjnymi i potrzebujesz dodatkowej repliki środowiska produkcyjnego, możesz kupić środowiska Full Copy Sandbox dostępne w planach premium lub unlimited.
🧩 Utwórz środowisko Sandbox i przetestuj aplikacje
Tutaj do akcji wkraczają eksperci Salesforce! Opisz, czego potrzebujesz. Testuj integracje aplikacji, sprawdzaj działanie dostosowań, diagnozuj i usuwaj błędy itd.
🧩 Przeanalizuj uzyskane wyniki
Po przygotowaniu środowiska i przetestowaniu aplikacji w środowisku Sandbox możesz przeanalizować wyniki, aby ustalić, czy aplikacja jest gotowa do wdrożenia w systemie. Należy również udokumentować wszelkie problemy lub błędy wykryte podczas testów i współpracować z zespołem programistycznym przy ich usuwaniu.
🧩 Wdróż aplikację
Gdy wyniki testów w środowisku Sandbox będą dla Ciebie satysfakcjonujące, możesz wdrożyć aplikację w swoim systemie. Należy zrobić to ostrożnie i z zachowaniem niezbędnych środków ostrożności, aby uniknąć potencjalnych problemów.
Skuteczne korzystanie ze środowisk Sandbox wymaga starannego planowania, stosowania odpowiednich narzędzi i rygorystycznego testowania, aby zapewnić bezpieczne działanie aplikacji oraz ich ochronę przed zagrożeniami przed wdrożeniem w systemie.
Podsumowanie
Sandbox to kluczowa funkcja platformy Salesforce, która umożliwia firmom tworzenie i testowanie nowych aplikacji oraz funkcji bez zakłócania działania ich aktywnego środowiska produkcyjnego. Rozwiązanie zapewnia bezpieczne, oddzielne środowisko oferujące szereg korzyści, takich jak ograniczenie ryzyka, poprawa jakości, oszczędność czasu i kosztów oraz lepsza współpraca.











