Tutorial de Salesforce: apreneu a crear la vostra pròpia aplicació de Salesforce

Aquest tutorial de Salesforce us guiarà en la creació d'aplicacions de Salesforce i us explicarà els diversos aspectes implicats, com ara pestanyes, perfils, objectes i relacions.

Als blocs anteriors, heu après i diferent Certificacions de Salesforce . En aquest bloc de tutoria de Salesforce, us mostraré com crear una aplicació personalitzada de Salesforce. Crearé una aplicació anomenada StudentForce que es pot utilitzar per mantenir els registres dels estudiants.



Aquesta aplicació contindrà tres objectes diferents (taules) per emmagatzemar dades. El primer objecte anomenat Dades sobre estudiants contindrà els noms dels estudiants i les seves dades personals com ara identificador de correu electrònic, número de telèfon i ciutat natal. La universitat, a la qual pertanyen els estudiants, s’emmagatzemarà al segon objecte anomenat Universitat i el tercer objecte anomenat Marques contindrà les notes obtingudes pels estudiants en diverses assignatures.



Tutorial de Salesforce

He tractat els temes següents en aquest bloc de tutoria de Salesforce amb instruccions pas a pas icaptures de pantalla:

  • Com es crea l'entorn de l'aplicació?
  • Què són les pestanyes i com es poden crear pestanyes a la vostra aplicació?
  • Què són els perfils i com es personalitzen els perfils d'usuari?
  • Com es poden crear objectes a l'aplicació?
  • Com es poden crear camps en objectes i definir-ne el tipus de dades?
  • Com afegir entrades (camps) a aquests objectes?
  • Com enllaçar (crear una relació entre) dos objectes diferents?

Abans de començar a crear una aplicació, permeteu-me presentar-vos l’entorn al núvol on es construeixen les aplicacions de Salesforce.



Salesforce Org

L’espai de computació en núvol que Force.com ofereix a vosaltres o a la vostra organització s’anomena Salesforce org. També s’anomena entorn Salesforce. Els desenvolupadors poden crear aplicacions personalitzades de Salesforce, objectes, fluxos de treball, regles per compartir dades, pàgines de Visualforce i codificació Apex a la part superior de Salesforce Org.

Ara aprofundim en Salesforce Apps i entenem com funciona.

Aplicacions de Salesforce

La funció principal d’una aplicació Salesforce és gestionar les dades dels clients. Les aplicacions de Salesforce proporcionen una interfície d’usuari senzilla per accedir als registres de clients emmagatzemats en objectes (taules). Les aplicacions també ajuden a establir relacions entre objectes mitjançant l’enllaç de camps.



Les aplicacions contenen un conjunt de pestanyes i objectes relacionats que són visibles per a l'usuari final. A la següent captura de pantalla es mostra com funciona StudentForce l'aplicació té l'aspecte.

aplicació de salesforce - tutorial de salesforce - edureka

La part ressaltada a l'extrem superior dret de la captura de pantalla mostra el nom de l'aplicació: StudentForce . El text ressaltat al costat de la foto del perfil és el meu nom d’usuari: Vardhan NS .

Abans de crear un objecte i introduir registres, heu de configurar l’esquelet de l’aplicació. Podeu seguir les instruccions següents per configurar l'aplicació.

Passos per configurar l'aplicació

  1. Fer clic a Configuració botó al costat del nom de l'aplicació a l'extrem superior dret.
  2. Aneu a la barra que hi ha al costat esquerre Construeix → seleccioneu Crear → seleccioneu Aplicacions des del menú desplegable.
  3. Fer clic a Novetat tal com es mostra a la captura de pantalla següent.

  4. Trieu Aplicació personalitzada .
  5. Introduïu el fitxer Etiqueta de l'aplicació . StudentForce és l'etiqueta de la meva aplicació . Fer clic a Pròxim .
  6. Trieu una foto de perfil per a la vostra aplicació. Feu clic a Pròxim .
  7. Trieu les pestanyes que considereu necessàries. Feu clic a Pròxim .
  8. Seleccioneu els diferents perfils que vulgueu aplicació per assignar-se a. Feu clic a Desa .

Als passos 7 i 8, se us va demanar que trieu les pestanyes i perfils rellevants. Les pestanyes i els perfils són una part integral de Salesforce Apps perquè us ajuden a gestionar objectes i registres a Salesforce.

En aquest tutorial de Salesforce, us donaré una explicació detallada de les pestanyes, els perfils i, a continuació, us mostraré com crear objectes i afegir-hi registres..

Pestanyes de Salesforce

Les pestanyes s’utilitzen per accedir a objectes (taules) de l’aplicació Salesforce. Apareixen a la part superior de la pantalla i són similars a una barra d'eines. Conté enllaços de drecera a diversos objectes. En fer clic al nom de l'objecte en una pestanya, es mostraran els registres de l'objecte. Les pestanyes també contenen enllaços a contingut web extern, pàgines personalitzades i altres URL. La part ressaltada a la captura de pantalla següent és la de les pestanyes Salesforce.

Totes les aplicacions tindran un Inici per defecte. Es poden triar les pestanyes estàndard fent clic a ' + Al menú de pestanyes. Comptes, contactes, grups, contactes, perfil són les pestanyes estàndard que ofereix Salesforce. Per exemple, Comptes La pestanya us mostrarà la llista de comptes de l'organització SFDC i Contactes la pestanya us mostrarà la llista de contactes a l’organització SFDC.

Passos per afegir pestanyes

  1. Feu clic a '+' al menú de pestanyes.
  2. Fer clic a Personalitzar les pestanyes, que és present al costat dret.
  3. Trieu les pestanyes que vulgueu i feu clic a Desa .

A més de les pestanyes estàndard, també podeu crear pestanyes personalitzades. Estudiants La pestanya que veieu a la captura de pantalla anterior és una pestanya personalitzada que he creat. Aquesta és una drecera per arribar a l'objecte personalitzat: Estudiants .

Passos per crear pestanyes personalitzades

  1. Aneu a Configuració → Construeix → Crea → Pestanyes.
  2. Fer clic a Novetat .
  3. Seleccioneu el nom de l'objecte per al qual esteu creant una pestanya. En el meu cas, ho és Dades sobre estudiants . Aquest és un objecte personalitzat que he creat (les instruccions per crear aquest objecte es tractaran més endavant en aquest bloc).
  4. Trieu un estil de pestanya que preferiu i introduïu una descripció.
  5. Feu clic a Següent → Desa. El nou Dades sobre estudiants apareixerà com es mostra a continuació.

Perfils de Salesforce

Tots els usuaris que necessitin accedir a les dades o a l’organització SFDC estaran vinculats a un perfil. Un perfil és una col·lecció de paràmetres i permisos que controla el que un usuari pot veure, accedir i modificar a Salesforce.

Un perfil controla els permisos d’usuari, els objectes, els permisos de camp, la configuració de les aplicacions, la configuració de les pestanyes, l’accés a la classe d’àpex, l’accés a la pàgina de Visualforce, els dissenys de pàgines, els tipus de registre, l’hora d’inici de sessió i les adreces IP d’inici de sessió.

Podeu definir perfils en funció del fons de l'usuari. Per exemple, es poden definir diferents nivells d'accés per a diferents usuaris, com ara administrador del sistema, desenvolupador i representant de vendes.

De manera similar a les pestanyes, podem utilitzar qualsevol perfil estàndard o crear un perfil personalitzat. Per defecte, els perfils estàndard disponibles són: només de lectura, usuari estàndard, usuari de màrqueting, gestor de contractes, gestor de solucions i administrador del sistema. Si voleu crear perfils personalitzats, primer heu de clonar perfils estàndard i després editar-lo. Tingueu en compte que es pot assignar un perfil a molts usuaris, però a un usuari no se li poden assignar molts perfils.

Passos per crear un perfil

  1. Feu clic a Configuració → Administrar → Gestiona usuaris → Perfils
  2. A continuació, podeu clonar qualsevol dels perfils existents fent clic a Edita .

Un cop configurades les pestanyes i els perfils per a la vostra aplicació, podeu carregar-hi dades. La següent secció d'aquest tutorial de Salesforce explicarà així com s'afegeixen les dades als objectes en forma de registres i camps.

Objectes, camps i registres a Salesforce

Els objectes, els camps i els registres són els components bàsics de Salesforce. Per tant, és important saber què són i quin paper juguen en la creació d’Apps.

Els objectes són les taules de base de dades de Salesforce on s’emmagatzemen les dades. Hi ha dos tipus d’objectes a Salesforce:

  • Objectes estàndard: Els objectes proporcionats per Salesforce s’anomenen objectes estàndard. Per exemple, comptes, contactes, contactes, oportunitats, campanyes, productes, informes, tauler, etc.
  • Objectes personalitzats: Els objectes creats pels usuaris s’anomenen objectes personalitzats.

Els objectes són una col·lecció de registres i els registres són una col·lecció de camps.

Cada fila d'un objecte consta de molts camps. Així, un registre en un objecte és una combinació de camps relacionats. Mireu l'excel·lent següent per il·lustrar.

Crearé un objecte anomenat Dades sobre estudiants quincontindrà dades personals dels estudiants.

Passos per crear un objecte personalitzat:

  1. Aneu a Configuració → Construeix → Crea → Objecte
  2. Fer clic a Nou objecte personalitzat .
  3. Empleneu el fitxer Nom de l'objecte i Descripció . Com podeu veure a la imatge següent, el nom de l'objecte és Dades sobre estudiants .
  4. Fer clic a Desa .

Si voleu afegir aquest objecte personalitzat al menú de pestanyes, podeu seguir les instruccions esmentades anteriorment en aquest bloc de tutoria de Salesforce.

Després de crear l'objecte, heu de definir diversos camps en aquest objecte. per exemple. els camps del registre d’un estudiant seran el nom de l’alumne, el número de telèfon de l’alumne, l’identificador de correu electrònic dels estudiants, el departament al qual pertany un estudiant i la seva ciutat natal.

Podeu afegir registres a objectes només després de definir els camps.

Passos per afegir camps personalitzats

  1. Aneu a Configuració → Construeix → Crea → Objectes
  2. Seleccioneu l'objecte al qual voleu afegir camps. En el meu cas, ho és Dades sobre estudiants .
  3. Desplaceu-vos cap avall fins a Camps personalitzats i relacions per a l'objecte i feu clic a Novetat com es mostraa la captura de pantalla següent.
  4. Heu de triar el tipus de dades d’aquest camp concret i, a continuació, fer clic Pròxim . he triat text format perquè emmagatzemaré cartes en aquest camp.
    Els diferents tipus de dades de camps s’han explicat amb detall a la següent secció d’aquest bloc.
  5. A continuació, se us demanarà que introduïu el nom del camp, la longitud màxima d'aquest camp i la descripció.
  6. També podeu convertir-lo en un camp opcional / obligatori i permetre / no permetre valors duplicats per a diferents registres marcant les caselles de selecció. Consulteu la captura de pantalla següent per obtenir una millor comprensió.
  7. Fer clic a Pròxim .
  8. Seleccioneu els diversos perfils que poden editar aquest camp de text en un moment posterior. Feu clic a Pròxim .
  9. Seleccioneu els dissenys de pàgina que haurien d'incloure aquest camp.
  10. Feu clic a Desa .

Com podeu veure a la captura de pantalla següent, hi ha dos tipus de camps. Camps estàndard creats per defecte per a cada objecte i camps personalitzats creats per mi mateix. Els quatre camps per als quals he creat Dades sobre estudiants són la ciutat, el departament, l’identificador de correu electrònic i el número de telèfon. Notareu que tots els camps personalitzats tenen el sufix de ‘__C’ que indica que teniu la possibilitat d’editar i suprimir aquests camps. Mentre que alguns camps estàndard es poden editar, però no suprimir.

Ara podeu afegir registres d’estudiants (fila completa) al vostre objecte.

Passos per afegir un registre

  1. Aneu a la taula d'objectes des del menú de pestanyes. Dades sobre estudiants és l'objecte al qual afegiré registres.
  2. Com podeu veure a la imatge següent, no hi ha registres existents. Fer clic a Novetat per afegir nous registres d’estudiants.
  3. Afegiu els detalls dels estudiants a diferents camps, tal com es mostra a la captura de pantalla següent. Fer clic a Desa .
  4. Podeu crear qualsevol nombre de registres d’estudiants. He creat 4 registres d’estudiants com es mostra a la captura de pantalla següent.
  5. En cas que vulgueu editar els detalls de l’estudiant, podeu fer clic a Edita tal com es mostra a la captura de pantalla següent.

Tipus de dades de camps

El tipus de dades controla quin tipus de dades es poden emmagatzemar en un camp. Els camps d’un registre poden tenir diferents tipus de dades. Per exemple:

  • Si es tracta d'un camp de número de telèfon, podeu triar Telèfon .
  • Si es tracta d’un nom o d’un camp de text, podeu triar Text .
  • Si és un camp de data / hora, podeu triar Data i hora .
  • En triar Llista de selecció com a tipus de dades per a un camp, podeu escriure valors predefinits en aquest camp i crear un menú desplegable.

Podeu triar qualsevol dels tipus de dades per als camps personalitzats. A continuació es mostra una captura de pantalla amb els diferents tipus de dades.

Tipus de dades com Relació de cerca, relació mestre-detall i relació de cerca externa s’utilitzen per crear enllaços / relacions entre un o més objectes. Les relacions entre objectes són el següent tema de discussió d’aquest bloc de tutoria de Salesforce.

Relació d'objectes a Salesforce

Com el seu nom indica, la relació d'objectes s'utilitza a Salesforce per crear un enllaç entre dos objectes. La pregunta que teniu al cap seria: per què cal? Permeteu-me parlar de la necessitat amb un exemple.

En el meu StudentForce aplicació, hi ha un Dades sobre estudiants objecte, que conté informació personal dels estudiants. Els detalls sobre les notes dels estudiants i la seva universitat anterior estan presents en diferents objectes. Podem utilitzar relacions per enllaçar aquests objectes mitjançant camps relacionats. Les marques dels estudiants i col·legis es poden relacionar amb el Nom de l'estudiant camp de Dades sobre estudiants objecte.

Es poden definir relacions en triar el tipus de dades. Sempre es defineixen a l'objecte fill i es fan referència al camp comú de l'objecte mestre. La creació d’aquests enllaços us ajudarà a cercar i consultar dades fàcilment quan les dades necessàries estiguin presents en diferents objectes. Hi ha tres tipus de relacions diferents que poden existir entre objectes. Ells són:

  • Detall mestre
  • Cercar
  • Cruïlla

Vegem cadascun d'ells:

passa per valor i passa per referència a java

Relació mestre-detall (1: n)

La relació mestre-detall és una relació pare-fill en què l’objecte mestre controla el comportament de l’objecte dependent. És una relació 1: n, en la qual només hi pot haver un pare, però molts fills. En el meu exemple, Dades sobre estudiants és l'objecte mestre i Marques és l'objecte infantil.

Deixeu-me donar-vos un exemple de relació mestre-detall. El Dades sobre estudiants L'objecte conté registres dels estudiants. Cada registre conté informació personal sobre un estudiant. Tot i això, les notes obtingudes pels estudiants estan presents en un altre registre anomenat Marques . Mireu la captura de pantalla de Marques objecte a continuació.

He creat un enllaç entre aquests dos objectes mitjançant el nom de l’alumne. A continuació es mostren els punts que cal tenir en compte a l’hora d’establir una relació mestre-detall.

  • En ser l'objecte de control, el camp mestre no pot estar buit.
  • Si se suprimeix un registre / camp de l'objecte mestre, també se suprimiran els camps corresponents de l'objecte dependent. Això s’anomena eliminació en cascada.
  • Els camps dependents heretaran la configuració de propietari, de compartició i de seguretat del seu mestre.

Podeu definir relacions de detall mestre entre dos objectes personalitzats o entre un objecte personalitzat i un objecte estàndard sempre que l'objecte estàndard sigui el mestre de la relació.

Relació de cerca (1: n)

Les relacions de cerca s’utilitzen quan es vol crear un enllaç entre dos objectes, però sense la dependència de l’objecte pare. Podeu pensar-ho en una forma de relació pare-fill en què només hi ha un pare, però molts fills, és a dir, relació 1: n. A continuació es mostren els punts que cal tenir en compte a l’hora d’establir una relació de cerca.

  • El camp de cerca de l'objecte fill no és necessàriament necessari.
  • Els camps / registres d'un objecte fill no es poden suprimir suprimint un registre de l'objecte pare. Per tant, els registres de l'objecte fill no es veuran afectats.
  • Els camps secundaris no heretaran la configuració de propietari, de compartició i de seguretat del seu pare.

Un exemple de relació de cerca en el meu cas seria el de Universitat objecte. Podeu veure l'objecte fill: Dades sobre estudiants a la captura de pantalla següent. Notareu que hi ha un buit Universitat camp per al primer registre. Això indica que la dependència no és una necessitat.

A continuació es mostra una captura de pantalla del diagrama d’esquema de les dues relacions. Dades universitàries - estudiants forma la relació de cerca i Dades sobre estudiants: marques forma la relació Mestre-Detall.

Auto-relació

Aquesta és una forma de relació de cerca on, en lloc de dues taules / objectes, la relació es troba dins de la mateixa taula / objecte. D'aquí el nom d'autorelació. Aquí, la cerca es fa referència a la mateixa taula. Aquesta relació també s’anomena relació jeràrquica.

Relació d'unió (de molts a molts)

Aquest tipus de relació pot existir quan es necessita crear dues relacions mestre-detall. Es poden crear dues relacions mestre-detall enllaçant 3 objectes personalitzats. Aquí, dos objectes seran objectes mestres i el tercer objecte dependrà de tots dos objectes. En paraules més senzilles, serà un objecte fill per als dos objectes mestres.

Per posar-vos un exemple d’aquesta relació, he creat dos objectes nous.

  • Un objecte mestre anomenat Professor . Conté la llista de professors.
  • Un objecte infantil anomenat Cursos . Conté la llista de cursos disponibles.
  • Faré servir el Dades sobre estudiants objecte com un altre objecte mestre.

He creat una relació de molts a molts de tal manera que tots els registres del Cursos l'objecte ha de tenir com a mínim un estudiant i almenys un professor. Això es deu al fet que cada curs és una combinació d'estudiants i professors. De fet, un curs pot tenir associat un o més estudiants i professors.

La dependència de Estudiant i Professor objectes fabrica Cursos com a objecte infantil. Estudiant i Professor són, doncs, els objectes mestres. A continuació es mostra una captura de pantalla de Cursos objecte.

Notareu que hi ha diferents combinacions de professors i estudiants per a aquestes assignatures. Per exemple, Kate està associada a dos cursos i té dos professors diferents per a cadascun d'aquests dos cursos. Mike només està associat a un curs, però té dos professors diferents per a aquest curs. Tant Joe com Kate estan associats al mateix curs i al mateix professor. A la captura de pantalla següent, trobareu el diagrama esquemàtic d’aquesta relació.

Felicitats! El StudentForce L'aplicació s'ha creat correctament. Els dos diagrames d’esquema presents a continuació mostren com s’enllacen els diferents objectes dins de la meva aplicació Salesforce.

Això ens portarà al final d'aquest tutorial de Salesforce. Espero que hagueu entès els diversos conceptes com ara aplicacions, pestanyes, perfils, camps, objectes i relacions que s’han explicat en aquest bloc de tutoria de Salesforce. En cas que tingueu algun dubte o consulta, no dubteu a deixar-los a la secció de comentaris que hi ha a continuació i us respondré al més aviat possible.

Us demano que vegeu aquest vídeo tutorial de Salesforce que explica la creació de l'aplicació per a estudiants de Salesforce. Endavant, gaudiu del vídeo i digueu-me què en penseu.

Tutorial de Salesforce per a principiants | Apreneu a crear una aplicació de Salesforce | Formació en Salesforce | Edureka

Aquest vídeo del tutorial de Salesforce us ajudarà a aprendre a crear una aplicació de Salesforce des de zero. Aquest és un tutorial pas a pas sobre la creació d’aplicacions Salesforce i ideal per a principiants.

Estigueu atents a llegir el següent bloc de la nostra sèrie de tutorials de Salesforce. Mentrestant, us suggeriria que creeu un compte de Salesforce i que hi jugueu amb l’aplicació Salesforce. Podeu provar de crear la vostra pròpia aplicació seguint les instruccions esmentades anteriorment.

Si voleu convertir-vos en un professional qualificat en Salesforce, consulteu el nostre que inclou formació en directe dirigida per un instructor i experiència en projectes de vida real.