Ce este Salesforce Sandbox?

Publicat: 2022-09-10

Doriți să vă personalizați compania într-un mediu de pregătire pentru a testa schimbările fără a vă întrerupe organizația de producție sau utilizatorul acesteia? Sau doriți o organizație în care utilizatorii să se poată conecta și să testeze noile funcții înainte de a fi gata de producție? Sau doriți doar să vă conectați la o organizație Salesforce pentru a obține formare sau dezvoltare care să semene cu organizația dvs. de producție.

Ei bine, dacă răspunsul tău la toate aceste întrebări este „Da”, ești în locul potrivit.

Această postare va oferi cunoștințe despre Salesforce Sandbox, diferite tipuri de Sandbox, pași pentru a crea unul și multe altele.

Cuprins

Ce este un Sandbox Salesforce?

Un mediu Sandbox Salesforce vă facilitează testarea codului, configurației și automatizărilor noi fără a vă afecta instanța de producție.

Este ca o copie a instanței dvs. de producție cu câteva sau toate metadatele și datele dvs. în funcție de tipul dvs. de sandbox.

Mai simplu spus, un Sandbox Salesforce este un mediu de testare în care puteți crea și copia metadate din instanța dvs. de producție. Este o secțiune separată în care puteți testa cu date, cum ar fi Conturi, clienți potențiali și persoane de contact.

Sandbox creează copii ale organizației Salesforce într-un mediu diferit și le folosește pentru instruire, dezvoltare și testare fără a vă întrerupe aplicațiile și datele din organizația dvs. de producție.

Când să utilizați un Sandbox Salesforce?

După cum am discutat, Sandboxes creează copia organizației Salesforce într-un mediu diferit. Le puteți folosi pentru dezvoltare, instruire și testare fără a afecta aplicațiile și datele din organizația dvs. de producție.

Salesforce oferă sandbox-uri și un pachet de instrumente de implementare pentru a vă permite să efectuați diverse funcții.

  • Puteți separa sarcinile de dezvoltare și personalizare de mediul dvs. de producție până când sunteți gata să implementați modificări.
  • Puteți oferi un mediu de antrenament.
  • Testul se schimbă față de replici ale utilizatorilor și datelor din producția dvs.
  • Sincronizați modificări separate într-o singură implementare în producție.

Indiferent dacă sunteți un administrator care adaugă funcții la o organizație, un singur dezvoltator care scrie cod sau o echipă de dezvoltatori experți care lucrează pentru a vă îmbunătăți organizația, ar trebui să alegeți instrumentul potrivit pentru a lucra în mediul potrivit pentru a dezvolta și implementa cu succes modificări în producția dvs. organizare.

Salesforce Sandbox

Care sunt diferitele tipuri de Sandbox-uri în Salesforce?

Există patru tipuri de medii Sandbox Salesforce:

Tipuri de cutii cu nisip

1. Dezvoltator Sandbox

Acest sandbox are ca scop dezvoltarea și testarea într-un mediu detașat. Un Developer Sandbox deține o replică a configurației organizației dvs. de producție (metadate), care include definiții personalizate de obiecte, setări personalizate, pagini Visualforce, clase și declanșatoare Apex, registre de prețuri, tablouri de bord, rapoarte și multe altele.

Diferiți utilizatori se pot conecta și pot partaja un singur sandbox pentru dezvoltatori. Totuși, acest sandbox își propune să ofere un mediu în care modificările din cadrul dezvoltării active pot fi separate până când acele modificări sunt toate setate pentru a fi partajate.

Casetele de testare pentru dezvoltatori oferă stocare limitată de date și fișiere pentru diferite lucrări de dezvoltare și testare.

2. Dezvoltator Pro Sandbox

Developer Pro Sandbox este, de asemenea, destinat dezvoltării și testării într-un mediu separat și detașat și poate găzdui mai multe seturi de date decât un sandbox Developer.

