Výukový program pro Salesforce: Naučte se vytvářet vlastní aplikaci Salesforce



Tento tutoriál Salesforce vás provede tvorbou aplikace Salesforce a vysvětlí různé aspekty, jako jsou karty, profily, objekty a vztahy.

V předchozích blogech jste se dozvěděli a jiné Certifikace Salesforce . V tomto výukovém blogu Salesforce vám ukážu, jak vytvořit vlastní aplikaci Salesforce. Budu vytvářet aplikaci s názvem StudentForce které lze použít k vedení záznamů studentů.

Tato aplikace bude obsahovat tři různé objekty (tabulky) pro ukládání dat. Volal první objekt Data studentů bude obsahovat jména studentů a jejich osobní údaje jako e-mail, telefonní číslo a rodné město. Vysoká škola, do které studenti patří, bude uložena ve druhém volaném objektu Vysoká škola a zavolal třetí objekt Známky bude obsahovat známky získané studenty z různých předmětů.





Výukový program Salesforce

Následující témata v tomto výukovém blogu Salesforce jsem popsal podrobnými pokyny ascreenshoty:

  • Jak vytvořit prostředí aplikace?
  • Co jsou karty a jak je ve vaší aplikaci vytvořit?
  • Co jsou profily a jak přizpůsobit uživatelské profily?
  • Jak vytvářet objekty v aplikaci?
  • Jak vytvořit pole v objektech a definovat jejich datový typ?
  • Jak přidat položky (pole) do těchto objektů?
  • Jak propojit (vytvořit vztah mezi) dvěma různými objekty?

Než začnu s vytvářením aplikace, dovolte mi představit vám cloudové prostředí, ve kterém jsou vytvořeny aplikace Salesforce.



Organizace Salesforce

Cloudový výpočetní prostor, který vám nebo vaší organizaci nabízí společnost Force.com, se nazývá Salesforce org. Nazývá se také prostředí Salesforce. Vývojáři mohou na zakázku Salesforce Org vytvářet vlastní aplikace, objekty, pracovní toky, pravidla sdílení dat, stránky Visualforce a kódování Apex Salesforce.

Pojďme se hlouběji ponořit do aplikací Salesforce a pochopit, jak to funguje.

Aplikace Salesforce

Primární funkcí aplikace Salesforce je správa údajů o zákaznících. Aplikace Salesforce poskytují jednoduché uživatelské rozhraní pro přístup k záznamům zákazníků uloženým v objektech (tabulkách). Aplikace také pomáhají při navazování vztahů mezi objekty propojováním polí.



Aplikace obsahují sadu souvisejících karet a objektů, které jsou viditelné pro koncového uživatele. Níže uvedený snímek obrazovky ukazuje, jak StudentForce aplikace vypadá.

aplikace salesforce - tutoriál salesforce - edureka

Zvýrazněná část v pravém horním rohu obrazovky zobrazuje název aplikace: StudentForce . Text zvýrazněný vedle obrázku profilu je moje uživatelské jméno: Vardhan NS .

Než vytvoříte objekt a zadáte záznamy, musíte nastavit kostru aplikace. Při instalaci aplikace postupujte podle níže uvedených pokynů.

co append dělat v Javě

Kroky k nastavení aplikace

  1. Klikněte na Založit tlačítko vedle názvu aplikace v pravém horním rohu.
  2. V pruhu na levé straně přejděte na Stavět → vyberte Vytvořit → vyberte Aplikace z rozevírací nabídky.
  3. Klikněte na Nový jak je znázorněno na následujícím snímku obrazovky.

  4. Vybrat Vlastní aplikace .
  5. Zadejte Štítek aplikace . StudentForce je štítek mé aplikace . Klikněte na další .
  6. Vyberte profilový obrázek pro vaši aplikaci. Klepněte na další .
  7. Vyberte karty, které považujete za nutné. Klepněte na další .
  8. Vyberte různé profily, které chcete aplikace které mají být přiřazeny. Klepněte na Uložit .

V krocích 7 a 8 jste byli požádáni, abyste vybrali příslušné karty a profily. Karty a profily jsou nedílnou součástí Salesforce Apps, protože vám pomáhají spravovat objekty a záznamy v Salesforce.

V tomto výukovém programu salesforce vám poskytnu podrobné vysvětlení karet, profilů a poté vám ukážu, jak vytvářet objekty a přidávat k nim záznamy.

Záložky Salesforce

Karty se používají k přístupu k objektům (tabulkám) v aplikaci Salesforce. Objevují se v horní části obrazovky a jsou podobné panelu nástrojů. Obsahuje odkazy na více objektů. Po kliknutí na název objektu na kartě se zobrazí záznamy v daném objektu. Karty také obsahují odkazy na externí webový obsah, vlastní stránky a další adresy URL. Zvýrazněná část na níže uvedeném snímku obrazovky je ta na kartách Salesforce.

Všechny aplikace budou mít Domov karta ve výchozím nastavení. Standardní karty lze vybrat kliknutím na „ + V nabídce Karta. Účty, kontakty, skupiny, potenciální zákazníci, profil jsou standardní karty nabízené službou Salesforce. Například, Účty Na záložce se zobrazí seznam účtů v orgánech SFDC a Kontakty Na záložce se zobrazí seznam kontaktů v organizaci SFDC.

Kroky pro přidání karet

  1. V nabídce karet klikněte na „+“.
  2. Klikněte na Přizpůsobit karty, který je přítomen na pravé straně.
  3. Vyberte karty podle vašeho výběru a klikněte na Uložit .

Kromě standardních karet můžete také vytvářet vlastní karty. Studenti karta, kterou vidíte na výše uvedeném snímku obrazovky, je vlastní karta, kterou jsem vytvořil. Toto je zkratka k dosažení vlastního objektu: Studenti .

Kroky k vytvoření vlastních karet

  1. Přejděte na Nastavení → Vytvořit → Vytvořit → Karty.
  2. Klikněte na Nový .
  3. Vyberte název objektu, pro který vytváříte kartu. V mém případě ano Data studentů . Toto je vlastní objekt, který jsem vytvořil (pokyny k vytvoření tohoto objektu jsou popsány dále v tomto blogu).
  4. Vyberte požadovaný styl záložek a zadejte popis.
  5. Klikněte na Další → Uložit. Nové Data studentů karta se zobrazí, jak je znázorněno níže.

Profily Salesforce

Každý uživatel, který potřebuje přístup k datům nebo organizaci SFDC, bude propojen s profilem. Profil je kolekce nastavení a oprávnění, která řídí to, co může uživatel zobrazit, přistupovat a upravovat v Salesforce.

Profil řídí uživatelská oprávnění, oprávnění k objektům, oprávnění k polím, nastavení aplikace, nastavení karet, přístup ke třídě apex, přístup ke stránce Visualforce, rozložení stránek, typy záznamů, hodinu přihlášení a přihlašovací IP adresy.

Profily můžete definovat na základě pozadí uživatele. Například lze nastavit různé úrovně přístupu pro různé uživatele, jako je správce systému, vývojář a obchodní zástupce.

Podobně jako na kartách můžeme použít libovolný standardní profil nebo vytvořit vlastní profil. Ve výchozím nastavení jsou dostupné standardní profily: pouze pro čtení, standardní uživatel, marketingový uživatel, správce kontraktů, správce řešení a správce systému. Chcete-li vytvořit vlastní profily, musíte nejprve naklonovat standardní profily a poté tento profil upravit. Jeden profil lze přiřadit mnoha uživatelům, ale jednomu uživateli nelze přiřadit mnoho profilů.

Kroky k vytvoření profilu

  1. Klikněte na Nastavení → Správa → Správa uživatelů → Profily
  2. Poté můžete klonovat kterýkoli ze stávajících profilů kliknutím na Upravit .

Jakmile jsou pro vaši aplikaci nastaveny karty a profily, můžete do ní načíst data. Další část tohoto tutoriálu Salesforce se tedy bude zabývat tím, jak se do objektů přidávají data ve formě záznamů a polí.

Objekty, pole a záznamy v Salesforce

Objekty, pole a záznamy jsou stavebními kameny Salesforce. Je tedy důležité vědět, co jsou zač a jakou roli hrají při vytváření aplikací.

Objekty jsou databázové tabulky v Salesforce, kde jsou uložena data. V Salesforce existují dva typy objektů:

  • Standardní objekty: Objekty poskytované Salesforce se nazývají standardní objekty. Například účty, kontakty, zájemci, příležitosti, kampaně, produkty, zprávy, řídicí panel atd.
  • Vlastní objekty: Objekty vytvořené uživateli se nazývají vlastní objekty.

Objekty jsou souborem záznamů a záznamy jsou souborem polí.

Každý řádek v objektu se skládá z mnoha polí. Záznam v objektu je tedy kombinací souvisejících polí. Pro ilustraci se podívejte na níže uvedený Excel.

Vytvořím objekt s názvem Data studentů kterýbude obsahovat osobní údaje studentů.

Kroky k vytvoření vlastního objektu:

  1. Přejděte do Nastavení → Vytvořit → Vytvořit → Objekt
  2. Klikněte na Nový vlastní objekt .
  3. Vyplňte Název objektu a Popis . Jak můžete vidět na následujícím obrázku, název objektu je Data studentů .
  4. Klikněte na Uložit .

Pokud chcete přidat tento vlastní objekt do nabídky záložek, můžete postupovat podle pokynů uvedených dříve v tomto výukovém blogu Salesforce.

Po vytvoření objektu musíte v tomto objektu definovat různá pole. např. pole v záznamu studenta budou jméno studenta, telefonní číslo studenta, ID studenta, oddělení, do kterého student patří, a jeho rodné město.

Záznamy můžete k objektům přidat až po definování polí.

Kroky pro přidání vlastních polí

  1. Přejděte do Nastavení → Vytvořit → Vytvořit → Objekty
  2. Vyberte objekt, ke kterému chcete přidat pole. V mém případě ano Data studentů .
  3. Přejděte dolů na Vlastní pole a vztahy pro daný objekt a klikněte na Nový jak je znázorněnona níže uvedeném snímku obrazovky.
  4. Musíte vybrat datový typ daného pole a poté kliknout další . vybral jsem si text formát, protože do tohoto pole budu ukládat písmena.
    Různé datové typy polí byly podrobně vysvětleny v další části tohoto blogu.
  5. Poté budete vyzváni k zadání názvu pole, maximální délky pole a popisu.
  6. Zaškrtnutím políček můžete také nastavit volitelné / povinné pole a povolit / zakázat duplicitní hodnoty pro různé záznamy. Pro lepší pochopení si přečtěte níže uvedený snímek obrazovky.
  7. Klikněte na další .
  8. Vyberte různé profily, které mohou toto textové pole upravit později. Klepněte na další .
  9. Vyberte rozvržení stránky, která by měla obsahovat toto pole.
  10. Klepněte na Uložit .

Jak můžete vidět na následujícím snímku obrazovky, existují dva typy polí. Standardní pole vytvořená pro každý objekt ve výchozím nastavení a vlastní pole vytvořená mnou. Čtyři pole, pro která jsem vytvořil Data studentů jsou Město, Oddělení, ID e-mailu a telefonní číslo. Všimnete si, že všechna vlastní pole mají příponu „__C“, což znamená, že máte pravomoc tato pole upravovat a mazat. Zatímco některá standardní pole lze upravovat, ale nemazat.

Nyní můžete do svého objektu přidat záznamy studentů (celý řádek).

Kroky pro přidání záznamu

  1. V nabídce záložek přejděte do tabulky objektů. Data studentů je objekt, ke kterému budu přidávat záznamy.
  2. Jak můžete vidět na následujícím obrázku, neexistují žádné existující záznamy. Klikněte na Nový přidat nové záznamy studentů.
  3. Přidejte podrobnosti o studentech do různých polí, jak je znázorněno na následujícím snímku obrazovky. Klikněte na Uložit .
  4. Můžete vytvořit libovolný počet záznamů studentů. Vytvořil jsem 4 záznamy studentů, jak je znázorněno na následujícím snímku obrazovky.
  5. Chcete-li upravit podrobnosti studenta, můžete kliknout na Upravit jak je znázorněno na následujícím snímku obrazovky.

Datové typy polí

Datový typ určuje, jaký typ dat lze v poli uložit. Pole v záznamu mohou mít různé datové typy. Například:

  • Pokud se jedná o pole telefonního čísla, můžete si vybrat Telefon .
  • Pokud je to jméno nebo textové pole, můžete si vybrat Text .
  • Pokud se jedná o pole datum / čas, můžete si vybrat Čas schůzky .
  • Výběrem Výběr jako datový typ pro pole můžete do tohoto pole zapsat předdefinované hodnoty a vytvořit rozevírací seznam.

Pro vlastní pole můžete vybrat kterýkoli z datových typů. Níže je snímek obrazovky s výpisem různých datových typů.

c ++ metoda řazení

Datové typy jako Vyhledávací vztah, vztah Master-Detail a externí vyhledávací vztah se používají k vytváření vazeb / vztahů mezi jedním nebo více objekty. Dalším tématem diskuse v tomto výukovém blogu Salesforce jsou vztahy mezi objekty.

Objektový vztah v Salesforce

Jak název napovídá, objektový vztah se v Salesforce používá k vytvoření propojení mezi dvěma objekty. Otázkou na mysli by bylo, proč je to potřeba? Dovolte mi mluvit o potřebě na příkladu.

V mém StudentForce aplikace, tam je Data studentů objekt, který obsahuje osobní informace studentů. Podrobnosti týkající se známek studentů a jejich předchozí vysoké školy jsou k dispozici v různých objektech. Můžeme použít vztahy k propojení těchto objektů pomocí souvisejících polí. Známky studentů a vysokých škol lze spojit s Jméno studenta pole Data studentů objekt.

Vztahy lze definovat při výběru datového typu. Jsou vždy definovány v podřízeném objektu a jsou odkazovány na společné pole v hlavním objektu. Vytvoření takových odkazů vám pomůže snadno vyhledávat a dotazovat se na data, když jsou požadovaná data přítomna v různých objektech. Mezi objekty mohou existovat tři různé typy vztahů. Oni jsou:

  • Hlavní detail
  • Vzhlédnout
  • Křižovatka

Podívejme se na každou z nich:

Vztah Master-Detail (1: n)

Vztah Master-Detail je vztah rodič-dítě, ve kterém hlavní objekt řídí chování závislého objektu. Jedná se o vztah 1: n, ve kterém může být pouze jeden rodič, ale mnoho dětí. V mém příkladu Data studentů je hlavním objektem a Známky je podřízený objekt.

Dovolte mi uvést příklad vztahu Master-Detail. The Data studentů objekt obsahuje záznamy studentů. Každý záznam obsahuje osobní údaje o studentovi. Známky získané studenty jsou však přítomny v jiném záznamu s názvem Známky . Podívejte se na snímek obrazovky Známky objekt níže.

Vytvořil jsem spojení mezi těmito dvěma objekty pomocí jména studenta. Níže jsou body, které musíte mít na paměti při nastavování vztahu Master-Detail.

  • Jako hlavní objekt nemůže být hlavní pole prázdné.
  • Pokud je záznam / pole v hlavním objektu odstraněno, budou odstraněna také odpovídající pole v závislém objektu. Tomu se říká kaskádové mazání.
  • Závislá pole zdědí vlastníka, sdílení a nastavení zabezpečení od svého pána.

Můžete definovat vztahy master-detail mezi dvěma vlastními objekty nebo mezi vlastním objektem a standardním objektem, pokud je standardní objekt ve vztahu hlavní.

Vztah vyhledávání (1: n)

Vztahy vyhledávání se používají, když chcete vytvořit propojení mezi dvěma objekty, ale bez závislosti na nadřazeném objektu. Můžete si to představit jako formu vztahu rodič-dítě, kde je pouze jeden rodič, ale mnoho dětí, tj. Vztah 1: n. Níže jsou body, které musíte mít na paměti při vytváření vyhledávacího vztahu.

  • Vyhledávací pole na podřízeném objektu není nutně povinné.
  • Pole / záznamy v podřízeném objektu nelze odstranit odstraněním záznamu v nadřazeném objektu. Záznamy v podřízeném objektu tak nebudou ovlivněny.
  • Podřízená pole nezdědí vlastníka, sdílení a nastavení zabezpečení svého rodiče.

Příkladem vyhledávacího vztahu v mém případě by byl vztah a Vysoká škola objekt. Můžete vidět podřízený objekt: Data studentů na níže uvedeném snímku obrazovky. Všimnete si, že je prázdná Vysoká škola pole pro první záznam. To naznačuje, že závislost není nutností.

Níže je snímek obrazovky schématu obou vztahů. Vysoká škola - data studentů tvoří vyhledávací vztah a Data studentů - známky tvoří vztah Master-Detail.

Sebe-vztah

Jedná se o formu vyhledávacího vztahu, kde místo dvou tabulek / objektů je vztah ve stejné tabulce / objektu. Odtud název self-relationship. Zde je vyhledávání odkazováno na stejnou tabulku. Tento vztah se také nazývá hierarchický vztah.

Junction Relationship (Many-to-Many)

Tento druh vztahu může existovat, když je potřeba vytvořit dva vztahy hlavní-detail. Propojením 3 vlastních objektů lze vytvořit dva vztahy hlavní-detailní. Zde budou dva objekty hlavní objekty a třetí objekt bude závislý na obou objektech. Jednoduše řečeno, bude to podřízený objekt pro oba hlavní objekty.

Abych vám dal příklad tohoto vztahu, vytvořil jsem dva nové objekty.

  • Volal hlavní objekt Profesor . Obsahuje seznam profesorů.
  • Volal se podřízený objekt Kurzy . Obsahuje seznam dostupných kurzů.
  • Budu používat Data studentů objekt jako další hlavní objekt.

Vytvořil jsem vztah mnoho k mnoha, takže každý záznam v Kurzy objekt musí mít alespoň jednoho studenta a alespoň jednoho profesora. Je to proto, že každý kurz je kombinací studentů a profesorů. Ve skutečnosti může mít kurz přidružen jeden nebo více studentů a profesorů.

Závislost na Student a Profesor předměty vyrábí Kurzy jako podřízený objekt. Student a Profesor jsou tedy hlavními objekty. Níže je snímek obrazovky Kurzy objekt.

Všimnete si, že pro tyto předměty existují různé kombinace profesorů a studentů. Například Kate je spojena se dvěma kurzy a pro každý z těchto dvou kurzů má dva různé profesory. Mike je spojen pouze s jedním kurzem, ale pro tento kurz má dva různé profesory. Joe i Kate jsou spojeni se stejným kurzem a stejným profesorem. Na následujícím snímku obrazovky najdete schematický diagram tohoto vztahu.

Gratuluji! The StudentForce Aplikace je úspěšně vytvořena. Dva schémata výše uvedená ukazují, jak jsou různé objekty propojeny uvnitř mé aplikace Salesforce.

Tím se dostáváme na konec tohoto tutoriálu Salesforce. Doufám, že jste pochopili různé koncepty, jako jsou aplikace, karty, profily, pole, objekty a vztahy, které byly vysvětleny v tomto výukovém blogu Salesforce. Máte-li jakékoli pochybnosti nebo dotazy, neváhejte je zanechat v sekci komentářů níže a já se vám ozvu nejdříve.

Žádám vás, abyste si prohlédli toto výukové video o Salesforce, které vysvětluje vytvoření studentské aplikace Salesforce. Jděte do toho, užijte si video a řekněte mi, co si myslíte.

Výukový program Salesforce pro začátečníky Naučte se vytvářet aplikaci Salesforce | Školení Salesforce Edureka

Toto výukové video Salesforce vám pomůže naučit se, jak vytvořit aplikaci Salesforce od nuly. Toto je podrobný návod k vytvoření aplikace Salesforce a ideální pro začátečníky.

Zůstaňte naladěni a přečtěte si další blog v naší sérii tutoriálů Salesforce. Mezitím bych vám doporučil vytvořit si účet Salesforce a pohrát si s aplikací Salesforce. Podle pokynů uvedených výše si můžete zkusit vytvořit vlastní aplikaci.

Pokud se chcete stát profesionálem v Salesforce, podívejte se na naše který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu.