Co to jest piaskownica Salesforce?

Opublikowany: 2022-09-10

Chcesz dostosować swoją firmę w środowisku pomostowym, aby przetestować zmiany bez zakłócania pracy organizacji produkcyjnej lub jej użytkownika? A może potrzebujesz organizacji, w której użytkownicy mogą się logować i testować nowe funkcje przed przygotowaniem do produkcji? Lub po prostu chcesz zalogować się do organizacji Salesforce, aby uzyskać szkolenie lub rozwój, który wygląda jak Twoja organizacja produkcyjna.

Cóż, jeśli Twoja odpowiedź na wszystkie te pytania brzmi „Tak”, jesteś we właściwym miejscu.

Ten post dostarczy wiedzy o Salesforce Sandbox, różnych typach Sandbox, krokach do stworzenia i wiele więcej.

Spis treści

Co to jest piaskownica Salesforce?

Środowisko Salesforce Sandbox ułatwia testowanie nowego kodu, konfiguracji i automatyzacji bez wpływu na instancję produkcyjną.

To jak kopia instancji produkcyjnej z kilkoma lub wszystkimi metadanymi i danymi na typ piaskownicy.

Mówiąc najprościej, Salesforce Sandbox to środowisko testowe, w którym możesz tworzyć i kopiować metadane z instancji produkcyjnej. Jest to osobna sekcja, w której możesz testować z danymi, takimi jak Konta, Potencjalni klienci i Kontakty.

Sandbox tworzy kopie organizacji Salesforce w innym środowisku i używa ich do szkolenia, programowania i testowania bez przerywania pracy aplikacji i danych w organizacji produkcyjnej.

Kiedy używać piaskownicy Salesforce?

Jak już wspomnieliśmy, Sandboxes tworzy kopię Twojej organizacji Salesforce w innym środowisku. Możesz ich używać do programowania, szkolenia i testowania bez wpływu na aplikacje i dane w organizacji produkcyjnej.

Salesforce udostępnia piaskownice i pakiet narzędzi wdrożeniowych, które umożliwiają wykonywanie różnych funkcji.

  • Możesz oddzielić zadania programowania i dostosowywania od środowiska produkcyjnego, dopóki nie będziesz gotowy do wdrożenia zmian.
  • Możesz zaoferować środowisko szkoleniowe.
  • Test zmienia się na replikach użytkowników i danych produkcyjnych.
  • Zsynchronizuj oddzielne zmiany w jednym wdrożeniu w środowisku produkcyjnym.

Niezależnie od tego, czy jesteś administratorem dodającym funkcje do organizacji, jedynym programistą piszącym kod, czy zespołem doświadczonych programistów, którzy ulepszają Twoją organizację, powinieneś wybrać odpowiednie narzędzie do pracy w odpowiednim środowisku, aby pomyślnie opracowywać i wdrażać modyfikacje w swojej produkcji organizacja.

Piaskownica Salesforce

Jakie są rodzaje piaskownic w Salesforce?

Istnieją cztery typy środowisk piaskownicy Salesforce:

Rodzaje piaskownic

1. Piaskownica programisty

Ta piaskownica ma na celu tworzenie i testowanie w środowisku odłączonym. Piaskownica programisty zawiera replikę konfiguracji (metadane) organizacji produkcyjnej, która obejmuje niestandardowe definicje obiektów, niestandardowe ustawienia, strony Visualforce, klasy i wyzwalacze Apex, cenniki, pulpity nawigacyjne, raporty i wiele innych.

Różni użytkownicy mogą się logować i udostępniać jedną piaskownicę programisty. Mimo to ta piaskownica ma na celu zaoferowanie środowiska, w którym zmiany w ramach aktywnego rozwoju można oddzielić, dopóki wszystkie te zmiany nie zostaną udostępnione.

Piaskownice dla programistów oferują ograniczone miejsce na dane i pliki do różnych zadań programistycznych i testowych.

2. Deweloper Pro Sandbox

Developer Pro Sandbox jest również przeznaczony do programowania i testowania w oddzielnym i odłączonym środowisku i może obsługiwać więcej zestawów danych niż piaskownica dla programistów.