Un sandbox Developer Pro include și o replică a configurației organizației dvs. de producție (metadate). Puteți folosi acest sandbox pentru a gestiona mai multe lucrări de dezvoltare și QA și pentru instruirea utilizatorilor sau testarea integrării.

3. Copiere parțială Sandbox

Acest sandbox este folosit ca mediu de testare, care include o replică a configurației organizației dvs. de producție (metadate) și eșantionul de date al organizației dvs. de producție printr-un șablon sandbox.

Puteți utiliza acest sandbox pentru sarcini de QA, cum ar fi testarea integrării, testarea de acceptare a utilizatorilor și instruirea.

O copie parțială a sandbox-ului este copia metadatelor organizației dvs. de producție, cum ar fi sandbox-urile Developer și Developer Pro.

În plus, motorul de copiere sandbox prelevă date de la organizația dvs. de producție pe baza a ceea ce a definit un șablon sandbox.

Motorul de copiere sandbox deține o strategie specială de copiere pentru a gestiona dezvoltarea sandbox-ului Partial Copy. Strategia de copiere învață despre relațiile de date definite în schema de obiect standard și personalizată a organizației dumneavoastră de producție și se asigură că înregistrările eșantionului mențin legături valide între acestea.

Când creați subseturi valide de date ale organizației dvs. utilizând șabloane sandbox, puteți utiliza partial Copy sandbox-uri pentru dezvoltare, instruire și testare. Sunt cele mai potrivite pentru testarea plumbului și performanța completă.

4. Sandbox complet

Acest sandbox este destinat unui mediu de testare. Sandbox-urile Just Full acceptă testarea încărcării, testarea performanței și punerea în scenă.

Casetele de testare complete sunt o copie a organizației dvs. de producție, care cuprinde toate datele, cum ar fi metadatele și înregistrările și atașamentele obiectelor. Intervalul intervalului de reîmprospătare face dificilă utilizarea acestor sandbox-uri pentru dezvoltare.

Aplicarea unui șablon sandbox este de obicei recomandată, astfel încât sandbox-ul dvs. include doar înregistrările pe care le doriți pentru testare și alte lucrări.

Când creați un sandbox complet, trebuie să decideți, de asemenea, cât de multă activitate Chatter și istoric de urmărire pe teren să includeți.

Omiteți urmărirea câmpului este implicit, dar puteți lua în considerare până la 180 de zile de urmărire a câmpului. Dacă urmăriți istoricul câmpului în organizația dvs. de producție pentru diferite obiecte, ar trebui să specificați mai puține zile, care pot evita generarea de date în exces.

Activitatea Chatter poate adăuga o perioadă bună de timp la copierea completă a sandbox-ului.

Puteți limita intervalul istoric al câmpurilor pe care îl copiați și copiați datele dvs. Chatter dacă trebuie să vă testați cazurile de utilizare.

Cutiile cu nisip complet îndeplinesc și alte scopuri, dar dimensiunea cutiei de nisip și durata intervalului de reîmprospătare nu creează un mediu care să rămână actualizat cu organizația dvs. de producție.

Se recomandă utilizarea sandbox-urilor complete pentru testarea integrării, testarea încărcării datelor, performanța, testarea încărcării, testarea acceptării utilizatorilor și în scopuri de organizare. Acest mediu este special pentru a susține performanța completă și testarea încărcării.

Diferite tipuri de nisipuri în Salesforce

Considerații pentru Sandbox pentru dezvoltatori Salesforce

În noul mediu Salesforce Sandbox, înainte de a crea, dezvolta și testa, trebuie să vă asigurați de următoarele aspecte:

1. Datele clientului

În total sau parțial, nu trebuie să uitați că sandbox-ul include detalii complete sau parțiale ale datelor clienților. Poate conține informații relevante pentru bancă, cum ar fi detaliile cardului de credit și detaliile contului. Ar trebui să le luați în considerare în mod specific atunci când actualizați orice.

2. Sincronizarea

ID-ul organizației Sandbox și ID-urile organizației de producție sunt diferite. Din acest motiv, atunci când este construit un sandbox, datele nu reușesc să fie sincronizate sau actualizate automat și simultan în organizație.

3. Estimarea timpului de finalizare

Diferiți factori afectează timpul estimat de finalizare a proiectului. Realizarea poate dura luni, zile sau ore, bazându-se pe dimensiunea seturilor de date din sandbox-urile.

4. Racoritoare

Când reîmprospătați, trebuie să vă asigurați că este creată copia mediului de producție curent, ceea ce indică faptul că puteți pierde configurația și datele dacă organizația de producție existentă nu le are.

5. Livrarea prin e-mail

În mod implicit, livrarea de e-mail în sandbox este setată la „Numai e-mail de sistem”. Puteți schimba cu ușurință setarea la „Toate e-mailurile” dacă trebuie să testați anumite funcții de e-mail în Sandbox.

6. Adăugarea adreselor de e-mail

În fiecare e-mail de utilizator, o „cale .invalid” este adăugată automat la sfârșit. Vă puteți actualiza adresele de e-mail dacă doriți ca fiecare utilizator să primească e-mailuri generate de sistem din sandbox. În acest fel, puteți elimina eticheta „.invalid” de la sfârșitul e-mailului.

7. Licențierea aplicației

Trebuie să testați ceva suplimentar în timpul fazei de testare când este nevoie de licență pentru utilizator. Pentru același lucru, trebuie să planificați adăugarea de timp suplimentar la programul dvs.

8. Programe și loturi de locuri de muncă

Înainte de a trece la următoarea, ar trebui să verificați dacă aveți lucrări programate care rulează în timpul testării. Mai mult, identificați ceea ce este irelevant pentru mediul sandbox, dar a fost copiat din organizația de producție.

9. Gateway-uri de plată

Nu trebuie să uitați că fiecare înregistrare a gateway-ului de plată este trimisă către „testare gateway-uri de plată”. Caseta de selectare „Test Endpoint” este întotdeauna dezactivată pentru același lucru.

10. Date reale pentru testare

Ar trebui să utilizați întotdeauna date reale de eșantion în timpul testării în sandbox, asigurându-vă că sistemele sandbox funcționează așa cum ar fi într-o situație live.

Cum se creează un Sandbox Salesforce?

1. Interfață necesară

Salesforce Classic (nu există în toate organizațiile) și Lightning Experience

2. Ediții obligatorii

Professional, Nelimitat, Database.com, Performance și Enterprise.

Permisiuni de utilizator necesare:

  • Pentru a vizualiza un Sandbox: Vizualizați configurarea și configurarea
  • Pentru a crea, șterge, activa și reîmprospăta un Sandbox: Gestionați Sandbox

Salesforce copiază metadatele organizației dvs. de producție într-o organizație sandbox atunci când creați un sandbox.

Pași

  • Din configurare, în caseta Căutare rapidă, introduceți Sandboxes.
  • Apoi, alegeți Sandbox-uri pentru a vedea și gestiona sandbox-urile actuale sau creați unul nou.

rezumat

Salesforce Sandbox este ca un atu pentru diverse afaceri. Dezvoltatorii folosesc Sandbox-uri pentru a crea și testa modificări pentru testarea performanței, montaj, SIT, instruire, UAT etc. Folosind Salesforce Sandbox, puteți crea mai multe copii ale organizației dvs. de producție în diferite medii.

De asemenea, puteți profita de beneficiile Salesforce Sandbox pe lângă efectuarea celorlalte sarcini. Vă puteți conecta cu consultanții Salesforce pentru a înțelege mai bine.

S-ar putea să-ți placă și să citești
  • Ce este Salesforce: știți totul despre el
  • Cum să alegi cel mai bun partener de consultanță Salesforce
  • Ce este Salesforce Marketing Cloud?
  • Ce sunt listele în Salesforce Marketing Cloud?