Skip to main content

Agregar campos personalizados

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Su objeto personalizado contiene algunos campos estándar de forma predeterminada. Tendrá que agregar más campos para almacenar información relevante sobre cada sugerencia. Los campos pueden almacenar muchos tipos de datos. No dude en explorarlos más adelante a medida que amplíe su aplicación. Por ahora, agreguemos algunos que sabemos que necesitamos.

  1. Haga clic en el icono de engranaje Setup (Configuración) y seleccione Setup (Configuración). Esto iniciará Setup (Configuración) en una nueva ficha.
  2. Haga clic en la ficha Object Manager (Gestor de objetos).
  3. Desde la lista de objetos, haga clic en Suggestion (Sugerencia).
  4. Haga clic en la sección Fields & Relationships (Campos y relaciones).
  5. Haga clic en New (Nuevo).

Agregar un campo de descripción

Este campo lo utilizarán los empleados cuando expliquen sus sugerencias.

  1. Para Data Type (Tipo de datos), seleccione Text Area (Long) (Área de texto (largo)) y haga clic en Next (Siguiente).
  2. Rellene los detalles de los campos personalizados:
    1. Field Label (Etiqueta de campo): Suggestion Description (Descripción de la sugerencia)
    2. Length (Longitud): 32,768
    3. Visible Lines (Líneas visibles): 10
    4. Field Name (Nombre de campo): Suggestion_Description
    5. Help Text (Texto de ayuda): Please enter as much detail around this suggestion so we clearly understand your idea. (Ingrese el máximo de detalle sobre esta sugerencia de modo que comprendamos claramente su idea).
    6. Deje las demás opciones predeterminadas.
  1. Haga clic en Next (Siguiente).
  2. Haga clic en Next (Siguiente) de nuevo.
  3. Haga clic en Save & New (Guardar y nuevo).

Agregar un campo de categoría

Este campo nos ayuda a categorizar cada sugerencia. También nos facilita reportar sobre qué tipos de sugerencias recibimos en mayor número.

  1. Para Data Type (Tipo de datos), seleccione Picklist (Lista de selección) y haga clic en Next (Siguiente).
  2. Rellene los detalles de los campos personalizados:
    1. Field Label (Etiqueta de campo): Suggestion Category (Categoría de sugerencia)
    2. Field Name (Nombre de campo): Suggestion_Category
    3. Seleccione el botón de opción Enter values, with each value separated by a new line (Ingrese los valores, cada uno de ellos separados por una nueva línea).
    4. Ingrese los siguientes valores para la lista de selección (uno por línea):
      • Customer Service (Servicio de atención al cliente)
      • Employee Services (Servicios de empleados)
      • Facilities/ IT (Instalaciones / TI)
      • Kitchen Snacks (Aperitivos de cocina)
      • Other (Otros)
  1. Anule la selección de Restrict picklist to the values defined in the value set (Restringir la lista de selección a los valores definidos en el conjunto de valores).
  2. Haga clic en Next (Siguiente).
  3. Haga clic en Next (Siguiente) de nuevo.
  4. Haga clic en Save (Guardar).

Probar la aplicación

  1. Haga clic en app launcher (Iniciador de aplicación)Iniciador de aplicación.
  2. Seleccione Suggestion Box (Cuadro de sugerencias).
  3. Haga clic en la ficha Suggestions (Sugerencias) y luego haga clic en New (Nueva).
    Nota: Debería ver que sus dos campos personalizados se agregaron a la página Suggestion (Sugerencia).
  4. Rellene una sugerencia de muestra y haga clic en Save (Guardar).

Ver objetos en el generador de esquemas

El Generador de esquemas proporciona un entorno dinámico para agregar nuevos objetos personalizados, campos personalizados y relaciones a su base de datos de Salesforce. También elimina la necesidad de hacer clic de página a página para agregar un nuevo campo personalizado a un objeto o encontrar los detalles de una relación.

Captura de pantalla del Generador de esquemas

Echemos un vistazo al objeto personalizado Sugerencia en el Generador de esquemas.

  1. Haga clic en Setup (Configuración)y seleccione Setup (Configuración). Esto iniciará Setup (Configuración) en una nueva ficha. En Setup (Configuración), ingrese Schema Builder (Generador de esquemas) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Schema Builder (Generador de esquemas).
  2. Desde la Objects Palette (Paleta de objetos), haga clic en Clear All (Borrar todo) y luego seleccione el objeto Suggestion (Sugerencia) y el objeto User (Usuario).
  3. Si no ve sus objetos en el área del lienzo, haga clic en Auto-Layout (Formato automático) y arrástrelos hasta que le guste cómo están dispuestos.

Agreguemos más campos de modo que pueda realizar un seguimiento del progreso de una sugerencia.

Agregar un campo de estado

Este campo nos ayuda a realizar un seguimiento del estado de la sugerencia. También es una manera para que el usuario que realiza la sugerencia sepa lo que está pasando con su sugerencia.

Este campo tendrá protocolos de seguridad exclusivos y solo los administradores podrán cambiar el estado.

  1. Haga clic en la ficha Elements (Elementos). Esto muestra todas las nuevas cadenas que puede agregar a su esquema de base de datos: objetos y campos.
  2. Arrastre el tipo de campo Picklist (Lista de selección) y suéltelo en el objeto Suggestions (Sugerencias).
  3. Rellene los detalles de los campos personalizados:
    1. Field Label (Etiqueta de campo): Status (Estado)
    2. Field Name (Nombre de campo): Status (Estado)
    3. Values (Valores): (uno por línea)
      • New (Nuevo)
      • Under Consideration (Bajo consideración)
      • In Progress (En curso)
      • Implemented (Implementado)
  1. Seleccione Use first value as default value (Usar el primer valor como valor predeterminado).
  2. Haga clic en Save (Guardar).

Debería ver el campo Status (Estado) en la parte superior de la lista de campos en el cuadro del objeto Suggestion (Sugerencia) en el diagrama del esquema.

Luego actualice la seguridad del campo Status (Estado).

  • Mientras sigue en el Schema Builder (Generador de esquemas), haga clic con el botón derecho del ratón en el campo Status (Estado) que acaba de agregar al objeto Suggestion (Sugerencia). Haga clic en Manage Field Permissions (Gestionar permisos de campo).
  • Seleccione la casilla de verificación Read-Only (Solo lectura) de la parte superior de la columna para hacer que este campo sea de solo lectura para todos los usuarios.
  • En la columna Read-Only (Solo lectura), anule la selección de System Administrator (Administrador del sistema) y luego haga clic en Save (Guardar).

Agregar un campo de fecha

Este campo nos ayuda a realizar un seguimiento del momento en que se implementó la sugerencia. También es importante porque hacemos referencia a este campo en el campo de fórmula que crearemos en un ejercicio posterior.

Este campo tendrá protocolos de seguridad exclusivos y solo los administradores podrán cambiar la fecha.

  1. Arrastre el tipo de campo Date (Fecha) y suéltelo en el objeto Suggestions (Sugerencias).
  2. Rellene los detalles de los campos personalizados:
    1. Field Label (Etiqueta de campo): Implemented Date (Fecha de implementación)
    2. Field Name (Nombre de campo): Implemented_Date
    3. Deje los valores predeterminados para los campos restantes.
    4. Haga clic en Save (Guardar).
      Nota: Debería ver el campo Implemented Date (Fecha de implementación) en la parte superior de la lista de campos en el cuadro del objeto Suggestion (Sugerencia) en el diagrama del esquema.

Luego actualice la seguridad del campo Implemented Date (Fecha de implementación).  

  1. Mientras sigue en el Schema Builder (Generador de esquemas), haga clic con el botón derecho del ratón en el campo Implemented Date (Fecha de implementación) que acaba de agregar al objeto Suggestion (Sugerencia). Haga clic en Manage Field Permissions (Gestionar permisos de campo).
  2. En la parte superior de la columna, seleccione Read-Only (Solo lectura) para hacer que este campo sea de solo lectura para todos los usuarios.
  3. En la columna Read-Only (Solo lectura), anule la selección de System Administrator (Administrador del sistema) y luego haga clic en Save (Guardar).

Probar la aplicación

Vuelva a la ficha Suggestions (Sugerencias) en el navegador y cree un nuevo registro Suggestion (Sugerencia).

¿Observa algo? ¿Dónde están nuestros dos nuevos campos que acabamos de crear, Status (Estado) e Implemented Date (Fecha de implementación)?

No se preocupe, están ahí, pero no en el formato de página. Cuando utiliza Field Wizard (Asistente de campos), tiene la opción de agregar el campo al formato de página automáticamente. Cuando utiliza Schema Builder (Generador de esquemas) tiene que agregar el campo utilizando el Page Layout Editor (Editor de formatos de página). En el siguiente ejercicio haremos eso y algunas otras modificaciones para la experiencia de usuario, con el fin de hacer que la aplicación sea más sencilla de utilizar.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios