Salesforce oktatóanyag: Tanulja meg saját Salesforce alkalmazásának létrehozását

Ez a Salesforce bemutató végigvezeti Önt a Salesforce alkalmazás létrehozásában, és elmagyarázza a különböző szempontokat, például a lapokat, profilokat, objektumokat és kapcsolatokat.

Az előző blogokban megtanultad és más Salesforce tanúsítványok . Ebben a Salesforce oktatóblogban megmutatom, hogyan hozhat létre egyéni Salesforce alkalmazást. Létrehozok egy nevű alkalmazást StudentForce amely felhasználható a hallgatói nyilvántartások vezetésére.



Ez az alkalmazás három különböző objektumot (táblázatot) tartalmaz az adatok tárolására. Az első objektum hívott Diákok adatai tartalmazza a hallgatók nevét és személyes adatait, például e-mail azonosítót, telefonszámot és a szülővárost. A főiskola, ahová a hallgatók tartoznak, a második nevű objektumban lesznek tárolva Főiskola és a harmadik objektum hívott Jelek tartalmazza a hallgatók által a különböző tantárgyakban megszerzett jegyeket.



Salesforce bemutató

A következő témákat ismertettem ebben a Salesforce oktatóblogban, lépésről lépésre ésképernyőképek:

  • Hogyan lehet létrehozni az alkalmazás környezetét?
  • Mik azok a lapok és hogyan hozhatók létre lapok az alkalmazásban?
  • Mik azok a profilok és a felhasználói profilok testreszabása?
  • Hogyan hozhatunk létre objektumokat az alkalmazásban?
  • Hogyan lehet mezőket létrehozni az objektumokban és meghatározni azok adattípusát?
  • Hogyan lehet hozzáadni bejegyzéseket (mezőket) ezekhez az objektumokhoz?
  • Hogyan lehet két különböző objektumot összekapcsolni (kapcsolatot létrehozni)?

Mielőtt belekezdenék egy alkalmazás létrehozásába, hadd mutassam be a felhőkörnyezetet, ahol a Salesforce-alkalmazások épülnek.



Salesforce Org

Az Ön vagy szervezete számára a Force.com által kínált felhőalapú számítási helyet Salesforce org-nak hívják. Salesforce-környezetnek is hívják. A fejlesztők egyedi Salesforce-alkalmazásokat, objektumokat, munkafolyamatokat, adatmegosztási szabályokat, Visualforce-oldalakat és Apex-kódolásokat hozhatnak létre a Salesforce Org tetején.

Merüljünk el mélyen a Salesforce Apps alkalmazásban, és értsük meg, hogyan működik.

Salesforce Apps

A Salesforce alkalmazás elsődleges funkciója az ügyféladatok kezelése. A Salesforce-alkalmazások egyszerű felhasználói felületet biztosítanak az objektumokban (táblákban) tárolt ügyfélrekordok eléréséhez. Az alkalmazások a mezők összekapcsolásával az objektumok közötti kapcsolat kialakításában is segítenek.



Az alkalmazások kapcsolódó füleket és objektumokat tartalmaznak, amelyeket a végfelhasználó láthat. Az alábbi képernyőképen látható, hogy a StudentForce app úgy néz ki.

salesforce app - salesforce tutorial - edureka

A képernyő jobb felső sarkában lévő kiemelt rész az alkalmazás nevét jeleníti meg: StudentForce . A profilkép mellett kiemelt szöveg a felhasználónevem: Vardhan NS .

Objektum létrehozása és rekordok beírása előtt be kell állítania az alkalmazás csontvázat. Az alkalmazás beállításához kövesse az alábbi utasításokat.

Az alkalmazás beállításának lépései

  1. Kattintson Beállít gomb az alkalmazás neve mellett a jobb felső sarokban.
  2. A bal oldalon található sávban lépjen a következőre: Épít → válassza Teremt → válassza Alkalmazások a legördülő menüből.
  3. Kattintson Új az alábbi képernyőképen látható módon.

  4. Választ Custom App .
  5. Írd be a App Label . StudentForce az alkalmazásom címkéje . Kattintson Következő .
  6. Válasszon profilképet az alkalmazásához. Kattintson a gombra Következő .
  7. Válassza ki azokat a füleket, amelyeket szükségesnek tart. Kattintson a gombra Következő .
  8. Válassza ki a kívánt profilokat kb hozzárendelni. Kattintson a gombra Mentés .

A 7. és 8. lépésben arra kérték, hogy válassza ki a megfelelő füleket és profilokat. A fülek és profilok a Salesforce Apps szerves részét képezik, mert segítenek az objektumok és rekordok kezelésében a Salesforce alkalmazásban.

Ebben a Salesforce oktatóanyagban részletes magyarázatot adok a fülekre, profilokra, majd bemutatom, hogyan hozhat létre objektumokat és adhat hozzá rekordokat.

Salesforce lapok

A tabulátorok az objektumok (táblák) elérésére szolgálnak a Salesforce alkalmazásban. Ezek a képernyő tetején jelennek meg, és hasonlóak az eszköztárhoz. Több objektumra mutató hivatkozásokat tartalmaz. Ha egy lapon rákattint az objektum nevére, az adott objektum rekordjai jelennek meg. A lapok külső webtartalomra, egyéni oldalakra és más URL-ekre mutató hivatkozásokat is tartalmaznak. Az alábbi képernyőkép kiemelt része a Salesforce lapoké.

Minden alkalmazásnak lesz egy itthon lap alapértelmezés szerint. A szokásos fülek a „ + ’A Tab menüben. A fiókok, a névjegyek, a csoportok, a potenciális ügyfelek, a profil a Salesforce által kínált standard lapok. Például, Fiókok fülön megjelenik az SFDC org és a fiókok listája Névjegyek fülön megjelenik az SFDC org névjegyeinek listája.

Fülek hozzáadásának lépései

  1. A fül menüben kattintson a „+” gombra.
  2. Kattintson Fülek testreszabása, amely a jobb oldalon van.
  3. Válassza ki a kívánt füleket, majd kattintson a gombra Mentés .

A szokásos fülek mellett egyedi füleket is létrehozhat. Diákok A fenti képernyőképen látható fül egy általam létrehozott egyéni fül. Ez egy parancsikon az egyéni objektum eléréséhez: Diákok .

Az egyéni lapok létrehozásának lépései

  1. Keresse meg a Beállítás → Építés → Létrehozás → Lapok menüpontot.
  2. Kattintson Új .
  3. Válassza ki az objektum nevét, amelyhez fület hoz létre. Az én esetemben az Diákok adatai . Ez egy általam létrehozott egyéni objektum (az objektum létrehozására vonatkozó utasításokat a blog később tárgyalja).
  4. Válassza ki a kívánt tabulátorstílust, és írja be a leírást.
  5. Kattintson a Tovább → Mentés gombra. Az új Diákok adatai fül jelenik meg az alábbiak szerint.

Salesforce-profilok

Minden felhasználó, akinek hozzáférnie kell az adatokhoz vagy az SFDC-szerverhez, egy profilhoz lesz kapcsolva. A profil a beállítások és engedélyek gyűjteménye, amely szabályozza, hogy a felhasználó mit tekinthet meg, férhet hozzá és módosíthatja a Salesforce alkalmazásban.

Egy profil vezérli a felhasználói engedélyeket, az objektumengedélyeket, a mezőengedélyeket, az alkalmazásbeállításokat, a fülbeállításokat, a csúcsosztályhoz való hozzáférést, a Visualforce oldalhozzáférést, az oldalelrendezéseket, a rekordtípusokat, a bejelentkezési órát és a bejelentkezési IP-címeket.

Profilokat definiálhat a felhasználó háttere alapján. Például különböző hozzáférési szintek állíthatók be a különböző felhasználók, például a rendszergazda, a fejlesztő és az értékesítési képviselő számára.

A fülekhez hasonlóan használhatunk bármilyen szabványos profilt, vagy létrehozhatunk egyéni profilt. Alapértelmezés szerint a rendelkezésre álló standard profilok: csak olvasható, normál felhasználó, marketing felhasználó, szerződéskezelő, megoldáskezelő és rendszergazda. Ha egyedi profilokat szeretne létrehozni, akkor először klónoznia kell a szabványos profilokat, majd szerkesztenie kell a profilt. Ne feledje, hogy egy profil sok felhasználóhoz rendelhető, de egy felhasználóhoz nem lehet sok profilt rendelni.

Profil létrehozásának lépései

  1. Kattintson a Beállítás → Adminisztráció → Felhasználók kezelése → Profilok elemre
  2. Ezután bármelyik meglévő profilt klónozhatja a gombra kattintva Szerkesztés .

Miután beállította a füleket és profilokat az alkalmazásához, adatokat tölthet be bele. Ennek a Salesforce oktatóanyagnak a következő szakasza tehát azt tárgyalja, hogy az adatok hogyan kerülnek felvételre az objektumokba rekordok és mezők formájában.

Objektumok, mezők és rekordok a Salesforce-ban

Az objektumok, a mezők és a rekordok a Salesforce építőelemei. Fontos tehát tudni, hogy mik ők és milyen szerepet játszanak az alkalmazások felépítésében.

Az objektumok a Salesforce adatbázis táblái, ahol az adatokat tárolják. Kétféle objektum létezik a Salesforce-ban:

  • Normál objektumok: A Salesforce által biztosított objektumokat szabványos objektumoknak nevezzük. Például fiókok, névjegyek, potenciális ügyfelek, lehetőségek, kampányok, termékek, jelentések, irányítópult stb.
  • Egyéni objektumok: A felhasználók által létrehozott objektumokat egyedi objektumoknak nevezzük.

Az objektumok rekordok, a rekordok pedig mezők gyűjteménye.

a string alapértelmezett értéke a java-ban

Az objektum minden sora sok mezőből áll. Így az objektumban lévő rekord a kapcsolódó mezők kombinációja. Nézze meg az alábbi Excel példát.

Létrehozok egy nevű objektumot Diákok adatai melyiktartalmazza a hallgatók személyes adatait.

Egyéni objektum létrehozásának lépései:

  1. Keresse meg a Beállítás → Építés → Létrehozás → Objektum menüpontot
  2. Kattintson Új egyéni objektum .
  3. Töltse ki a Object Name és Leírás . Amint az alábbi képen látható, az objektum neve Diákok adatai .
  4. Kattintson Mentés .

Ha hozzá kívánja adni ezt az egyéni objektumot a fül menüjéhez, kövesse a jelen Salesforce oktatóblog korábban említett utasításait.

Az objektum létrehozása után különféle mezőket kell meghatároznia az objektumban. például. a hallgatói nyilvántartás mezői a hallgató neve, a hallgató telefonszáma, a hallgató e-mail azonosítója, a tanszék, amelyhez a hallgató tartozik, és a szülővárosa.

Az objektumokhoz csak a mezők meghatározása után adhat hozzá rekordokat.

Az egyéni mezők hozzáadásának lépései

  1. Keresse meg a Beállítás → Építés → Létrehozás → Objektumok menüpontot
  2. Válassza ki azt az objektumot, amelyhez mezőket szeretne hozzáadni. Az én esetemben az Diákok adatai .
  3. Görgessen le az adott objektum Egyéni mezők és kapcsolatok eleméhez, majd kattintson a gombra Új az ábrán látható módonaz alábbi képernyőképen.
  4. Ki kell választania az adott mező adattípusát, majd kattintson a gombra Következő . választottam szöveg formátumot, mert betűket fogok tárolni ezen a mezőn.
    A mezők adattípusait a blog következő szakaszában részletesen ismertetjük.
  5. Ezután a rendszer kéri, hogy adja meg a mező nevét, a mező maximális hosszát és a leírást.
  6. A jelölőnégyzetek bejelölésével választható / kötelező mezővé is teheti, és engedélyezheti / letilthatja a különböző rekordok duplikált értékeit. A jobb megértés érdekében lásd az alábbi képernyőképet.
  7. Kattintson Következő .
  8. Válassza ki azokat a profilokat, amelyek később szerkeszthetik a szövegmezőt. Kattintson a gombra Következő .
  9. Válassza ki azokat az oldalelrendezéseket, amelyeknek tartalmaznia kell ezt a mezőt.
  10. Kattintson a gombra Mentés .

Amint az alábbi képernyőképen látható, kétféle mező létezik. Alapértelmezés szerint minden objektumhoz létrehozott szabványos mezők, és magam által létrehozott egyéni mezők A négy mező, amelyet létrehoztam Diákok adatai városi, megyei, e-mail azonosító és telefonszám. Észre fogja venni, hogy az összes egyéni mezőt „__C” képzővel látja el, ami azt jelzi, hogy Ön jogosult a mezők szerkesztésére és törlésére. Néhány szabványos mező szerkeszthető, de nem törölhető.

Most felveheti a hallgatói rekordokat (teljes sor) az objektumába.

A rekord felvételének lépései

  1. A fül menüből lépjen az objektumtáblázatra. Diákok adatai az az objektum, amelyhez rekordokat adok.
  2. Amint az alábbi képen látható, nincsenek meglévő rekordok. Kattintson Új új hallgatói nyilvántartások hozzáadásához.
  3. Adja hozzá a tanuló adatait a különböző mezőkhöz az alábbi képernyőkép szerint. Kattintson Mentés .
  4. Bármennyi hallgatói rekordot létrehozhat. 4 hallgatói rekordot hoztam létre, az alábbi képernyőképen látható módon.
  5. Ha módosítani szeretné a tanuló adatait, kattintson a gombra Szerkesztés az alábbi képernyőképen látható módon.

Mezők adattípusai

Az adattípus vezérli, hogy mely típusú adatok tárolhatók egy mezőben. A rekordon belüli mezők különböző típusúak lehetnek. Például:

  • Ha ez egy telefonszám mező, választhat Telefon .
  • Ha név vagy szövegmező, választhat Szöveg .
  • Ha dátum / idő mező, választhat Dátum idő .
  • A választással Válogató lista mező adattípusaként előre definiált értékeket írhat arra a mezőre, és létrehozhat egy legördülő menüt.

Az egyéni mezők bármelyikét kiválaszthatja. Az alábbiakban egy képernyőkép található, amely felsorolja a különböző adattípusokat.

Az ilyen adattípusok Keresési kapcsolat, Master-Detail kapcsolat és Külső Lookup kapcsolat hivatkozások / kapcsolatok létrehozására szolgálnak egy vagy több objektum között. Az objektumok közötti kapcsolat a következő témakör ebben a Salesforce oktatóblogban.

Objektumkapcsolat a Salesforce-ban

Ahogy a neve is sugallja, az objektumkapcsolatot a Salesforce-ban két objektum közötti kapcsolat létrehozására használják. A kérdés az lenne a fejében, hogy miért van rá szükség? Hadd mondjak egy példával a szükségességről.

Az én StudentForce alkalmazás, van egy Diákok adatai objektum, amely a hallgatók személyes adatait tartalmazza. A hallgató jegyeinek és korábbi főiskolájának részletei különböző tárgyakban vannak. Kapcsolatokkal kapcsolhatjuk össze ezeket az objektumokat kapcsolódó mezők segítségével. A hallgatók és főiskolák jegyei összekapcsolhatók a Tanuló név területe Tanulói adatok tárgy.

A kapcsolatok meghatározhatók az adattípus kiválasztása közben. Ezeket mindig a gyermekobjektum határozza meg, és hivatkoznak a master objektum közös mezőjére. Az ilyen hivatkozások létrehozása megkönnyíti az adatok keresését és lekérdezését, ha a szükséges adatok különböző objektumokban vannak. Három különböző típusú kapcsolat létezhet az objektumok között. Ők:

  • Mester-Részlet
  • Nézz fel
  • Csomópont

Vizsgáljuk meg mindegyiket:

Mester-részlet kapcsolat (1: n)

A Master-Detail kapcsolat egy szülő-gyermek kapcsolat, amelyben a master objektum irányítja a függő objektum viselkedését. Ez egy 1: n kapcsolat, amelyben csak egy szülő lehet, de sok gyerek. Az én példámban Diákok adatai a fő objektum és Jelek a gyermek objektum.

Hadd mondjak egy példát a Mester-Részlet kapcsolatra. Az Diákok adatai objektum hallgatói nyilvántartásokat tartalmaz. Minden rekord személyes adatokat tartalmaz egy tanulóról. A hallgatók által elért érdemjegyek azonban megtalálhatók egy másik nevű rekordban Jelek . Nézze meg a képernyőképet Jelek objektum alatt.

Létrehoztam egy kapcsolatot a két objektum között a hallgató nevének használatával. Az alábbiakban bemutatjuk azokat a pontokat, amelyeket szem előtt kell tartanod a Mester-Részlet kapcsolat létrehozásakor.

  • Mivel a vezérlő objektum, a fő mező nem lehet üres.
  • Ha a törzsobjektumban lévő rekord / mező törlődik, a függő objektum megfelelő mezői is törlődnek. Ezt hívják kaszkád törlésnek.
  • A függő mezők örökölik a tulajdonos, a megosztási és a biztonsági beállításokat a mesterétől.

Megadhatja a master-detail kapcsolatokat két egyéni objektum között, vagy egy egyéni objektum és a standard objektum között, amennyiben a standard objektum a master a kapcsolatban.

Keresési kapcsolat (1: n)

A keresési kapcsolatok akkor használatosak, amikor két objektum között kapcsolatot szeretne létrehozni, a szülő objektumtól való függés nélkül. Ezt úgy gondolhatja, mint a szülő-gyermek kapcsolat egyik formáját, ahol csak egy szülő van, de sok gyermek van, azaz 1: n kapcsolat. Az alábbiakban azokat a szempontokat kell szem előtt tartani, amelyeket a Keresési kapcsolat létrehozása során kell szem előtt tartania.

  • A gyermek objektum keresési mezője nem feltétlenül szükséges.
  • A gyermekobjektum mezőit / rekordjait nem lehet törölni a szülőobjektum rekordjának törlésével. Így a gyermekobjektumban lévő rekordok nem lesznek hatással.
  • A gyermekmezők nem öröklik a szülő tulajdonosát, megosztási és biztonsági beállításait.

A keresési kapcsolatra az én esetemben példa lehet a Főiskola tárgy. Láthatja a gyermek objektumot: Diákok adatai az alábbi képernyőképen. Észre fogja venni, hogy van egy üres Főiskola mező az első rekordhoz. Ez azt jelzi, hogy a függőség nem szükségszerűség.

Az alábbiakban mindkét kapcsolat sémadiagramjának képernyőképe látható. Főiskola - hallgatói adatok képezi a Lookup kapcsolatot és Tanulói adatok - jegyek képezi a Mester-Részlet kapcsolatot.

Önkapcsolat

Ez a keresési kapcsolat egyik formája, ahol két táblázat / objektum helyett a kapcsolat ugyanazon a táblán / objektumon belül található. Ezért az önkapcsolat elnevezés. Itt a keresésre ugyanaz a táblázat hivatkozik. Ezt a kapcsolatot hierarchikus kapcsolatnak is nevezik.

Junction kapcsolat (sok-sok-sok)

Ez a fajta kapcsolat akkor létezhet, ha két fő-részlet kapcsolatra van szükség. Két egyedi objektum összekapcsolásával két master-detail kapcsolat hozható létre. Itt két objektum lesz master objektum, a harmadik objektum pedig mindkét objektumtól függ. Egyszerűbben fogalmazva, mindkét fő objektum számára gyermekobjektum lesz.

Hogy példát adjak erre a kapcsolatra, két új objektumot hoztam létre.

  • A mester objektum nevű Egyetemi tanár . Ez tartalmazza a professzorok listáját.
  • Hívott gyermek objektum Tanfolyamok . Ez tartalmazza a rendelkezésre álló tanfolyamok listáját.
  • Használni fogom a Diákok adatai objektum, mint egy másik fő objektum.

Olyan sok-sok kapcsolatot hoztam létre, hogy a Tanfolyamok objektumnak legalább egy hallgatónak és legalább egy professzornak kell lennie. Ez azért van, mert minden kurzus a hallgatók és a professzorok kombinációja. Valójában egy tanfolyamhoz egy vagy több hallgató és professzor kapcsolódhat.

Attól való függőség Diák és Egyetemi tanár tárgyak teszi Tanfolyamok mint a gyermek objektuma. Diák és Egyetemi tanár tehát a fő objektumok. Az alábbiakban bemutatjuk a képernyőképet Tanfolyamok tárgy.

python osztály __init__

Észre fogja venni, hogy a professzorok és a hallgatók különböző kombinációkkal rendelkeznek ezekhez a tantárgyakhoz. Például Kate két kurzushoz kapcsolódik, és mind a két kurzushoz két különböző professzor tartozik. Mike csak egy kurzushoz kapcsolódik, de két különböző professzora van ehhez a kurzushoz. Joe és Kate is ugyanazzal a tanfolyammal és professzorral vannak kapcsolatban. Az alábbi képernyőképen megtalálja ennek a kapcsolatnak a vázlatos diagramját.

Gratula! Az StudentForce Az alkalmazás sikeresen elkészült. A fenti két séma diagram bemutatja, hogy a különböző objektumok hogyan vannak összekapcsolva a Salesforce alkalmazásomban.

Ezzel eljutottunk a Salesforce oktatóprogram végéhez. Remélem, megértette a különféle fogalmakat, például az alkalmazásokat, a lapokat, a profilokat, a mezőket, az objektumokat és a kapcsolatokat, amelyeket ebben a Salesforce oktatóblogban ismertettek. Abban az esetben, ha kétségei vannak, vagy kérdése van, nyugodtan hagyja őket az alábbi megjegyzés részben, és leghamarabb jelentkezem.

Arra kérem, nézze meg ezt a Salesforce oktatóvideót, amely elmagyarázza a Salesforce hallgatói alkalmazás létrehozását. Menj, élvezd a videót, és mondd el, mit gondolsz.

Salesforce bemutató kezdőknek | Tanulja meg a Salesforce alkalmazás létrehozását | Salesforce képzés | Edureka

Ez a Salesforce oktatóvideó segít megtanulni, hogyan lehet a semmiből létrehozni egy Salesforce alkalmazást. Ez egy lépésenkénti bemutató a Salesforce alkalmazás létrehozásáról, és ideális kezdőknek.

Maradjon velünk, és olvassa el a következő blogot a Salesforce oktató sorozatunkban. Addig is azt javaslom, hogy hozzon létre egy Salesforce-fiókot, és játsszon el a Salesforce alkalmazással. Megpróbálhatja megalkotni saját alkalmazását a fenti utasítások betartásával.

Ha akkor a Salesforce szakértőjévé akar válni, nézze meg a mi oldalunkat amely oktató által vezetett élő képzéssel és valós életű projekt tapasztalattal jár.