Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Personalizar páginas y asignar la integración de su sitio web

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Personalizar el formulario de inscripción de voluntarios.
  • Enumerar otras páginas web incluidas con Volunteers for Salesforce (V4S).
  • Brindar a su desarrollador web lo que necesita para integrar con V4S.

Personalizar su formulario de inscripción

Ahora agreguemos los toques finales a la integración de su sitio web. 

Vimos los campos que el formulario de inscripción incluye de forma predeterminada: Nombre, Apellidos, Email, Teléfono de trabajo, Teléfono particular, Organización, Dirección de correo y Number of Volunteers (Número de voluntarios). 

Pero quizá no le importe el teléfono del trabajo y desee retirarlo del formulario. O quizá tenga un campo personalizado en el objeto Contacto que realiza el seguimiento de algo que desee incluir. 

Puede hacer todo eso con Volunteers for Salesforce (V4S).

Puede incluir cualquier campo de objeto Horas de voluntario o Contacto (estándar o personalizado) en su formulario de inscripción. Esto se debe a que el formulario de inscripción de voluntario utiliza una función práctica denominada conjuntos de campos. En Salesforce, un conjunto de campos es una agrupación de campos que una página de Visualforce puede utilizar. Los conjuntos de campos empleados para el formulario de inscripción se denominan VolunteersJobListingFS.

Nuestra organización sin ánimo de lucro ficticia, No More Homelessness (NMH), generalmente necesita llamar a los teléfonos celulares de sus voluntarios. Debido a que Teléfono celular es un campo en el contacto, el coordinador de voluntarios, Enoch, y el administrador, Gorav, de NMH saben que pueden agregarlo al formulario de inscripción de voluntario. 

Sigamos a Gorav mientras agrega el campo Teléfono celular al conjunto de campos.

  1. En Configuración, haga clic en la ficha Gestor de objetos.
  2. En la lista de objetos, haga clic en Contacto.
  3. Haga clic en Conjuntos de campos en el menú izquierdo.
  4. Haga clic en VolunteersJobListingFS. La página Lista de trabajos, que contiene el formulario de inscripción de voluntario, utiliza este conjunto de campos.
  5. La página Conjunto de campos es como la página Modificar formato de página estándar. Puede agregar, eliminar y volver a ordenar campos de la misma forma. Gorav ingresa Móvil en el cuadro Búsqueda rápida para buscar el campo, luego, arrastra el campo Móvil para ubicarlo justo después de Teléfono particular.
    Arrastrar el campo Móvil al conjunto de campos
    Cuando diseñe su formulario, utilice únicamente los campos de los objetos Contacto u Horas de voluntario. Mientras que los demás objetos están disponibles, sus campos no muestran ni permiten el ingreso de datos mediante el conjunto de campos.
  6. Haga clic en Guardar.
  7. Para probar el nuevo y mejorado formulario de inscripción de voluntario, vaya a la misma URL que utilizó al probar su sitio. (Recuerde agregar /GW_Volunteers__VolunteersJobListingFS al final de su URL de sitios de Salesforce).
  8. Haga clic en un vínculo de inscripción para ver los campos agregados al formulario. Gorav y Enoch prueban y ven que se agregó el campo Teléfono celular.
    El campo Teléfono celular en el formulario de inscripción
Nota

Nota

Si necesita actualizar el conjunto de campos VolunteersJobListingFS en el objeto Horas de voluntario, vaya a la ficha Gestor de objetos en Configuración, haga clic en Horas de voluntario y Conjuntos de campos. Verá VolunteersJobListingFS en la lista Conjuntos de campos.

Sugerencia para la solución de problemas: Si cualquiera de los campos que agrega al conjunto de campos no aparece en su formulario de inscripción, es posible que no esté activado para el perfil Usuario invitado de sitios de voluntarios. Si es así, recibirá un mensaje de error en la parte superior de la página de color rojo indicando qué campos hay que activar. 

Para activar los campos: 

  1. Haga clic en Configuración de acceso público en la página Detalles de sitio.
    El botón Configuración de acceso público en la página Detalles de sitio
  2. Modifique el perfil para dar acceso a los campos que desee incluir en el formulario de inscripción. (Para obtener más información sobre la modificación de perfiles, vea el módulo Seguridad de datos vinculado en la sección Recursos).

Otras páginas de V4S

Además de la página Lista de trabajos de voluntario y el formulario de inscripción, V4S incluye otras páginas útiles para asistir los esfuerzos de sus voluntarios. Vamos a verlas.

Una página Qué hace Qué agregar a su URL de sitios de Salesforce

Página de inscripción de voluntario genérica

Un voluntario puede expresar un interés general sin inscribirse en un turno específico.

/GW_Volunteers__VolunteersSignupFS

Página de calendario

Muestra una vista de calendario de sus trabajos de voluntarios.

/GW_Volunteers__JobCalendar

Página de reporte de horas

Los voluntarios pueden reportar las horas que trabajaron en un trabajo específico.

/GW_Volunteers__VolunteersReportHours

Búsqueda de contactos en sitio personal

Los voluntarios pueden seleccionar un vínculo a su sitio personal para ver toda su información de voluntario.

/GW_Volunteers__PersonalSiteContactLookup

Búsqueda de contactos en sitio personal

Muestra a un voluntario su información de contacto y voluntario, sus próximos turnos de trabajos y su historial de voluntario.

/GW_Volunteers__PersonalSiteContactInfo

Cada página es personalizable. Para más detalles, consulte la documentación de V4S vinculada en la sección Recursos.

Enoch quiere ver el aspecto de sus eventos en la página de calendario, así que sigámosla mientras realiza una vista previa de esa página.

  1. En Configuración, ingrese Sitios en el cuadro Búsqueda rápida y, a continuación, seleccione Sitios.
  2. Haga clic en la URL de sitios de Salesforce para su sitio.
  3. Para ver la página de calendario, adjunte /GW_Volunteers__JobCalendar a la URL en la barra del navegador.

Esta es la vista de calendario de eventos de NMH del mes. ¡Es bueno tener una manera sofisticada de mostrar a sus voluntarios lo que está pasando y tener los datos de sus voluntarios en Salesforce!

Vista de calendario de los turnos de voluntario de NMH del mes

Qué trabajos asignar a su desarrollador web

Realizó el 95 % del trabajo para integrar V4S con su sitio web. Creó un sitio, configuró los permisos y el acceso necesarios, probó su sitio y personalizó su formulario de inscripción. 

¿Qué queda?

La integración de las páginas de V4S con su sitio web normalmente lleva aparejado incrustarlas en sus páginas con un iframe. No se preocupe si no sabe lo que un iframe es, su desarrollador web sí sabe. Su desarrollador web necesita, por lo menos, la URL de las páginas que desea agregar a su sitio.

A Enoch le encantó la vista previa del calendario de eventos, así que le dará eso también al desarrollador web de NMH.

También puede darle al desarrollador web una muestra de fragmento de iframe de HTML, con su URL donde está especificado YOUR URL HERE:

<iframe src="YOUR URL HERE"  frameborder="0" scrolling="false" height="600" width="500"></iframe>

Y finalmente, el desarrollador web de NMH agradecería tener la documentación de V4S.

Cuando se termine el trabajo, NMH tendrá un calendario útil para compartir con voluntarios potenciales y recurrentes.

La vista del calendario de voluntarios en el sitio web de NMH

Ahora que el sitio web está listo, asegúrese de que tiene las herramientas necesarias para comunicarse con voluntarios y crear reportes sobre la participación de voluntarios. Aprenderá más sobre ello en el siguiente módulo de esta ruta, Gestión de voluntarios en V4S.

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