Tutorial de Salesforce: Aprenda a crear su propia aplicación Salesforce



Este tutorial de Salesforce lo guiará en la creación de la aplicación Salesforce y explicará los diversos aspectos involucrados como pestañas, perfiles, objetos y relaciones.

En los blogs anteriores aprendiste y diferente Certificaciones de Salesforce . En este blog tutorial de Salesforce, le mostraré cómo crear una aplicación de Salesforce personalizada. Estaré creando una aplicación llamada StudentForce que se puede utilizar para mantener los registros de los estudiantes.

Esta aplicación contendrá tres objetos diferentes (tablas) para almacenar datos. El primer objeto llamado Datos de estudiantes contendrá los nombres de los estudiantes y sus datos personales como identificación de correo electrónico, número de teléfono y ciudad natal. La universidad a la que pertenecen los estudiantes se almacenará en el segundo objeto llamado Universidad y el tercer objeto llamado Marcas contendrá las notas obtenidas por los alumnos en diversas materias.





Tutorial de Salesforce

He cubierto los siguientes temas en este blog tutorial de Salesforce con instrucciones paso a paso ycapturas de pantalla:

  • ¿Cómo crear el entorno de la aplicación?
  • ¿Qué son las pestañas y cómo crearlas en su aplicación?
  • ¿Qué son los perfiles y cómo personalizar los perfiles de usuario?
  • ¿Cómo crear objetos en la aplicación?
  • ¿Cómo crear campos en objetos y definir su tipo de datos?
  • ¿Cómo agregar entradas (campos) a estos objetos?
  • ¿Cómo vincular (crear una relación entre) dos objetos diferentes?

Antes de comenzar a crear una aplicación, permítame presentarle el entorno de nube donde se crean las aplicaciones de Salesforce.



Organización de Salesforce

El espacio de computación en la nube que Force.com le ofrece a usted oa su organización se llama Salesforce org. También se denomina entorno de Salesforce. Los desarrolladores pueden crear aplicaciones personalizadas de Salesforce, objetos, flujos de trabajo, reglas para compartir datos, páginas de Visualforce y codificación Apex además de Salesforce Org.

Profundicemos ahora en las aplicaciones de Salesforce y comprendamos cómo funciona.

Aplicaciones de Salesforce

La función principal de una aplicación de Salesforce es administrar los datos de los clientes. Las aplicaciones de Salesforce proporcionan una interfaz de usuario simple para acceder a los registros de clientes almacenados en objetos (tablas). Las aplicaciones también ayudan a establecer relaciones entre objetos vinculando campos.



Las aplicaciones contienen un conjunto de pestañas y objetos relacionados que son visibles para el usuario final. La siguiente captura de pantalla muestra cómo StudentForce se parece a la aplicación.

aplicación salesforce - tutorial de salesforce - edureka

La parte resaltada en la esquina superior derecha de la captura de pantalla muestra el nombre de la aplicación: StudentForce . El texto resaltado junto a la foto de perfil es mi nombre de usuario: Vardhan NS .

Antes de crear un objeto e ingresar registros, debe configurar el esqueleto de la aplicación. Puede seguir las instrucciones a continuación para configurar la aplicación.

Pasos para configurar la aplicación

  1. Haga clic en Preparar junto al nombre de la aplicación en la esquina superior derecha.
  2. En la barra que está en el lado izquierdo, vaya a Construir → seleccionar Crear → seleccionar Aplicaciones en el menú desplegable.
  3. Haga clic en Nuevo como se muestra en la siguiente captura de pantalla.

  4. Escoger Aplicación personalizada .
  5. Introducir el Etiqueta de la aplicación . StudentForce es la etiqueta de mi aplicación . Haga clic en Siguiente .
  6. Elija una imagen de perfil para su aplicación. Hacer clic Siguiente .
  7. Elija las pestañas que considere necesarias. Hacer clic Siguiente .
  8. Seleccione los diferentes perfiles que desea aplicación para ser asignado. Hacer clic Salvar .

En los pasos 7 y 8, se le pidió que eligiera las pestañas y perfiles relevantes. Las pestañas y los perfiles son una parte integral de Salesforce Apps porque lo ayudan a administrar objetos y registros en Salesforce.

En este tutorial de Salesforce, le daré una explicación detallada de las pestañas, los perfiles y luego le mostraré cómo crear objetos y agregarle registros..

Fichas de Salesforce

Las pestañas se utilizan para acceder a objetos (tablas) en la aplicación Salesforce. Aparecen en la parte superior de la pantalla y son similares a una barra de herramientas. Contiene enlaces de acceso directo a varios objetos. Al hacer clic en el nombre del objeto en una pestaña, se mostrarán los registros de ese objeto. Las pestañas también contienen enlaces a contenido web externo, páginas personalizadas y otras URL. La parte resaltada en la siguiente captura de pantalla es la de las pestañas de Salesforce.

Todas las aplicaciones tendrán un Casa pestaña por defecto. Las pestañas estándar se pueden elegir haciendo clic en ' + 'En el menú de la pestaña. Cuentas, Contactos, Grupos, Clientes potenciales, Perfil son las pestañas estándar que ofrece Salesforce. Por ejemplo, Cuentas pestaña le mostrará la lista de cuentas en la organización SFDC y Contactos La pestaña le mostrará la lista de contactos en la organización SFDC.

Pasos para agregar pestañas

  1. Haga clic en '+' en el menú de la pestaña.
  2. Haga clic en Personalizar pestañas, que está presente en el lado derecho.
  3. Elija las pestañas de su elección y haga clic en Salvar .

Además de las pestañas estándar, también puede crear pestañas personalizadas. Estudiantes La pestaña que ves en la captura de pantalla anterior es una pestaña personalizada que he creado. Este es un atajo para llegar al objeto personalizado: Estudiantes .

Pasos para crear pestañas personalizadas

  1. Vaya a Configuración → Crear → Crear → Pestañas.
  2. Haga clic en Nuevo .
  3. Seleccione el nombre del objeto para el que está creando una pestaña. En mi caso es Datos de estudiantes . Este es un objeto personalizado que he creado (las instrucciones para crear este objeto se tratan más adelante en este blog).
  4. Elija un estilo de pestaña de su preferencia e ingrese una descripción.
  5. Haga clic en Siguiente → Guardar. El nuevo Datos de estudiantes aparecerá la pestaña como se muestra a continuación.

Perfiles de Salesforce

Cada usuario que necesite acceder a los datos o la organización SFDC se vinculará a un perfil. Un perfil es una colección de configuraciones y permisos que controla lo que un usuario puede ver, acceder y modificar en Salesforce.

Un perfil controla los permisos de usuario, los permisos de objetos, los permisos de campo, la configuración de la aplicación, la configuración de la pestaña, el acceso a la clase Apex, el acceso a la página de Visualforce, los diseños de página, los tipos de registros, la hora de inicio de sesión y las direcciones IP de inicio de sesión.

Puede definir perfiles basados ​​en los antecedentes del usuario. Por ejemplo, se pueden configurar diferentes niveles de acceso para diferentes usuarios, como administrador del sistema, desarrollador y representante de ventas.

cómo usar el servicio ahora

De manera similar a las pestañas, podemos usar cualquier perfil estándar o crear un perfil personalizado. De forma predeterminada, los perfiles estándar disponibles son: solo lectura, usuario estándar, usuario de marketing, administrador de contratos, administrador de soluciones y administrador del sistema. Si desea crear perfiles personalizados, primero debe clonar perfiles estándar y luego editar ese perfil. Tenga en cuenta que se puede asignar un perfil a muchos usuarios, pero no se pueden asignar muchos perfiles a un usuario.

Pasos para crear un perfil

  1. Haga clic en Configuración → Administrar → Administrar usuarios → Perfiles
  2. Luego puede clonar cualquiera de los perfiles existentes haciendo clic en Editar .

Una vez que las pestañas y los perfiles están configurados para su aplicación, puede cargar datos en ella. La siguiente sección de este tutorial de Salesforce cubrirá cómo se agregan datos a objetos en forma de registros y campos.

Objetos, campos y registros en Salesforce

Los objetos, campos y registros son los componentes básicos de Salesforce. Por lo tanto, es importante saber qué son y qué papel desempeñan en la creación de aplicaciones.

Los objetos son las tablas de la base de datos de Salesforce donde se almacenan los datos. Hay dos tipos de objetos en Salesforce:

  • Objetos estándar: Los objetos proporcionados por Salesforce se denominan objetos estándar. Por ejemplo, cuentas, contactos, clientes potenciales, oportunidades, campañas, productos, informes, tablero, etc.
  • Objetos personalizados: Los objetos creados por los usuarios se denominan objetos personalizados.

Los objetos son una colección de registros y los registros son una colección de campos.

Cada fila de un objeto consta de muchos campos. Por tanto, un registro en un objeto es una combinación de campos relacionados. Mire el Excel a continuación para ilustrarlo.

Crearé un objeto llamado Datos de estudiantes cualcontendrá datos personales de los estudiantes.

Pasos para crear un objeto personalizado:

  1. Vaya a Configuración → Construir → Crear → Objeto
  2. Haga clic en Nuevo objeto personalizado .
  3. Complete el Nombre del objeto y Descripción . Como puede ver en la imagen de abajo, el nombre del objeto es Datos de estudiantes .
  4. Haga clic en Salvar .

Si desea agregar este objeto personalizado al menú de la pestaña, puede seguir las instrucciones mencionadas anteriormente en este blog tutorial de Salesforce.

Después de crear el objeto, debe definir varios campos en ese objeto. p.ej. los campos en el registro de un estudiante serán el nombre del estudiante, el número de teléfono del estudiante, la identificación de correo electrónico del estudiante, el departamento al que pertenece el estudiante y su ciudad natal.

Puede agregar registros a objetos solo después de definir los campos.

Pasos para agregar campos personalizados

  1. Vaya a Configuración → Construir → Crear → Objetos
  2. Seleccione el objeto al que desea agregar campos. En mi caso es Datos de estudiantes .
  3. Desplácese hacia abajo hasta Campos personalizados y relaciones para ese objeto y haga clic en Nuevo como se muestraen la siguiente captura de pantalla.
  4. Debe elegir el tipo de datos de ese campo en particular y luego hacer clic en Siguiente . he elegido texto formato porque almacenaré letras en este campo.
    Los diferentes tipos de datos de los campos se explican en detalle en la siguiente sección de este blog.
  5. Luego, se le pedirá que ingrese el nombre del campo, la longitud máxima de ese campo y la descripción.
  6. También puede convertirlo en un campo opcional / obligatorio y permitir / no permitir valores duplicados para diferentes registros marcando las casillas de verificación. Vea la captura de pantalla a continuación para comprender mejor.
  7. Haga clic en Siguiente .
  8. Seleccione los distintos perfiles que pueden editar ese campo de texto en un momento posterior. Hacer clic Siguiente .
  9. Seleccione los diseños de página que deben incluir este campo.
  10. Hacer clic Salvar .

Como puede ver en la siguiente captura de pantalla, hay dos tipos de campos. Campos estándar creados para cada objeto de forma predeterminada y campos personalizados creados por mí. Los cuatro campos que he creado para Datos de estudiantes son ciudad, departamento, ID de correo electrónico y número de teléfono. Notará que todos los campos personalizados tienen el sufijo '__C', lo que indica que tiene la capacidad de editar y eliminar esos campos. Mientras que algunos campos estándar se pueden editar, pero no eliminar.

Ahora puede agregar registros de estudiantes (fila completa) a su objeto.

Pasos para agregar un registro

  1. Vaya a la tabla de objetos desde el menú de la pestaña. Datos de estudiantes es el objeto al que agregaré registros.
  2. Como puede ver en la imagen de abajo, no hay registros existentes. Haga clic en Nuevo para agregar nuevos registros de estudiantes.
  3. Agregue los detalles del estudiante en diferentes campos como se muestra en la siguiente captura de pantalla. Haga clic en Salvar .
  4. Puede crear cualquier número de registros de estudiantes. He creado 4 registros de estudiantes como se muestra en la siguiente captura de pantalla.
  5. En caso de que desee editar los datos del alumno, puede hacer clic en Editar como se muestra en la siguiente captura de pantalla.

Tipos de datos de campos

El tipo de datos controla qué tipo de datos se pueden almacenar en un campo. Los campos dentro de un registro pueden tener diferentes tipos de datos. Por ejemplo:

  • Si es un campo de número de teléfono, puede elegir Teléfono .
  • Si es un nombre o un campo de texto, puede elegir Texto .
  • Si es un campo de fecha / hora, puede elegir Fecha y hora .
  • Por elección Lista de selección como tipo de datos para un campo, puede escribir valores predefinidos en ese campo y crear un menú desplegable.

Puede elegir cualquiera de los tipos de datos para campos personalizados. A continuación se muestra una captura de pantalla que enumera los diferentes tipos de datos.

Tipos de datos como Relación de búsqueda, relación maestro-detalle y relación de búsqueda externa se utilizan para crear vínculos / relaciones entre uno o más objetos. Las relaciones entre objetos es el siguiente tema de discusión en este blog tutorial de Salesforce.

Relación de objeto en Salesforce

Como sugiere el nombre, la relación de objeto se utiliza en Salesforce para crear un vínculo entre dos objetos. La pregunta en su mente sería, ¿por qué es necesario? Déjame hablar de la necesidad con un ejemplo.

En mi StudentForce aplicación, hay una Datos de estudiantes objeto, que contiene información personal de los estudiantes. Los detalles sobre las calificaciones de los estudiantes y su universidad anterior están presentes en diferentes objetos. Podemos usar relaciones para vincular estos objetos usando campos relacionados. Las calificaciones de los estudiantes y universidades se pueden vincular con el Nombre del estudiante campo de Datos del estudiante objeto.

Las relaciones se pueden definir al elegir el tipo de datos. Siempre se definen en el objeto secundario y se referencian al campo común en el objeto maestro. La creación de dichos enlaces le ayudará a buscar y consultar datos fácilmente cuando los datos necesarios estén presentes en diferentes objetos. Hay tres tipos diferentes de relaciones que pueden existir entre objetos. Son:

  • Maestro-Detalle
  • Buscar
  • Unión

Echemos un vistazo a cada uno de ellos:

Relación maestro-detalle (1: n)

La relación maestro-detalle es una relación padre-hijo en la que el objeto maestro controla el comportamiento del objeto dependiente. Es una relación 1: n, en la que solo puede haber un padre, pero muchos hijos. En mi ejemplo Datos de estudiantes es el objeto maestro y Marcas es el objeto hijo.

Permítame darle un ejemplo de una relación Maestro-Detalle. los Datos de estudiantes El objeto contiene registros de estudiantes. Cada registro contiene información personal sobre un estudiante. Sin embargo, las notas obtenidas por los alumnos están presentes en otro registro denominado Marcas . Mira la captura de pantalla de Marcas objeto a continuación.

He creado un vínculo entre estos dos objetos utilizando el nombre del alumno. A continuación, se muestran los puntos que debe tener en cuenta al configurar una relación Maestro-Detalle.

  • Siendo el objeto de control, el campo maestro no puede estar vacío.
  • Si se elimina un registro / campo en el objeto maestro, también se eliminan los campos correspondientes en el objeto dependiente. Esto se llama eliminación en cascada.
  • Los campos dependientes heredarán la configuración de propietario, uso compartido y seguridad de su maestro.

Puede definir relaciones maestro-detalle entre dos objetos personalizados o entre un objeto personalizado y un objeto estándar siempre que el objeto estándar sea el maestro en la relación.

Relación de búsqueda (1: n)

Las relaciones de búsqueda se utilizan cuando desea crear un vínculo entre dos objetos, pero sin la dependencia del objeto principal. Puede pensar en esto como una forma de relación entre padres e hijos donde solo hay un padre, pero muchos hijos, es decir, una relación 1: n. A continuación, se muestran los puntos que debe tener en cuenta al establecer una relación de búsqueda.

  • El campo de búsqueda en el objeto secundario no es necesariamente obligatorio.
  • Los campos / registros en un objeto secundario no se pueden eliminar eliminando un registro en el objeto principal. Por tanto, los registros del objeto secundario no se verán afectados.
  • Los campos secundarios no heredarán la configuración de propietario, uso compartido y seguridad de su principal.

Un ejemplo de una relación de búsqueda en mi caso sería el de un Universidad objeto. Puede ver el objeto secundario: Datos de estudiantes en la siguiente captura de pantalla. Notarás que hay un vacío Universidad campo para el primer registro. Esto indica que la dependencia no es una necesidad.

A continuación se muestra una captura de pantalla del diagrama de esquema de ambas relaciones. Universidad - Datos de estudiantes forma la relación de búsqueda y Datos del alumno: calificaciones forma la relación Maestro-Detalle.

Relación con uno mismo

Esta es una forma de relación de búsqueda donde en lugar de dos tablas / objetos, la relación está dentro de la misma tabla / objeto. De ahí el nombre de relación con uno mismo. Aquí, la búsqueda se hace referencia a la misma tabla. Esta relación también se denomina relación jerárquica.

Relación de unión (varios a varios)

Este tipo de relación puede existir cuando es necesario crear dos relaciones maestro-detalle. Se pueden crear dos relaciones maestro-detalle vinculando 3 objetos personalizados. Aquí, dos objetos serán objetos maestros y el tercer objeto dependerá de ambos objetos. En palabras más simples, será un objeto secundario para ambos objetos maestros.

Para darle un ejemplo de esta relación, he creado dos nuevos objetos.

  • Un objeto maestro llamado Profesor . Contiene la lista de profesores.
  • Un objeto hijo llamado Cursos . Contiene la lista de cursos disponibles.
  • Usaré el Datos de estudiantes objeto como otro objeto maestro.

He creado una relación de muchos a muchos de manera que todos los registros del Cursos El objeto debe tener al menos un alumno y al menos un profesor. Esto se debe a que cada curso es una combinación de estudiantes y profesores. De hecho, un curso puede tener uno o más estudiantes y profesores asociados.

La dependencia de Estudiante y Profesor los objetos hacen Cursos como el objeto hijo. Estudiante y Profesor son, pues, los objetos maestros. A continuación se muestra una captura de pantalla de Cursos objeto.

Notarás que existen diferentes combinaciones de profesores y estudiantes para estas materias. Por ejemplo, Kate está asociada con dos cursos y tiene dos profesores diferentes para cada uno de esos dos cursos. Mike está asociado con un solo curso, pero tiene dos profesores diferentes para ese curso. Tanto Joe como Kate están asociados con el mismo curso y el mismo profesor. En la siguiente captura de pantalla, encontrará el diagrama esquemático de esta relación.

¡Felicidades! los StudentForce La aplicación se construyó con éxito. Los dos diagramas de esquema presentes arriba muestran cómo los diferentes objetos están vinculados dentro de mi aplicación Salesforce.

Esto nos lleva al final de este tutorial de Salesforce. Espero que haya entendido los diversos conceptos como aplicaciones, pestañas, perfiles, campos, objetos y relaciones que se explicaron en este blog tutorial de Salesforce. En caso de que tenga alguna duda o consulta, no dude en dejarla en la sección de comentarios a continuación y me pondré en contacto con usted lo antes posible.

configurando eclipse para java

Le insto a que vea este video tutorial de Salesforce que explica la creación de la aplicación para estudiantes Salesforce. Adelante, disfruta del video y dime lo que piensas.

Tutorial de Salesforce para principiantes | Aprenda a crear la aplicación Salesforce | Capacitación de Salesforce | Edureka

Este video Tutorial de Salesforce lo ayudará a aprender cómo crear una aplicación de Salesforce desde cero. Este es un tutorial paso a paso sobre la creación de la aplicación Salesforce y es ideal para principiantes.

Estén atentos para leer el próximo blog de nuestra serie de tutoriales de Salesforce. Mientras tanto, le sugiero que cree una cuenta de Salesforce y juegue con la aplicación Salesforce. Puede intentar crear su propia aplicación siguiendo las instrucciones mencionadas anteriormente.

Si desea convertirse en un profesional experto en Salesforce, consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real.