Vodič za Salesforce: Saznajte kako stvoriti vlastitu aplikaciju Salesforce



Ovaj vodič za Salesforce vodit će vas u stvaranju aplikacije Salesforce i objasniti razne uključene aspekte poput kartica, profila, objekata i odnosa.

U prethodnim blogovima ste naučili i drugačiji Certifikati Salesforcea . U ovom blogu s vodičima za Salesforce pokazat ću vam kako stvoriti prilagođenu aplikaciju Salesforce. Stvorit ću aplikaciju pod nazivom StudentForce koji se mogu koristiti za vođenje evidencije učenika.

Ova će aplikacija sadržavati tri različita objekta (tablice) za pohranu podataka. Prvi objekt koji se zove Podaci o studentima sadržavat će imena učenika i njihove osobne podatke poput ID-a e-pošte, telefonskog broja i rodnog grada. Fakultet, kojemu pripadaju studenti, bit će pohranjen u drugom predmetu koji se zove Koledž a treći objekt nazvan Oznake sadržavat će ocjene koje su studenti stekli iz različitih predmeta.





Vodič za Salesforce

Sljedeće teme u ovom blogu s vodičima za Salesforce obradio sam detaljnim uputama isnimke zaslona:

  • Kako stvoriti okruženje aplikacije?
  • Što su kartice i kako stvoriti kartice u vašoj aplikaciji?
  • Što su to profili i kako prilagoditi korisničke profile?
  • Kako stvoriti objekte u aplikaciji?
  • Kako stvoriti polja u objektima i definirati njihov tip podataka?
  • Kako dodati unose (polja) u ove objekte?
  • Kako povezati (stvoriti odnos između) dva različita objekta?

Prije nego što započnem s izradom aplikacije, dopustite mi da vas upoznam s oblakom u kojem se grade Salesforce aplikacije.



Salesforce Org

Prostor za računalstvo u oblaku koji vama ili vašoj organizaciji nudi Force.com naziva se Salesforce org. Također se naziva i Salesforce okruženje. Programeri mogu stvoriti prilagođene Salesforce aplikacije, objekte, tijekove rada, pravila dijeljenja podataka, Visualforce stranice i Apex kodiranje povrh Salesforce Org.

Zaronimo sada u Salesforce Apps i shvatimo kako ona funkcionira.

Apps Salesforce

Primarna funkcija Salesforce aplikacije je upravljanje podacima o kupcima. Salesforce aplikacije pružaju jednostavno korisničko sučelje za pristup korisničkim zapisima pohranjenim u objektima (tablicama). Aplikacije također pomažu u uspostavljanju odnosa između objekata povezivanjem polja.



Aplikacije sadrže skup povezanih kartica i objekata koji su vidljivi krajnjem korisniku. Snimak zaslona u nastavku pokazuje kako StudentForce aplikacija izgleda.

aplikacija salesforce - udžbenik Salesforce - edureka

Označeni dio u gornjem desnom kutu snimke zaslona prikazuje naziv aplikacije: StudentForce . Tekst istaknut pored slike profila je moje korisničko ime: Vardhan NS .

Prije nego što izradite objekt i unesete zapise, morate postaviti kostur aplikacije. Možete slijediti upute u nastavku za postavljanje aplikacije.

Koraci za postavljanje aplikacije

  1. Kliknite na Postaviti gumb pored naziva aplikacije u gornjem desnom kutu.
  2. U traci s lijeve strane idite na Izgraditi → odaberite Stvoriti → odaberite Aplikacije s padajućeg izbornika.
  3. Kliknite na Novi kao što je prikazano na donjoj snimci zaslona.

  4. Odaberite Prilagođena aplikacija .
  5. Uđi Oznaka aplikacije . StudentForce je oznaka moje aplikacije . Kliknite na Sljedeći .
  6. Odaberite sliku profila za svoju aplikaciju. Klik Sljedeći .
  7. Odaberite kartice koje smatrate potrebnima. Klik Sljedeći .
  8. Odaberite različite profile koje želite app biti dodijeljen. Klik Uštedjeti .

U 7. i 8. koraku zatraženo je da odaberete odgovarajuće kartice i profile. Kartice i profili sastavni su dio Salesforce aplikacija jer vam pomažu u upravljanju objektima i zapisima u Salesforceu.