Piaskownica Developer Pro zawiera również replikę konfiguracji organizacji produkcyjnej (metadane). Możesz użyć tej piaskownicy do zarządzania większą liczbą zadań programistycznych i kontroli jakości oraz do szkolenia użytkowników lub testowania integracji.

3. Częściowa kopia piaskownicy

Ta piaskownica jest używana jako środowisko testowe, które obejmuje replikę konfiguracji organizacji produkcyjnej (metadane) oraz próbki danych organizacji produkcyjnej według szablonu piaskownicy.

Możesz używać tej piaskownicy do zadań kontroli jakości, takich jak testowanie integracji, testy akceptacyjne użytkowników i szkolenia.

Częściowa kopia piaskownicy to kopia metadanych organizacji produkcyjnej, taka jak piaskownice dla programistów i programistów Pro.

Ponadto aparat kopiowania piaskownicy próbkuje dane z organizacji produkcyjnej na podstawie zdefiniowanego szablonu piaskownicy.

Silnik kopiowania piaskownicy zawiera specjalną strategię kopiowania do zarządzania rozwojem piaskownicy częściowej kopii. Strategia kopiowania uczy się relacji danych zdefiniowanych w standardowym i dostosowanym schemacie obiektów Twojej organizacji produkcyjnej i zapewnia, że ​​przykładowe rekordy zachowują ważne powiązania między nimi.

Podczas tworzenia prawidłowych podzbiorów danych organizacji przy użyciu szablonów piaskownicy można używać piaskownic częściowego kopiowania do celów programistycznych, szkoleniowych i testowych. Najlepiej nadają się do testowania ołowiu i pełnej wydajności.

4. Pełna piaskownica

Ta piaskownica jest przeznaczona dla środowiska testowego. Piaskownice Just Full obsługują testowanie obciążenia, testowanie wydajności i przemieszczanie.

Pełne piaskownice to kopia Twojej organizacji produkcyjnej, obejmująca wszystkie dane, takie jak metadane i rekordy obiektów oraz załączniki. Rozpiętość interwału odświeżania sprawia, że ​​korzystanie z tych piaskownic do programowania jest trudne.

Stosowanie szablonu piaskownicy jest zwykle zalecane, więc piaskownica zawiera tylko te rekordy, które chcesz testować i wykonywać inne zadania.

Tworząc pełną piaskownicę, musisz również zdecydować, ile aktywności Chatter i historii śledzenia pola ma zawierać.

Pomiń śledzenie pól jest ustawieniem domyślnym, ale możesz rozważyć do 180 dni śledzenia pól. Jeśli śledzisz historię pola w swojej organizacji produkcyjnej dla różnych obiektów, powinieneś określić mniej dni, aby uniknąć nadmiernego generowania danych.

Aktywność Chatter może dodać sporo czasu do kopii pełnej piaskownicy.

Możesz ograniczyć kopiowany zakres historii pola i kopiować dane Chatter, jeśli chcesz przetestować swoje przypadki użycia.

Pełne piaskownice spełniają również różne inne cele, ale rozmiar piaskownicy i długość interwału odświeżania nie tworzą środowiska, które jest na bieżąco z Twoją organizacją produkcyjną.

Sugeruje się używanie pełnych piaskownic do testowania integracji, testowania obciążenia danych, testowania wydajności, testowania obciążenia, testowania akceptacji użytkownika i celów pośrednich. To środowisko jest przeznaczone specjalnie do wspierania pełnego testowania wydajności i obciążenia.

Różne typy piaskownic w Salesforce

Uwagi dotyczące piaskownicy dla programistów Salesforce

W nowym środowisku Salesforce Sandbox, zanim zaczniesz tworzyć, rozwijać i testować, powinieneś zadbać o następujące aspekty:

1. Dane klienta

W trybie Full lub Partial nie wolno zapominać, że sandbox zawiera pełne lub częściowe szczegóły danych klienta. Może zawierać informacje istotne dla banku, takie jak dane karty kredytowej i dane konta. Powinieneś wziąć je pod uwagę podczas aktualizacji czegokolwiek.

2. Synchronizacja

Identyfikator organizacji Sandbox i identyfikatory organizacji produkcyjnej są różne. Z tego powodu po zbudowaniu piaskownicy dane nie są synchronizowane ani aktualizowane automatycznie i jednocześnie w organizacji.

3. Szacunkowy czas ukończenia

Na oczekiwany czas realizacji projektu wpływają różne czynniki. Może to potrwać miesiące, dni lub godziny, w zależności od rozmiaru zestawów danych w piaskownicach.

4. Odświeżanie

Podczas odświeżania należy upewnić się, że została utworzona kopia bieżącego środowiska produkcyjnego, co oznacza, że ​​można utracić konfigurację i dane, jeśli nie ma ich w istniejącej organizacji produkcyjnej.

5. Dostarczanie wiadomości e-mail

Domyślnie dostarczanie poczty e-mail w piaskownicy jest ustawione na „Tylko systemowa poczta e-mail”. Możesz łatwo zmienić ustawienie na "Cała poczta", jeśli chcesz przetestować określone funkcje poczty e-mail w piaskownicy.

6. Dodawanie adresów e-mail

W każdym e-mailu użytkownika automatycznie dodawana jest „.invalid path” na końcu. Możesz zaktualizować swoje adresy e-mail, jeśli chcesz, aby każdy użytkownik otrzymywał generowane przez system wiadomości e-mail z piaskownicy. W ten sposób możesz usunąć tag „.invalid” na końcu wiadomości e-mail.

7. Licencjonowanie aplikacji

W fazie testowania, gdy wymagane jest licencjonowanie użytkownika, należy przeprowadzić dodatkowe testy. Z tego samego powodu musisz zaplanować dodanie dodatkowego czasu do swojego harmonogramu.

8. Harmonogramy i zadania wsadowe

Zanim przejdziesz do następnego, powinieneś sprawdzić, czy podczas testowania masz uruchomione jakieś zaplanowane zadania. Ponadto określ, co jest nieistotne dla środowiska piaskownicy, ale zostało skopiowane z organizacji produkcyjnej.

9. Bramki płatnicze

Nie należy zapominać, że każdy rekord bramki płatności jest wysyłany do „testowych bram płatności”. Pole wyboru „Test Endpoint” jest zawsze wyłączone dla tego samego.

10. Rzeczywiste dane do testowania

Podczas testowania w piaskownicy należy zawsze używać rzeczywistych danych przykładowych, upewniając się, że systemy piaskownicy działają tak, jak w sytuacji na żywo.

Jak stworzyć piaskownicę Salesforce?

1. Wymagany interfejs

Salesforce Classic (nie we wszystkich organizacjach) i Lightning Experience

2. Wymagane edycje

Professional, Unlimited, Database.com, Performance i Enterprise.

Wymagane uprawnienia użytkownika:

  • Aby wyświetlić piaskownicę: Wyświetl ustawienia i konfigurację
  • Aby utworzyć, usunąć, aktywować i odświeżyć piaskownicę: Zarządzaj piaskownicą

Salesforce kopiuje metadane organizacji produkcyjnej do organizacji piaskownicy podczas tworzenia piaskownicy.

Kroki

  • W konfiguracji w polu Szybkie wyszukiwanie wprowadź Sandboxy.
  • Następnie wybierz Sandboxy, aby zobaczyć swoje obecne piaskownice i zarządzać nimi lub utworzyć nową.

Streszczenie

Salesforce Sandbox jest jak atut dla różnych firm. Deweloperzy używają Sandboksa do tworzenia i testowania zmian do testowania wydajności, etapów, SIT, szkoleń, UAT itp. Korzystając z Salesforce Sandbox, możesz tworzyć wiele kopii swojej organizacji produkcyjnej w różnych środowiskach.

Możesz także czerpać korzyści z Salesforce Sandbox oprócz wykonywania innych zadań. Możesz połączyć się z konsultantami Salesforce, aby lepiej to zrozumieć.

Możesz też chcieć przeczytać
  • Czym jest Salesforce: wszystko o tym wiesz
  • Jak wybrać najlepszego partnera doradczego Salesforce?
  • Czym jest chmura marketingowa Salesforce?
  • Czym są listy w Salesforce Marketing Cloud?