Výukový program pre Salesforce: Naučte sa vytvárať svoje vlastné aplikácie Salesforce



Tento tutoriál Salesforce vás prevedie tvorbou aplikácie Salesforce a vysvetlí rôzne aspekty, ako sú karty, profily, objekty a vzťahy.

V predchádzajúcich blogoch ste sa dozvedeli a rôzne Certifikácie Salesforce . V tomto blogu tutoriálu Salesforce vám ukážem, ako vytvoriť vlastnú aplikáciu Salesforce. Vytvorím aplikáciu s názvom StudentForce ktoré možno použiť na vedenie záznamov študentov.

Táto aplikácia bude obsahovať tri rôzne objekty (tabuľky) na ukladanie údajov. Prvý objekt tzv Údaje študentov bude obsahovať mená študentov a ich osobné údaje ako e-mail, telefónne číslo a rodné mesto. Vysoká škola, ktorej študenti patria, bude uložená v druhom nazývanom objekte Vysoká škola a tretí objekt sa volal Zn bude obsahovať známky získané študentmi z rôznych predmetov.





Výukový program Salesforce

Nasledujúcim témam som sa v tomto výučbovom blogu Salesforce venoval podrobnými pokynmi asnímky obrazovky:

  • Ako vytvoriť prostredie aplikácie?
  • Čo sú to karty a ako ich vytvoriť vo svojej aplikácii?
  • Čo sú profily a ako ich prispôsobiť?
  • Ako vytvárať objekty v aplikácii?
  • Ako vytvárať polia v objektoch a definovať ich údajový typ?
  • Ako pridať záznamy (polia) do týchto objektov?
  • Ako prepojiť (vytvoriť vzťah medzi) dvoma rôznymi objektmi?

Predtým, ako začnem s tvorbou aplikácie, dovoľte mi predstaviť vám cloudové prostredie, v ktorom sú postavené aplikácie Salesforce.



Salesforce Org

Cloudový výpočtový priestor, ktorý vám alebo vašej organizácii ponúka web Force.com, sa nazýva Salesforce org. Nazýva sa tiež prostredie Salesforce. Vývojári môžu nad Salesforce Org vytvárať vlastné aplikácie, objekty, pracovné toky, pravidlá zdieľania údajov, stránky Visualforce a kódovanie Apex v službe Salesforce.

Poďme sa teraz hlboko ponoriť do aplikácií Salesforce a pochopiť, ako funguje.

Aplikácie Salesforce

Primárnou funkciou aplikácie Salesforce je správa údajov o zákazníkoch. Aplikácie Salesforce poskytujú jednoduché používateľské rozhranie na prístup k záznamom zákazníkov uloženým v objektoch (tabuľkách). Aplikácie tiež pomáhajú pri vytváraní vzťahov medzi objektmi prepojením polí.



Aplikácie obsahujú množinu súvisiacich kariet a objektov, ktoré sú viditeľné pre koncového používateľa. Nasledujúca snímka obrazovky ukazuje, ako StudentForce vyzerá.

aplikácia salesforce - tutoriál salesforce - edureka

Zvýraznená časť v pravom hornom rohu obrazovky zobrazuje názov aplikácie: StudentForce . Text zvýraznený vedľa obrázka profilu je moje používateľské meno: Vardhan NS .

Pred vytvorením objektu a zadávaním záznamov musíte nastaviť kostru aplikácie. Pri nastavovaní aplikácie môžete postupovať podľa nasledujúcich pokynov.

c ++ triediť pole ints

Kroky na nastavenie aplikácie

  1. Kliknite na Nastaviť tlačidlo vedľa názvu aplikácie v pravom hornom rohu.
  2. V lište na ľavej strane choďte na Stavať → zvoľte Vytvoriť → zvoľte Aplikácie z rozbaľovacej ponuky.
  3. Kliknite na Nový ako je znázornené na nasledujúcej snímke obrazovky.

  4. Vyberte si Vlastná aplikácia .
  5. Zadajte znak Štítok aplikácie . StudentForce je štítok mojej aplikácie . Kliknite na Ďalšie .
  6. Vyberte profilový obrázok pre svoju aplikáciu. Kliknite Ďalšie .
  7. Vyberte karty, ktoré považujete za potrebné. Kliknite Ďalšie .
  8. Vyberte rôzne profily, ktoré chcete aplikácia má byť pridelený. Kliknite Uložiť .

V krokoch 7 a 8 ste boli požiadaní, aby ste vybrali príslušné karty a profily. Karty a profily sú neoddeliteľnou súčasťou aplikácií Salesforce, pretože vám pomáhajú spravovať objekty a záznamy v službe Salesforce.

V tomto výučbe služby salesforce vám poskytnem podrobné vysvetlenie kariet, profilov a potom vám ukážem, ako vytvárať objekty a pridávať k nim záznamy..

Karty Salesforce

Karty sa používajú na prístup k objektom (tabuľkám) v aplikácii Salesforce. Zobrazujú sa v hornej časti obrazovky a podobajú sa na panel s nástrojmi. Obsahuje odkazy na viac objektov. Po kliknutí na názov objektu na karte sa zobrazia záznamy v danom objekte. Karty tiež obsahujú odkazy na externý webový obsah, vlastné stránky a ďalšie adresy URL. Zvýraznená časť na nasledujúcej snímke obrazovky je časťou kariet Salesforce.

Všetky aplikácie budú mať a Domov karta je predvolene nastavená. Štandardné karty môžete zvoliť kliknutím na „ + V ponuke Tab. Účty, kontakty, skupiny, potenciálni zákazníci, profil sú štandardné karty ponúkané službou Salesforce. Napríklad, Účty Na karte sa zobrazí zoznam účtov v orgánoch SFDC a Kontakty Na karte sa zobrazí zoznam kontaktov v orgáne SFDC.

Kroky na pridanie kariet

  1. V ponuke kariet kliknite na „+“.
  2. Kliknite na Prispôsobiť karty, ktorý je na pravej strane.
  3. Vyberte karty podľa vášho výberu a kliknite na Uložiť .

Okrem štandardných kariet môžete vytvárať aj vlastné karty. Študenti karta, ktorú vidíte na snímke obrazovky vyššie, je vlastná karta, ktorú som vytvoril. Toto je skratka na dosiahnutie vlastného objektu: Študenti .

Kroky na vytvorenie vlastných kariet

  1. Prejdite na Nastavenie → Vytvoriť → Vytvoriť → Karty.
  2. Kliknite na Nový .
  3. Vyberte názov objektu, pre ktorý vytvárate záložku. V mojom prípade to tak je Údaje študentov . Toto je vlastný objekt, ktorý som vytvoril (návod na vytvorenie tohto objektu je uvedený ďalej v tomto blogu).
  4. Vyberte požadovaný štýl kariet a zadajte popis.
  5. Kliknite na Ďalej → Uložiť. Nové Údaje študentov karta sa zobrazí, ako je uvedené nižšie.

Profily Salesforce

Každý používateľ, ktorý potrebuje prístup k údajom alebo organizácii SFDC, bude prepojený s profilom. Profil je súbor nastavení a povolení, ktoré určujú, čo môže používateľ v službe Salesforce zobraziť, pristupovať k nemu a meniť ho.

Profil riadi povolenia používateľov, povolenia objektov, povolenia polí, nastavenia aplikácií, nastavenia kariet, prístup k triedam apex, prístup k stránkam Visualforce, rozloženia stránok, typy záznamov, hodinu prihlásenia a prihlasovacie adresy IP.

Profily môžete definovať na základe pozadia používateľa. Napríklad pre rôznych používateľov, ako je správca systému, vývojár a obchodný zástupca, je možné nastaviť rôzne úrovne prístupu.

Podobne ako na kartách, môžeme použiť akýkoľvek štandardný profil alebo si vytvoriť vlastný profil. V predvolenom nastavení sú dostupné štandardné profily: iba na čítanie, štandardný používateľ, marketingový používateľ, manažér kontraktov, manažér riešení a správca systému. Ak chcete vytvoriť vlastné profily, musíte najskôr naklonovať štandardné profily a potom ich upraviť. Jeden profil je možné priradiť mnohým používateľom, ale jednému používateľovi nemožno priradiť veľa profilov.

Kroky na vytvorenie profilu

  1. Kliknite na Konfigurácia → Spravovať → Spravovať používateľov → Profily
  2. Potom môžete klonovať ľubovoľné z existujúcich profilov kliknutím na Upraviť .

Po nastavení kariet a profilov pre vašu aplikáciu môžete do nej načítať údaje. Ďalšia časť tohto výukového programu Salesforce bude teda pokrývať spôsob pridávania údajov k objektom vo forme záznamov a polí.

Objekty, polia a záznamy v službe Salesforce

Objekty, polia a záznamy sú stavebnými kameňmi systému Salesforce. Je preto dôležité vedieť, čo to je a akú úlohu zohrávajú pri vytváraní aplikácií.

Objekty sú databázové tabuľky v službe Salesforce, kde sú uložené údaje. V službe Salesforce existujú dva typy objektov:

  • Štandardné objekty: Objekty poskytované službou Salesforce sa nazývajú štandardné objekty. Napríklad účty, kontakty, potenciálni zákazníci, príležitosti, kampane, produkty, prehľady, informačný panel atď.
  • Vlastné objekty: Objekty vytvorené používateľmi sa nazývajú vlastné objekty.

Objekty sú kolekciou záznamov a záznamy sú kolekciou polí.

Každý riadok v objekte pozostáva z mnohých polí. Záznam v objekte je teda kombináciou príbuzných polí. Ilustráciu si pozrite nižšie.

Vytvorím objekt s názvom Údaje študentov ktorébude obsahovať osobné údaje študentov.

Kroky na vytvorenie vlastného objektu:

  1. Prejdite na Setup → Build → Create → Object
  2. Kliknite na Nový vlastný objekt .
  3. Vyplňte Názov objektu a Popis . Ako vidíte na obrázku nižšie, názov objektu je Údaje študentov .
  4. Kliknite na Uložiť .

Ak chcete pridať tento vlastný objekt do ponuky kariet, môžete postupovať podľa pokynov uvedených vyššie v tomto blogu tutoriálu Salesforce.

Po vytvorení objektu musíte v danom objekte definovať rôzne polia. napr. polia v zázname študenta budú meno študenta, telefónne číslo študenta, e-mailová adresa študenta, oddelenie, do ktorého študent patrí, a jeho rodné mesto.

Záznamy môžete do objektov pridávať až po definovaní polí.

Kroky na pridanie vlastných polí

  1. Prejdite na Setup → Build → Create → Objects
  2. Vyberte objekt, ku ktorému chcete pridať polia. V mojom prípade to tak je Údaje študentov .
  3. Prejdite nadol na položku Vlastné polia a vzťahy pre daný objekt a kliknite na Nový ako je znázornenéna obrázku nižšie.
  4. Musíte zvoliť dátový typ konkrétneho poľa a potom kliknúť Ďalšie . vybral som si text formát, pretože do tohto poľa budem ukladať písmená.
    Rôzne dátové typy polí boli podrobne vysvetlené v nasledujúcej časti tohto blogu.
  5. Potom sa zobrazí výzva na zadanie názvu poľa, jeho maximálnej dĺžky a popisu.
  6. Môžete ho tiež označiť ako voliteľné / povinné pole a začiarknutím políčok povoliť / zakázať duplicitné hodnoty pre rôzne záznamy. Na lepšom pochopení sa dozviete na nasledujúcom obrázku.
  7. Kliknite na Ďalšie .
  8. Vyberte rôzne profily, ktoré môžu neskôr upraviť toto textové pole. Kliknite Ďalšie .
  9. Vyberte rozloženia stránky, ktoré by mali obsahovať toto pole.
  10. Kliknite Uložiť .

Ako vidíte na obrázku nižšie, existujú dva typy polí. Štandardné polia vytvorené pre každý objekt v predvolenom nastavení a vlastné polia vytvorené sám. Štyri polia, pre ktoré som vytvoril Údaje študentov sú Mesto, Oddelenie, ID e-mailu a telefónne číslo. Všimnete si, že všetky vlastné polia majú príponu „__C“, čo znamená, že máte oprávnenie tieto polia upravovať a mazať. Zatiaľ čo niektoré štandardné polia je možné upravovať, ale nie mazať.

Teraz môžete do svojho objektu pridať záznamy študentov (celý riadok).

Kroky na pridanie záznamu

  1. Prejdite do tabuľky objektov z ponuky kariet. Údaje študentov je objekt, ku ktorému budem pridávať záznamy.
  2. Ako vidíte na obrázku nižšie, neexistujú žiadne existujúce záznamy. Kliknite na Nový pridať nové záznamy študentov.
  3. Pridajte podrobnosti študentov do rôznych polí, ako je to znázornené na obrázku nižšie. Kliknite na Uložiť .
  4. Môžete vytvoriť ľubovoľný počet záznamov študentov. Vytvoril som 4 záznamy študentov, ako je znázornené na obrázku nižšie.
  5. Ak chcete upraviť údaje o študentovi, kliknite na ikonu Upraviť ako je znázornené na nasledujúcej snímke obrazovky.

Dátové typy polí

Typ údajov určuje, aký typ údajov je možné uložiť do poľa. Polia v zázname môžu mať rôzne typy údajov. Napríklad:

  • Ak je to pole pre telefónne číslo, môžete si vybrať Telefón .
  • Ak je to meno alebo textové pole, môžete si vybrať Text .
  • Ak sa jedná o pole dátumu a času, môžete si vybrať Dátum Čas .
  • Výberom Výber ako údajový typ pre pole môžete do tohto poľa zapísať preddefinované hodnoty a vytvoriť rozbaľovaciu ponuku.

Pre vlastné polia môžete zvoliť niektorý z typov údajov. Ďalej uvádzame snímku obrazovky so zoznamom rôznych typov údajov.

návod pre pracovný stôl mysql pre začiatočníkov

Dátové typy ako Vyhľadávací vzťah, vzťah Master-Detail a externý vyhľadávací vzťah sa používajú na vytváranie väzieb / vzťahov medzi jedným alebo viacerými objektmi. Vzťahy medzi objektmi sú ďalšou témou diskusie v tomto výučbovom blogu Salesforce.

Objektový vzťah v službe Salesforce

Ako názov napovedá, vzťah objektov sa v službe Salesforce používa na vytvorenie spojenia medzi dvoma objektmi. Otázkou, ktorú si myslíte, by bolo, prečo je to potrebné? Dovoľte mi hovoriť o potrebe na príklade.

V mojom StudentForce Aplikácia existuje Údaje študentov objekt, ktorý obsahuje osobné informácie študentov. Podrobnosti o známkach študentov a ich predchádzajúcej vysokej škole sú v rôznych objektoch. Na prepojenie týchto objektov pomocou príbuzných polí môžeme použiť vzťahy. Známky študentov a vysokých škôl môžu byť spojené s Meno študenta oblasť Údaje študentov objekt.

Vzťahy je možné definovať pri výbere dátového typu. Vždy sú definované v podradenom objekte a odkazuje sa na spoločné pole v hlavnom objekte. Vytvorenie takýchto odkazov vám pomôže ľahko vyhľadávať a dopytovať údaje, keď sa požadované údaje nachádzajú v rôznych objektoch. Medzi objektmi môžu existovať tri rôzne typy vzťahov. Oni sú:

  • Master-Detail
  • Vyhľadať
  • Križovatka

Pozrime sa na každú z nich:

Vzťah Master-Detail (1: n)

Vzťah Master-Detail je vzťah rodič - dieťa, v ktorom hlavný objekt riadi správanie závislého objektu. Je to vzťah 1: n, v ktorom môže byť iba jeden rodič, ale veľa detí. V mojom príklade Údaje študentov je hlavným predmetom a Zn je detský objekt.

Poviem vám príklad vzťahu Master-Detail. The Údaje študentov objekt obsahuje záznamy študentov. Každý záznam obsahuje osobné informácie o študentovi. Známky získané študentmi sa však nachádzajú v inom zázname s názvom Zn . Pozrite sa na snímku obrazovky Zn objekt dole.

Medzi týmito dvoma objektmi som vytvoril prepojenie pomocou mena študenta. Ďalej uvádzame body, ktoré musíte mať na pamäti pri nastavovaní vzťahu Master-Detail.

  • Ako riadiaci objekt nemôže byť hlavné pole prázdne.
  • Ak sa záznam / pole v hlavnom objekte vymaže, odstránia sa aj príslušné polia v závislom objekte. Toto sa nazýva kaskádové mazanie.
  • Závislé polia zdedia vlastníka, zdieľanie a nastavenia zabezpečenia od predlohy.

Môžete definovať vzťahy master-detail medzi dvoma užívateľskými objektmi alebo medzi vlastným objektom a štandardným objektom, pokiaľ je štandardný objekt predlohou vo vzťahu.

Vyhľadávací vzťah (1: n)

Vzťahy vyhľadávania sa používajú, keď chcete vytvoriť prepojenie medzi dvoma objektmi, ale bez závislosti od nadradeného objektu. Môžete si to predstaviť ako formu vzťahu rodič - dieťa, kde je iba jeden rodič, ale veľa detí, tj. Vzťah 1: n. Ďalej uvádzame body, ktoré musíte mať na pamäti pri vytváraní vyhľadávacieho vzťahu.

  • Vyhľadávacie pole na podradenom objekte nie je nevyhnutne povinné.
  • Polia / záznamy v podradenom objekte nemožno vymazať vymazaním záznamu v nadradenom objekte. Záznamy v podradenom objekte teda nebudú ovplyvnené.
  • Podradené polia nebudú dediť nastavenia vlastníka, zdieľania a zabezpečenia po ich rodičovi.

Príkladom vyhľadávacieho vzťahu v mojom prípade by bol príklad a Vysoká škola objekt. Môžete vidieť podradený objekt: Údaje študentov na obrázku nižšie. Všimnete si, že je prázdny Vysoká škola pole pre prvý záznam. To naznačuje, že závislosť nie je nevyhnutnosťou.

Nižšie je uvedený screenshot schémy oboch vzťahov. Vysoká škola - údaje o študentoch tvorí Vzhľadový vzťah a Údaje o študentovi - známky vytvára vzťah Master-Detail.

Vzťah k sebe samému

Toto je forma vyhľadávacieho vzťahu, kde namiesto dvoch tabuliek / objektov je vzťah v tej istej tabuľke / objekte. Odtiaľ pochádza aj názov seba-vzťah. Tu sa vyhľadávanie odkazuje na tú istú tabuľku. Tento vzťah sa nazýva aj hierarchický vzťah.

Vzťah križovatky (mnoho proti mnohým)

Tento druh vzťahu môže existovať, keď je potrebné vytvoriť dva vzťahy master-detail. Prepojením 3 vlastných objektov je možné vytvoriť dva vzťahy master-detail. Dva objekty tu budú hlavnými objektmi a tretí objekt bude závisieť od oboch objektov. Jednoduchšie povedané, bude to podradený objekt pre oba hlavné objekty.

Aby som vám uviedol príklad tohto vzťahu, vytvoril som dva nové objekty.

  • Volal sa hlavný objekt Profesor . Obsahuje zoznam profesorov.
  • Volal sa detský objekt Kurzy . Obsahuje zoznam dostupných kurzov.
  • Použijem Údaje študentov objekt ako ďalší hlavný objekt.

Vytvoril som vzťah mnoho proti mnohým, že každý záznam v Kurzy predmet musí mať najmenej jedného študenta a najmenej jedného profesora. Je to preto, lebo každý kurz je kombináciou študentov a profesorov. V skutočnosti môže mať kurz spojený jeden alebo viac študentov a profesorov.

Závislosť na Študent a Profesor predmety robí Kurzy ako detský objekt. Študent a Profesor sú teda hlavnými objektmi. Nižšie je screenshot obrazovky Kurzy objekt.

Všimnete si, že pre tieto predmety existujú rôzne kombinácie profesorov a študentov. Napríklad Kate je spojená s dvoma kurzami a pre každý z týchto dvoch kurzov má dvoch rôznych profesorov. Mike je spájaný iba s jedným kurzom, ale má pre tento kurz dvoch rôznych profesorov. Joe aj Kate sú spájaní s rovnakým kurzom a rovnakým profesorom. Na nasledujúcom obrázku obrazovky nájdete schematický diagram tohto vzťahu.

Gratulujem! The StudentForce Aplikácia je úspešne postavená. Dva vyššie uvedené diagramy schém ukazujú, ako sú rôzne objekty prepojené v mojej aplikácii Salesforce.

Týmto sa dostávame na koniec tohto tutoriálu Salesforce. Dúfam, že ste pochopili rôzne koncepty, ako sú aplikácie, karty, profily, polia, objekty a vzťahy, ktoré boli vysvetlené v tomto výučbovom blogu Salesforce. V prípade akýchkoľvek pochybností alebo otázok ich neváhajte zanechať v sekcii komentárov nižšie. Ozveme sa vám najskôr.

Žiadam vás, aby ste si pozreli toto výukové video o službe Salesforce, ktoré vysvetľuje vytvorenie študentskej aplikácie Salesforce. Pokračujte, bavte sa videom a povedzte mi, čo si myslíte.

Výukový program Salesforce pre začiatočníkov Naučte sa vytvárať aplikácie Salesforce | Školenie Salesforce Edureka

Toto výukové video k službe Salesforce vám pomôže naučiť sa, ako vytvoriť úplne novú aplikáciu Salesforce. Toto je podrobný návod na vytvorenie aplikácie Salesforce, ktorý je ideálny pre začiatočníkov.

Zostaňte naladení a prečítajte si ďalší blog v našej sérii tutoriálov o službe Salesforce. Medzitým by som vám odporučil vytvoriť si účet Salesforce a pohrať sa s aplikáciou Salesforce. Podľa pokynov uvedených vyššie si môžete vyskúšať vytvoriť svoju vlastnú aplikáciu.

Ak sa chcete stať profesionálom v odbore Salesforce, pozrite sa na naše ktorá prichádza s živým školením pod vedením inštruktora a skúsenosťami s projektmi v reálnom živote.