U ovom vodiču za Salesforce dat ću vam detaljno objašnjenje kartica, profila, a zatim ću vam pokazati kako stvoriti objekte i dodati im zapise.

Kartice Salesforce

Kartice se koriste za pristup objektima (tablicama) u aplikaciji Salesforce. Pojavljuju se na vrhu zaslona i slični su alatnoj traci. Sadrži prečacne veze do više objekata. Klikom na naziv objekta na kartici prikazat će se zapisi u tom objektu. Kartice također sadrže veze do vanjskog web sadržaja, prilagođenih stranica i drugih URL-ova. Istaknuti dio na snimci zaslona u nastavku dio je kartica Salesforce.

Sve će aplikacije imati Dom prema zadanim postavkama. Standardne kartice mogu se odabrati klikom na ‘ + U izborniku Tab. Računi, kontakti, grupe, potencijalni kupci, profil standardne su kartice koje nudi Salesforce. Na primjer, Računi kartica prikazat će vam popis računa u SFDC organizaciji i Kontakti kartica prikazat će vam popis kontakata u SFDC organizaciji.

Koraci za dodavanje kartica

  1. Kliknite '+' u izborniku kartica.
  2. Kliknite na Prilagodite kartice, koja je prisutna na desnoj strani.
  3. Odaberite kartice po vašem izboru i kliknite na Uštedjeti .

Osim standardnih kartica, možete stvoriti i prilagođene kartice. Studenti Kartica koju vidite na gornjoj snimci zaslona prilagođena je kartica koju sam kreirao. Ovo je prečac za pristup prilagođenom objektu: Studenti .

Koraci za stvaranje prilagođenih kartica

  1. Idite na Postavljanje → Izgradnja → Stvori → Kartice.
  2. Kliknite na Novi .
  3. Odaberite naziv objekta za koji izrađujete karticu. U mom slučaju jest Podaci o studentima . Ovo je prilagođeni objekt koji sam kreirao (upute za stvaranje ovog objekta pokrivene su kasnije na ovom blogu).
  4. Odaberite stil kartice po želji i unesite opis.
  5. Kliknite Dalje → Spremi. Novi Podaci o studentima kartica će se pojaviti kao što je prikazano u nastavku.

Profili Salesforcea

Svaki korisnik koji treba pristupiti podacima ili SFDC organizaciji bit će povezan s profilom. Profil je zbirka postavki i dozvola koja kontrolira ono što korisnik može vidjeti, pristupiti i izmijeniti u Salesforceu.

Profil kontrolira korisnička dopuštenja, dopuštenja objekta, dopuštenja polja, postavke aplikacije, postavke kartica, pristup apex klasi, pristup stranici Visualforce, raspored stranica, vrste zapisa, sat prijave i IP adrese za prijavu.

Profile možete definirati na temelju pozadine korisnika. Na primjer, mogu se postaviti različite razine pristupa za različite korisnike poput administratora sustava, programera i prodajnog predstavnika.

Slično karticama, možemo koristiti bilo koji standardni profil ili stvoriti prilagođeni profil. Standardno su dostupni standardni profili: samo za čitanje, standardni korisnik, marketinški korisnik, voditelj ugovora, upravitelj rješenja i administrator sustava. Ako želite stvoriti prilagođene profile, prvo morate klonirati standardne profile, a zatim urediti taj profil. Imajte na umu da se jednom profilu može dodijeliti više korisnika, ali jednom korisniku ne može se dodijeliti više profila.

Koraci za stvaranje profila

  1. Kliknite Postavke → Administriranje → Upravljanje korisnicima → Profili
  2. Zatim možete klonirati bilo koji od postojećih profila klikom na Uredi .

Nakon što postavite kartice i profile za svoju aplikaciju, možete u nju učitati podatke. Sljedeći odjeljak ovog vodiča za Salesforce tako će pokriti kako se podaci dodaju objektima u obliku zapisa i polja.

Objekti, polja i zapisi u Salesforceu

Objekti, polja i zapisi su gradivni blokovi Salesforcea. Dakle, važno je znati što su oni i koju ulogu igraju u izgradnji aplikacija.

Objekti su tablice baze podataka u Salesforceu u kojima se podaci pohranjuju. Postoje dvije vrste objekata u Salesforceu:

  • Standardni objekti: Objekti koje pruža Salesforce nazivaju se standardnim objektima. Na primjer, računi, kontakti, potencijalni kupci, mogućnosti, kampanje, proizvodi, izvješća, nadzorna ploča itd.
  • Prilagođeni objekti: Objekti koje su stvorili korisnici nazivaju se prilagođenim objektima.

Objekti su zbirka zapisa, a zapisi zbirka polja.

Svaki redak u objektu sastoji se od mnogo polja. Stoga je zapis u objektu kombinacija srodnih polja. Za ilustraciju pogledajte donji excel.

kako postupati s popupom u selenu

Stvorit ću objekt zvan Podaci o studentima kojisadržavat će osobne podatke učenika.

Koraci za stvaranje prilagođenog objekta:

  1. Idite na Postavljanje → Izgradnja → Stvori → Objekt
  2. Kliknite na Novi prilagođeni objekt .
  3. Ispunite polje Naziv objekta i Opis . Kao što možete vidjeti sa donje slike, naziv objekta je Podaci o studentima .
  4. Kliknite na Uštedjeti .

Ako želite dodati ovaj prilagođeni objekt na izbornik kartice, tada možete slijediti upute spomenute ranije u ovom blogu vodiča za Salesforce.

Nakon stvaranja objekta trebate definirati različita polja u tom objektu. npr. polja u evidenciji studenta bit će ime studenta, telefonski broj studenta, ID studentske adrese, odjel kojem student pripada i njegov rodni grad.

Zapise objektima možete dodati tek nakon definiranja polja.

Koraci za dodavanje prilagođenih polja

  1. Idite na Postavljanje → Izgradnja → Stvori → Objekti
  2. Odaberite objekt kojem želite dodati polja. U mom slučaju jest Podaci o studentima .
  3. Pomaknite se dolje do Prilagođena polja i odnosi za taj objekt i kliknite na Novi kao što je prikazanona snimci zaslona u nastavku.
  4. Morate odabrati vrstu podataka za to određeno polje, a zatim kliknuti Sljedeći . odabrao sam tekst formatu jer ću u ovo polje spremati slova.
    Različite vrste podataka polja detaljno su objašnjene u sljedećem odjeljku ovog bloga.
  5. Tada će se od vas tražiti da unesete naziv polja, maksimalnu duljinu tog polja i opis.
  6. Također ga možete postaviti kao neobavezno / obvezno polje i omogućiti / zabraniti dvostruke vrijednosti za različite zapise potvrđivanjem potvrdnih okvira. Pogledajte donji snimak zaslona da biste bolje razumjeli.
  7. Kliknite na Sljedeći .
  8. Odaberite različite profile koji mogu naknadno uređivati ​​to tekstualno polje. Klik Sljedeći .
  9. Odaberite raspored stranica koji bi trebali sadržavati ovo polje.
  10. Klik Uštedjeti .

Kao što možete vidjeti na donjem snimku zaslona, ​​postoje dvije vrste polja. Standardna polja stvorena za svaki objekt prema zadanim postavkama i prilagođena polja koja sam kreirao sam. Četiri polja za koja sam stvorio Podaci o studentima su Grad, Odjel, ID e-pošte i Broj telefona. Primijetit ćete da su sva prilagođena polja sufiksirana s „__C“ što znači da imate moć uređivati ​​i brisati ta polja. Dok se neka standardna polja mogu uređivati, ali ne i brisati.

Sada svom objektu možete dodati zapise učenika (cijeli redak).

Koraci za dodavanje zapisa

  1. Idite na tablicu objekata iz izbornika kartica. Podaci o studentima je objekt kojem ću dodati zapise.
  2. Kao što možete vidjeti sa donje slike, ne postoje zapisi. Kliknite na Novi za dodavanje novih studentskih zapisa.
  3. Pojedinosti o studentu dodajte u različita polja kao što je prikazano na donjoj snimci zaslona. Kliknite na Uštedjeti .
  4. Možete stvoriti bilo koji broj evidencija učenika. Stvorio sam 4 evidencije učenika kao što je prikazano na donjem snimku zaslona.
  5. U slučaju da želite urediti podatke o studentu, možete kliknuti na Uredi kao što je prikazano na donjoj snimci zaslona.

Vrste podataka polja

Tip podataka kontrolira koji se tip podataka može pohraniti u polje. Polja u zapisu mogu imati različite vrste podataka. Na primjer:

  • Ako se radi o polju telefonskog broja, možete odabrati Telefon .
  • Ako je riječ o imenu ili tekstnom polju, možete odabrati Tekst .
  • Ako je to polje za datum / vrijeme, možete odabrati Datum vrijeme .
  • Odabirom Lista za odabir kao tip podataka za polje, u to polje možete upisati unaprijed definirane vrijednosti i stvoriti padajući meni.

Možete odabrati bilo koju vrstu podataka za prilagođena polja. Ispod je snimka zaslona s popisom različitih vrsta podataka.

Vrste podataka poput Odnos pretraživanja, odnos glavnog detalja i odnos vanjskog pretraživanja koriste se za stvaranje veza / odnosa između jednog ili više objekata. Odnosi između objekata sljedeća su tema rasprave na ovom blogu s vodičima za Salesforce.

Odnos objekata u Salesforceu

Kao što i samo ime govori, odnos objekata koristi se u Salesforceu za stvaranje veze između dva objekta. Pitanje na vašem glasu bi bilo, zašto je to potrebno? Dopustite mi da o potrebi govorim na primjeru.

U mojoj StudentForce aplikacija, postoji Podaci o studentima objekt koji sadrži osobne podatke učenika. Pojedinosti o ocjenama učenika i njihovom prethodnom fakultetu prisutni su u različitim predmetima. Za povezivanje ovih objekata možemo koristiti odnose pomoću srodnih polja. Ocjene studenata i fakulteta mogu se povezati s Ime studenta polje od Podaci o studentima objekt.

Odnosi se mogu definirati tijekom odabira vrste podataka. Oni su uvijek definirani u podređenom objektu i upućeni su na zajedničko polje u glavnom objektu. Stvaranje takvih veza pomoći će vam da lako tražite i tražite podatke kada su potrebni podaci prisutni u različitim objektima. Postoje tri različite vrste odnosa koji mogu postojati između objekata. Oni su:

  • Glavni detalj
  • Pogledaj
  • Spoj

Pogledajmo svaku od njih:

Odnos gospodara i detalja (1: n)

Odnos Master-Detail odnos je roditelj-dijete u kojem glavni objekt kontrolira ponašanje ovisnog objekta. To je odnos 1: n, u kojem može biti samo jedan roditelj, ali puno djece. U mom primjeru, Podaci o studentima je glavni objekt i Oznake je dijete objekt.

Dopustite mi da vam dam primjer odnosa Master-Detail. The Podaci o studentima objekt sadrži evidenciju učenika. Svaki zapis sadrži osobne podatke o učeniku. Međutim, ocjene koje su dobili studenti prisutne su u drugom zapisu pod nazivom Oznake . Pogledajte snimku zaslona Oznake objekt ispod.

Stvorio sam vezu između ova dva predmeta koristeći ime učenika. Ispod su točke koje morate imati na umu prilikom uspostavljanja odnosa Master-Detail.

  • Kao glavni objekt, glavno polje ne može biti prazno.
  • Ako se zapis / polje u glavnom objektu izbriše, brišu se i odgovarajuća polja u zavisnom objektu. To se naziva kaskadno brisanje.
  • Ovisna polja naslijedit će vlasnika, dijeljenje i sigurnosne postavke od svog gospodara.

Možete definirati odnose master-detalja između dva prilagođena objekta ili između prilagođenog objekta i standardnog objekta sve dok je standardni objekt glavni u odnosu.

Odnos pretraživanja (1: n)

Odnosi pretraživanja koriste se kada želite stvoriti vezu između dva objekta, ali bez ovisnosti o nadređenom objektu. Možete to shvatiti kao oblik odnosa roditelja i djeteta u kojem postoji samo jedan roditelj, ali mnogo djece, tj. Odnos 1: n. Ispod su točke koje morate imati na umu prilikom uspostavljanja veze pretraživanja.

  • Polje za pretraživanje podređenog objekta nije nužno potrebno.
  • Polja / zapisi u podređenom objektu ne mogu se izbrisati brisanjem zapisa u nadređenom objektu. Stoga to neće utjecati na zapise u podređenom objektu.
  • Podređena polja neće naslijediti vlasnika, dijeljenje i sigurnosne postavke svog roditelja.

Primjer odnosa pretraživanja u mom slučaju bio bi odnos a Koledž objekt. Možete vidjeti podređeni objekt: Podaci o studentima na snimci zaslona u nastavku. Primijetit ćete da postoji prazno Koledž polje za prvi zapis. To ukazuje na to da ovisnost nije nužnost.

Ispod je snimka zaslona sheme oba odnosa. Fakultet - Podaci o studentima oblikuje odnos Lookup i Podaci o studentima - ocjene formira odnos Master-Detail.

Samoodnos

Ovo je oblik odnosa pretraživanja gdje se odnos, umjesto dvije tablice / objekta, nalazi unutar iste tablice / objekta. Otuda i naziv samo-odnos. Ovdje se traženje odnosi na istu tablicu. Taj se odnos naziva i hijerarhijskim odnosom.

Veza spoja (mnogi-prema-mnogim)

Ovakav odnos može postojati kada postoji potreba za stvaranjem dva odnosa gospodara i detalja. Povezivanjem 3 prilagođena objekta mogu se stvoriti dva odnosa master-detalj. Ovdje će dva objekta biti glavni objekti, a treći objekt ovisit će o oba objekta. Jednostavnijim riječima, to će biti podređeni objekt za oba glavna objekta.

Da bih vam dao primjer ovog odnosa, stvorio sam dva nova predmeta.

  • Glavni objekt koji se zove Profesor . Sadrži popis profesora.
  • Podređeni objekt nazvan Tečajevi . Sadrži popis dostupnih tečajeva.
  • Ja ću koristiti Podaci o studentima objekt kao drugi glavni objekt.

Stvorio sam odnos mnogo-prema-mnogo da svaki zapis u Tečajevi objekt mora imati najmanje jednog učenika i najmanje jednog profesora. To je zato što je svaki tečaj kombinacija učenika i profesora. Zapravo, tečaj može imati jednog ili više učenika i profesora povezanih s njima.

Ovisnost o Student i Profesor predmeti čini Tečajevi kao objekt djeteta. Student i Profesor su tako glavni objekti. Ispod je snimka zaslona Tečajevi objekt.

Primijetit ćete da postoje različite kombinacije profesora i studenata za ove predmete. Na primjer, Kate je povezana s dva tečaja i ima dva različita profesora za svako od ta dva tečaja. Mike je povezan samo s jednim tečajem, ali ima dva različita profesora za taj tečaj. I Joe i Kate povezani su s istim tečajem i istim profesorom. Na donjem snimku zaslona pronaći ćete shematski dijagram ovog odnosa.

Čestitamo! The StudentForce Aplikacija je uspješno izgrađena. Dva gornja dijagrama sheme pokazuju kako su različiti objekti povezani unutar moje aplikacije Salesforce.

Ovo nas dovodi do kraja ovog vodiča za Salesforce. Nadam se da ste razumjeli razne koncepte poput aplikacija, kartica, profila, polja, objekata i odnosa koji su objašnjeni u ovom blogu s vodičima za Salesforce. U slučaju da imate bilo kakvih sumnji ili pitanja, slobodno ih ostavite u odjeljku za komentare u nastavku i javiću vam se najranije.

Pozivam vas da pogledate ovaj video vodič za Salesforce koji objašnjava stvaranje studentske aplikacije Salesforce. Samo naprijed, uživajte u videu i recite mi što mislite.

Vodič za početnike u Salesforceu Saznajte kako stvoriti Salesforce aplikaciju | Obuka Salesforcea Edureka

Ovaj videozapis s vodičem za Salesforce pomoći će vam da naučite kako stvoriti Salesforce aplikaciju od nule. Ovo je korak po korak vodič o stvaranju Salesforce aplikacije i idealan za početnike.

Pratite nas da pročitate sljedeći blog u našoj prodajnoj seriji vodiča za Salesforce. U međuvremenu bih vam predložio da napravite Salesforce račun i poigrate se aplikacijom Salesforce. Možete pokušati izraditi vlastitu aplikaciju slijedeći gore spomenute upute.

Ako tada želite postati profesionalni stručnjak u Salesforceu, pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu.