Salesforce-selvstudie: Lær at oprette din egen Salesforce-app

Denne Salesforce-tutorial vejleder dig i Salesforce App-oprettelse og forklarer de forskellige involverede aspekter som faner, profiler, objekter og relationer.

I de tidligere blogs lærte du det og anderledes Salesforce-certificeringer . I denne Salesforce-selvstudieblog viser jeg dig, hvordan du opretter en tilpasset Salesforce-app. Jeg opretter en app, der hedder StudentForce som kan bruges til at opretholde studenteroptegnelser.



Denne app indeholder tre forskellige objekter (tabeller) til lagring af data. Det første kaldte objekt Studerendes data vil indeholde navnene på studerende og deres personlige oplysninger som e-mail-id, telefonnummer og indfødt by. Kollegiet, som studerende tilhører, gemmes i det andet kaldte objekt Kollegium og det tredje objekt kaldes Mærker indeholder de karakterer, de studerende har opnået i forskellige fag.



Salesforce-vejledning

Jeg har dækket følgende emner i denne Salesforce-tutorial-blog med trinvise instruktioner ogskærmbilleder:

  • Hvordan oprettes appmiljøet?
  • Hvad er faner, og hvordan oprettes faner i din app?
  • Hvad er profiler, og hvordan tilpasser man brugerprofiler?
  • Hvordan oprettes objekter i appen?
  • Hvordan oprettes felter i objekter og definerer deres datatype?
  • Hvordan tilføjes poster (felter) til disse objekter?
  • Hvordan linkes (skabes et forhold mellem) to forskellige objekter?

Før jeg kommer i gang med at oprette en app, lad mig introducere dig til skymiljøet, hvor Salesforce-apps er bygget.



Salesforce Org

Cloud computing-pladsen, der tilbydes dig eller din organisation af Force.com, hedder Salesforce org. Det kaldes også Salesforce-miljø. Udviklere kan oprette tilpassede Salesforce-apps, objekter, arbejdsgange, datadelingsregler, Visualforce-sider og Apex-kodning oven på Salesforce Org.

Lad os nu dybe ned i Salesforce Apps og forstå, hvordan det fungerer.

Salesforce-apps

Den primære funktion af en Salesforce-app er at administrere kundedata. Salesforce-apps giver et simpelt brugergrænseflade for at få adgang til kundeoptegnelser, der er gemt i objekter (tabeller). Apps hjælper også med at etablere forholdet mellem objekter ved at linke felter.



Apps indeholder et sæt relaterede faner og objekter, der er synlige for slutbrugeren. Nedenstående skærmbillede viser, hvordan StudentForce app ligner.

salesforce app - salesforce tutorial - edureka

Den fremhævede del øverst til højre på skærmbilledet viser appens navn: StudentForce . Teksten fremhævet ved siden af ​​profilbilledet er mit brugernavn: Vardhan NS .

Før du opretter et objekt og indtaster poster, skal du opsætte skeletet til appen. Du kan følge nedenstående instruktioner for at konfigurere appen.

Trin til opsætning af appen

  1. Klik på Opsætning knappen ved siden af ​​appnavnet i øverste højre hjørne.
  2. Gå til baren i venstre side Byg → vælg skab → vælg Apps fra rullemenuen.
  3. Klik på Ny som vist i nedenstående skærmbillede.

  4. Vælge Brugerdefineret app .
  5. Gå ind i App-etiket . StudentForce er etiketten på min app . Klik på Næste .
  6. Vælg et profilbillede til din app. Klik på Næste .
  7. Vælg de faner, du finder nødvendige. Klik på Næste .
  8. Vælg de forskellige profiler, du vil have app tildeles. Klik på Gemme .

I trin 7 og 8 blev du bedt om at vælge de relevante faner og profiler. Faner og profiler er en integreret del af Salesforce Apps, fordi de hjælper dig med at administrere objekter og poster i Salesforce.

I denne salgsstyrkevejledning giver jeg dig en detaljeret forklaring på faner, profiler og viser dig derefter, hvordan du opretter objekter og tilføjer poster til det.

Salesforce-faner

Faner bruges til at få adgang til objekter (tabeller) i Salesforce-appen. De vises øverst på skærmen og ligner en værktøjslinje. Den indeholder genvejslinks til flere objekter. Når du klikker på objektnavnet i en fane, vises poster i objektet. Faner indeholder også links til eksternt webindhold, brugerdefinerede sider og andre URL'er. Den fremhævede del i nedenstående skærmbillede er Salesforce-fanerne.

Alle applikationer har en Hjem fane som standard. Standardfaner kan vælges ved at klikke på ‘ + 'I menuen Tab. Konti, kontakter, grupper, kundeemner, profil er de standardfaner, der tilbydes af Salesforce. For eksempel, Konti fanen viser dig listen over konti i SFDC org og Kontakter fanen viser dig listen over kontakter i SFDC org.

Trin til at tilføje faner

  1. Klik på '+' i fanemenuen.
  2. Klik på Tilpas faner, som er til stede på højre side.
  3. Vælg de valgte faner, og klik på Gemme .

Udover standardfaner kan du også oprette brugerdefinerede faner. Studerende fanen, som du ser i ovenstående skærmbillede, er en brugerdefineret fane, som jeg har oprettet. Dette er en genvej for at nå det brugerdefinerede objekt: Studerende .

Trin til at oprette brugerdefinerede faner

  1. Naviger til Opsætning → Byg → Opret → Faner.
  2. Klik på Ny .
  3. Vælg det objektnavn, du opretter en fane for. I mit tilfælde er det Studerendes data . Dette er et brugerdefineret objekt, som jeg har oprettet (instruktionerne til at oprette dette objekt er dækket senere i denne blog).
  4. Vælg en fanestil efter din præference, og indtast en beskrivelse.
  5. Klik på Næste → Gem. Den nye Studerendes data fanen vises som vist nedenfor.

Salesforce-profiler

Hver bruger, der har brug for adgang til dataene eller SFDC org, vil blive linket til en profil. En profil er en samling af indstillinger og tilladelser, der styrer, hvad en bruger kan se, få adgang til og ændre i Salesforce.

længden af ​​en matrix i javascript

En profil styrer brugertilladelser, objekttilladelser, felttilladelser, appindstillinger, faneindstillinger, apex-klasseadgang, Visualforce-sideadgang, sidelayout, posttyper, login-time og IP-adresser til login.

Du kan definere profiler baseret på brugerens baggrund. For eksempel kan forskellige adgangsniveauer indstilles for forskellige brugere som systemadministrator, udvikler og salgsrepræsentant.

I lighed med faner kan vi bruge enhver standardprofil eller oprette en brugerdefineret profil. Som standard er de tilgængelige standardprofiler: skrivebeskyttet, standardbruger, marketingbruger, kontraktleder, løsningsadministrator og systemadministrator. Hvis du vil oprette brugerdefinerede profiler, skal du først klone standardprofiler og derefter redigere den profil. Bemærk, at en profil kan tildeles mange brugere, men en bruger ikke kan tildeles mange profiler.

Trin til at oprette en profil

  1. Klik på Opsætning → Administrer → Administrer brugere → Profiler
  2. Du kan derefter klone en af ​​de eksisterende profiler ved at klikke på Redigere .

Når fanerne og profilerne er konfigureret til din app, kan du indlæse data i den. Det næste afsnit i denne Salesforce-tutorial vil således dække, hvordan data tilføjes til objekter i form af poster og felter.

Objekter, felter og optegnelser i Salesforce

Objekter, felter og optegnelser er byggestenene i Salesforce. Så det er vigtigt at vide, hvad de er, og hvilken rolle de spiller i opbygningen af ​​apps.

Objekter er databasetabellerne i Salesforce, hvor data lagres. Der er to typer objekter i Salesforce:

  • Standardgenstande: Objekterne leveret af Salesforce kaldes standardobjekter. For eksempel konti, kontakter, kundeemner, muligheder, kampagner, produkter, rapporter, dashboard osv.
  • Brugerdefinerede objekter: Objekterne oprettet af brugerne kaldes brugerdefinerede objekter.

Objekter er en samling af optegnelser, og poster er en samling af felter.

Hver række i et objekt består af mange felter. En registrering i et objekt er således en kombination af relaterede felter. Se på nedenstående excel til illustration.

Jeg opretter et objekt kaldet Studerendes data hvilkenvil indeholde personlige oplysninger om studerende.

Trin til at oprette et brugerdefineret objekt:

  1. Naviger til Opsætning → Byg → Opret → Objekt
  2. Klik på Nyt brugerdefineret objekt .
  3. Udfyld Objektnavn og Beskrivelse . Som du kan se fra nedenstående billede, er objektnavnet Studerendes data .
  4. Klik på Gemme .

Hvis du vil føje dette brugerdefinerede objekt til fanemenuen, kan du følge instruktionerne nævnt tidligere i denne Salesforce-selvstudieblog.

Når du har oprettet objektet, skal du definere forskellige felter i objektet. for eksempel. felterne i en studerendes rekord vil være studerendes navn, studerendes telefonnummer, studerendes e-mail-id, den afdeling, en studerende tilhører, og hans hjemby.

Du kan kun tilføje poster til objekter, når felterne er defineret.

Trin til tilføjelse af brugerdefinerede felter

  1. Naviger til Opsætning → Byg → Opret → Objekter
  2. Vælg det objekt, som du vil tilføje felter til. I mit tilfælde er det Studerendes data .
  3. Rul ned til Brugerdefinerede felter og forhold for det pågældende objekt, og klik på Ny som visti nedenstående skærmbillede.
  4. Du skal vælge datatypen for det pågældende felt og derefter klikke på Næste . jeg har valgt tekst format, fordi jeg gemmer bogstaver i dette felt.
    De forskellige datatyper af felter er blevet forklaret detaljeret i det næste afsnit af denne blog.
  5. Du bliver derefter bedt om at indtaste navnet på feltet, feltets maksimale længde og beskrivelse.
  6. Du kan også gøre det til et valgfrit / obligatorisk felt og tillade / ikke tillade duplikatværdier for forskellige poster ved at markere afkrydsningsfelterne. Se nedenstående skærmbillede for at få en bedre forståelse.
  7. Klik på Næste .
  8. Vælg de forskellige profiler, der kan redigere det tekstfelt på et senere tidspunkt. Klik på Næste .
  9. Vælg de sidelayouts, der skal indeholde dette felt.
  10. Klik på Gemme .

Som du kan se fra nedenstående skærmbillede, er der to typer felter. Standardfelter oprettet for hvert objekt som standard og brugerdefinerede felter oprettet af mig selv. De fire felter, som jeg har oprettet til Studerendes data er by, afdeling, e-mail-id og telefonnummer. Du vil bemærke, at alle brugerdefinerede felter er efterfulgt af '__C', hvilket indikerer, at du har beføjelse til at redigere og slette disse felter. Mens nogle standardfelter kan redigeres, men ikke slettes.

hvad er datavisualisering i tableau

Du kan nu tilføje studenteroptegnelser (komplet række) til dit objekt.

Skridt til at tilføje en post

  1. Gå til objekttabellen fra fanemenuen. Studerendes data er det objekt, som jeg vil tilføje poster til.
  2. Som du kan se fra nedenstående billede, er der ingen eksisterende poster. Klik på Ny for at tilføje nye studenteroptegnelser.
  3. Tilføj elevoplysninger i forskellige felter som vist i nedenstående skærmbillede. Klik på Gemme .
  4. Du kan oprette et vilkårligt antal studereposter. Jeg har oprettet 4 elevoptegnelser som vist i nedenstående skærmbillede.
  5. Hvis du vil redigere elevoplysningerne, kan du klikke på Redigere som vist i nedenstående skærmbillede.

Datatyper af felter

Datatype styrer, hvilken type data der kan gemmes i et felt. Felter inden for en post kan have forskellige datatyper. For eksempel:

  • Hvis det er et telefonnummerfelt, kan du vælge telefon .
  • Hvis det er et navn eller et tekstfelt, kan du vælge Tekst .
  • Hvis det er et dato- / tidsfelt, kan du vælge Dato tid .
  • Ved at vælge Pickliste som datatype for et felt kan du skrive foruddefinerede værdier i dette felt og oprette en rullemenu.

Du kan vælge en af ​​datatyperne til brugerdefinerede felter. Nedenfor er et skærmbillede, der viser de forskellige datatyper.

Datatyper som Lookup Relationship, Master-Detail Relationship og External Lookup Relationship bruges til at oprette links / relationer mellem et eller flere objekter. Forholdet mellem objekter er det næste diskussionsemne i denne Salesforce-tutorial-blog.

Objektforhold i Salesforce

Som navnet antyder, bruges objektforhold i Salesforce til at oprette et link mellem to objekter. Spørgsmålet i dit sind ville være, hvorfor er det nødvendigt? Lad mig tale om behovet med et eksempel.

I min StudentForce app, der er en Studerendes data objekt, der indeholder personlige oplysninger om studerende. Detaljer om studerendes karakterer og deres tidligere college findes i forskellige objekter. Vi kan bruge relationer til at linke disse objekter ved hjælp af relaterede felter. Karaktererne for de studerende og colleges kan knyttes til Elevnavn felt af Elevdata objekt.

Forhold kan defineres, mens du vælger datatypen. De defineres altid i underobjektet og henvises til det fælles felt i hovedobjektet. Oprettelse af sådanne links hjælper dig med at søge i og forespørge data let, når de krævede data er til stede i forskellige objekter. Der er tre forskellige typer relationer, der kan eksistere mellem objekter. De er:

  • Master-detaljer
  • Kig op
  • Knudepunkt

Lad os se på hver af dem:

Master-Detail-forhold (1: n)

Master-Detail-forhold er et forhold mellem forælder og barn, hvor hovedobjektet styrer det afhængige objekts opførsel. Det er et 1: n forhold, hvor der kun kan være en forælder, men mange børn. I mit eksempel Studerendes data er hovedobjektet og Mærker er barnets objekt.

Lad mig give dig et eksempel på et Master-Detail forhold. Det Studerendes data objektet indeholder elevoptegnelser. Hver post indeholder personlige oplysninger om en studerende. De karakterer, som studerende opnår, er imidlertid til stede i en anden post kaldet Mærker . Se på skærmbilledet af Mærker objekt nedenfor.

Jeg har oprettet et link mellem disse to objekter ved hjælp af elevens navn. Nedenfor er de punkter, du skal huske på, når du opretter et Master-Detail-forhold.

  • Som det kontrollerende objekt kan masterfeltet ikke være tomt.
  • Hvis en post / felt i hovedobjekt slettes, slettes også de tilsvarende felter i det afhængige objekt. Dette kaldes en kaskadesletning.
  • Afhængige felter arver ejeren, delings- og sikkerhedsindstillingerne fra dens master.

Du kan definere master-detail-forhold mellem to brugerdefinerede objekter eller mellem et brugerdefineret objekt og standardobjekt, så længe standardobjektet er master i forholdet.

Opslagsforhold (1: n)

Opslagsrelationer bruges, når du vil oprette et link mellem to objekter, men uden afhængighed af det overordnede objekt. Du kan tænke på dette som en form for forældre-barn-forhold, hvor der kun er en forælder, men mange børn, dvs. 1: n-forhold. Nedenfor er de punkter, du skal huske på, når du opretter et opslagsforhold.

  • Opslagsfeltet på det underordnede objekt er ikke nødvendigvis påkrævet.
  • Felterne / posterne i et underordnet objekt kan ikke slettes ved at slette en post i det overordnede objekt. Således vil poster i underobjektet ikke blive påvirket.
  • Underfelterne arver ikke forælderens ejer-, delings- og sikkerhedsindstillinger.

Et eksempel på et opslagsforhold i mit tilfælde ville være et Kollegium objekt. Du kan se underordnet objekt: Studerendes data i nedenstående skærmbillede. Du vil bemærke, at der er en tom Kollegium felt til den første post. Dette indikerer, at afhængigheden ikke er en nødvendighed.

Nedenfor er et screenshot af skematisk diagram for begge forhold. College - studenterdata danner Lookup-forholdet og Studenterdata - Varemærker danner Master-Detail-forholdet.

Selvforhold

Dette er en form for opslagsforhold, hvor forholdet er i samme tabel / objekt i stedet for to tabeller / objekter. Deraf navnet selvforhold. Her henvises til opslag til den samme tabel. Dette forhold kaldes også hierarkisk forhold.

Forbindelsesforhold (mange-til-mange)

Denne form for et forhold kan eksistere, når der er behov for at skabe to master-detaljerede forhold. To master-detail-forhold kan oprettes ved at forbinde 3 brugerdefinerede objekter. Her vil to objekter være hovedobjekter, og det tredje objekt afhænger af begge objekter. I enklere ord vil det være et underordnet objekt for begge masterobjekterne.

For at give dig et eksempel på dette forhold har jeg oprettet to nye objekter.

  • Et mesterobjekt kaldet Professor . Den indeholder listen over professorer.
  • Et barn genstand kaldet Kurser . Den indeholder listen over tilgængelige kurser.
  • Jeg vil bruge Studerendes data objekt som et andet hovedobjekt.

Jeg har skabt et mange-til-mange forhold, således at hver post i Kurser objektet skal have mindst en studerende og mindst en professor. Dette skyldes, at hvert kursus er en kombination af studerende og professorer. Faktisk kan et kursus have et eller flere antal studerende og professorer tilknyttet.

Afhængigheden af Studerende og Professor genstande gør Kurser som barnets objekt. Studerende og Professor er således masterobjekterne. Nedenfor er et screenshot af Kurser objekt.

Du vil bemærke, at der er forskellige kombinationer af professorer og studerende til disse fag. For eksempel er Kate tilknyttet to kurser og har to forskellige professorer til hvert af disse to kurser. Mike er kun tilknyttet et kursus, men har to forskellige professorer til dette kursus. Både Joe og Kate er tilknyttet samme kursus og samme professor. I nedenstående skærmbillede finder du det skematiske diagram over dette forhold.

Tillykke! Det StudentForce App er vellykket bygget. De to skemediagrammer, der er vist ovenfor, viser, hvordan de forskellige objekter er knyttet sammen i min Salesforce-app.

Dette bringer os til slutningen af ​​denne Salesforce-tutorial. Jeg håber, du har forstået de forskellige begreber som apps, faner, profiler, felter, objekter og relationer, som blev forklaret i denne Salesforce-tutorial-blog. Hvis du er i tvivl eller spørgsmål, er du velkommen til at efterlade dem i kommentarfeltet nedenfor, og jeg vender tilbage til dig tidligst.

Jeg opfordrer dig til at se denne Salesforce-tutorial-video, der forklarer oprettelsen af ​​Salesforce-studerende-appen. Gå videre, nyd videoen og fortæl mig, hvad du synes.

forskel mellem kaste og kaste java

Salesforce-vejledning til begyndere Lær at oprette Salesforce App | Salesforce Uddannelse | Edureka

Denne Salesforce-vejledningsvideo hjælper dig med at lære, hvordan du opretter en Salesforce-app fra bunden. Dette er en trinvis vejledning i oprettelse af Salesforce-app og ideel til begyndere.

Hold dig opdateret om at læse den næste blog i vores Salesforce-tutorial-serie. I mellemtiden vil jeg foreslå dig at oprette en Salesforce-konto og lege med Salesforce-appen. Du kan prøve at opbygge din egen app ved at følge ovenstående instruktioner.

Hvis du vil blive en professionel dygtig inden for Salesforce, så tjek vores som kommer med instruktørledet live træning og projektoplevelse i det virkelige liv.