Descripción general de la aplicación web de administración de eventos en marketing saliente

Nota

Dynamics 365 Marketing y Dynamics 365 Customer Insights son ahora Customer Insights - Journeys y Customer Insights - Data. Para obtener más información, consulte Preguntas frecuentes de Dynamics 365 Customer Insights

Los nuevos clientes de Customer Insights - Journeys solo reciben características de recorridos en tiempo real. Para obtener más información, consulte Instalación de recorridos en tiempo real predeterminada.

Nota

Azure Active Directory es ahora Microsoft Entra ID. Más información

Importante

Este artículo solo se aplica a marketing saliente.

La característica de administración de eventos le ayuda a organizar, administrar y procesar los eventos. Cuando instale la solución de administración de eventos, obtendrá un portal de eventos que brinda a los usuarios una aplicación web en la que puede obtener más información sobre los detalles del evento. Más información: Portal del evento

El portal de eventos se compone de dos partes:

  1. Front-end
  2. Back-end de API de REST

Puede implementar la interfaz utilizando cualquiera de los marcos disponibles. La interfaz es una aplicación de una sola página y es totalmente personalizable. El back-end y la capacidad de personalización del back-end dependen de tipo de hospedaje.

Puede hospedar un sitio web personalizado de dos maneras:

  1. Autohospedado
  2. Portal de Power Apps hospedado

Advertencia

Las personalizaciones del sitio web Angular de muestra se realizan bajo su propia responsabilidad. Microsoft Dynamics 365 no puede ayudarle con problemas o preguntas relacionadas con personalizaciones de sitios web de muestra.

Requisitos previos

Puede crear su propio front-end o personalizar el sitio web de eventos de demostración proporcionado.

Propina

El sitio web del evento de marketing saliente no se puede personalizar con el estudio de Power Pages.

Nota

El sitio web del evento de demostración proporcionado se basa en un sitio web basado en marco de trabajo Angular. Sin embargo, puesto que el back-end no depende del front-end, puede usar cualquier marco que elija.

Para empezar a personalizar el sitio web del evento de demostración, debe seguir estos pasos:

  1. Descargue el código fuente para el sitio web de eventos de ejemplo.

  2. Instale Node.js entre la versión 10.x y la versión 16.x. La implementación no funcionará con versiones más recientes.

  3. Abra Símbolo del sistema o Windows PowerShell y ejecute el comando para comprobar si la instalación fue correcta o no.

     node -v
    

    Nota

    Si tiene un terminal o shell ya abierto, reinícielo antes de escribir el comando.

  4. Ejecute el comando para instalar la CLI (interfaz de línea de comandos) de Angular necesaria para crear y ejecutar la aplicación Angular. Más información: CLI de Angular.

    npm install -g @angular/cli
    
  5. Vaya al directorio en el que ha descargado el código fuente y ejecute el comando para obtener todos los paquetes necesarios para ejecutar el sitio web.

    npm install
    

    Nota

    Necesita ejecutar el comando en el mismo directorio donde se encuentra el archivo package.json.

  6. Consulte la documentación de la API pública para interactuar con los servicios back-end.

  7. También debe tener una instancia de Dynamics 365 Customer Insights - Journeys con la solución de Administración de eventos y la solución de Portales instaladas. Para instalar, vea Registrarse para obtener una versión de prueba gratuita de Dynamics 365 Customer Insights - Journeys.

Descargar el sitio web de eventos de ejemplo

Nota

Las nuevas versiones del sitio web de eventos de ejemplo estarán disponibles una vez que se publiquen nuevas funciones y correcciones de errores.

Seleccione la versión que desea descargar en la tabla de abajo.

Nombre Versión Cambios Cargado
Sitio web de eventos de ejemplo Versión 1.56.0 (versión de diciembre) - Se ha solucionado el problema de la lista de espera.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.46.0 (versión de septiembre) - Solucionar problemas de accesibilidad.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.34.0 (versión de abril) - Mejoras y correcciones de errores de menor importancia. Descargar
Sitio web de eventos de ejemplo 1.30.0 (versión de diciembre) - Mejoras y correcciones de errores de menor importancia. Descargar
Sitio web de eventos de ejemplo 1.28.0 (versión de octubre) - Se agregó la posibilidad de optar por la conversión de fecha local.
- Se agregaron configuraciones adicionales de idioma del sitio web.
Descargar
Sitio web de eventos de ejemplo 1.27.0 (versión de septiembre) - Añadida posibilidad de configurar la visualización de las fechas.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.24.0 (versión de junio) - Se ha actualizado la secuencia de comandos de implementación para permitir la implementación de un solo archivo para Portales.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.23.0 (versión de mayo) - Solucionar problemas de accesibilidad.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.22.0 (versión de abril) - Solucionar problemas de accesibilidad.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.21.0 (versión de marzo) - Se agregaron registros de detenciones de eventos.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.20.0 (versión de febrero) - Integrar formularios de marketing para enviar registros en eventos.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.19.0 (versión de diciembre) - Solucionar problemas de accesibilidad.
- Actualizar idiomas del sitio web.
- Mejorar la página del orador.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.18.0 (versión de octubre) - Mejoras y correcciones de errores de menor importancia. Descargar
Sitio web de eventos de ejemplo 1.17.0 (versión de septiembre) - Mejorar el flujo de trabajo de los eventos de pago.
- Corregir los problemas de compatibilidad para IE11.
- Mejorar la página de detalles del evento.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.16.0 (versión de agosto) - Mejorar el comportamiento de carga de la página de eventos.
- Mejorar la UI/UX del campo de registro personalizado de tipo booleano.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.15.0 (versión de julio) - Agregue la información a la vista de lista de sesión, si la sesión está completa.
- Agregar validación a los campos de registro personalizado.
- Mejora en las traducciones.
- Se han arreglado los iconos de la fuente alucinante que faltaban tras implementar Portals.
- Mejoras y correcciones de errores de menor importancia.
Descargar
Sitio web de eventos de ejemplo 1.14.0 (versión de junio) Actualice a Angular 7, mejore la IU y la UX de la página de pago, actualice y mejore las traducciones, mejore el script DeployToD365Instance.ps1, mejore la validación del campo de registro personalizado y otras correcciones de errores Descargar
Sitio web de eventos de ejemplo 1.13.0 (versión de abril) Funcionalidad de lista de espera en el nivel de sesión, mejoras en la interfaz de usuario, solución de errores Descargar
Sitio web de eventos de ejemplo 1.12.2 (versión de marzo) Mejoras en la interfaz y la experiencia de usuario, solución de errores Descargar

Parámetros de configuración de entorno

La carpeta src\environments contiene archivos de configuración de ejemplo para diferentes entornos (autohospedado, portal hospedado, desarrollo). La configuración para su sitio web de eventos personalizado se realiza creando un archivo environment.ts dentro de la carpeta \src\environments. Puede encontrar instrucciones sobre cómo cambiar la configuración en los artículos relacionados Configuración de entorno para autohospedado y Configuración de entorno para Portal hospedado.

Estos son algunos de los parámetros que debe comprender antes de comenzar a configurar el sitio web de su evento personalizado:

Parámetro Descripción
producción Habilita o deshabilita el modo de producción de la aplicación Angular. Para obtener más información: Documentación sobre Angular.
buildVersion Este campo establece un vínculo con la versión especificada en el archivo package.json de forma predeterminada. No hay necesidad de cambiar esta propiedad. Sin embargo, si prefiere no exponer la versión de la aplicación, puede establecerla en null.
apiEndpoint La dirección URL que señala al punto de conexión de la API de administración de eventos (que se usa para recuperar la información de los eventos y hacer registros).
localizationEndpoint Señala a la URL donde se almacenan los archivos de localización (por defecto, enel directorio raíz).
imagesEndpoint Especifica la dirección URL base desde donde se sirven las imágenes. Esta configuración permite presentar imágenes desde otra ubicación, lo que puede ser necesario si quiere usar una red de entrega de contenido o un servicio de procesamiento de imágenes.
useRestStack Este valor especifica qué API se utiliza. Si se establece en True, se usará la nueva API pública de administración de eventos. Si se establece en False, se usará la API obsoleta del portal de administración de eventos. Esta API solo se puede usar si hospeda las páginas web de eventos personalizadas en Portals. Para usar la nueva API pública de administración de eventos, debe registrar la aplicación web.
emApplicationtoken Este token autentica su aplicación web frente a la API pública de administración de eventos. Puede recuperar el token de la aplicación si registra una nueva aplicación web en la instancia de Customer Insights - Journeys. El token no es necedsario si se usa la API del portal de administración de eventos obsoleta.
isAuthenticationEnabled Esta marca especifica si se admite la autenticación de usuarios o no (es decir, el usuario puede registrarse o iniciar sesión). Si se establece en False, la aplicación no mostrará forma alguna de iniciar sesión o registrarse.
useAadB2C Especifica si desea usar la Administración de identidades de Microsoft Entra ID para la autenticación. Si desea usar la administración de identidades de los portales de Power Apps, esta marca debe establecerse en False. Si Microsoft Entra ID está habilitado, necesita configurar la variable aadB2CConfig.
aadB2CConfig Objeto de configuración usado por la aplicación de administración de eventos cuando la Administración de identidades de Microsoft Entra ID está habilitada.
useMockData Este valor se puede usar para devolver objetos simulados en lugar de crear llamadas reales a la API.
dateSettings Esta configuración se puede utilizar para configurar cómo se formatearán las fechas en el sitio web. Si el indicador convertToLocalDate se establece en verdadero, todas las fechas se convierten automáticamente a la hora local del usuario final.
languageSettings Esta configuración se puede utilizar para configurar cómo se cargarán los idiomas en el sitio web. Si forceSingleLanguage se establece en verdadero, el sitio web se cargará en el idioma especificado en websiteLanguageLcid. El indicador showLanguageDropdown permite mostrar u ocultar el menú desplegable de idiomas. De forma predeterminada, el menú desplegable de idioma está visible y el sitio web utilizará el idioma del navegador del usuario final.

Personalización del back-end

Es posible que se encuentre con una situación en la que desee personalizar el backend de la aplicación administración de eventos. Digamos que un personalizador del sistema quiere agregar un nuevo campo a la entidad administración de eventos existente y quiere ver ese campo en el sitio web del evento. Por ejemplo, si el campo custom_new_field se agrega a la entidad evtmgmt_pass. Los pases del evento se pueden recuperar mediante el extremo de API api/v2.0/events/{readableEventId}/passes, pero el resultado no contiene el campo recién agregado.

Para exponer el nuevo campo de forma que esté visible en la API, siga estos pasos:

  1. Abra la instancia de Customer Insights - Journeys.
  2. Abra Búsqueda avanzada.
  3. Seleccione la entidad Configuraciones de tabla de sitio web en la lista desplegable y elija Resultados.
  4. Seleccione Nueva configuración de tabla de sitio web para crear un nuevo registro.
  5. Escriba el nombre que desee en el campo Nombre.
  6. Seleccione la entidad para la que desea que esté visible un campo adicional en el campo Entidad seleccionada.
  7. Escriba en Campos seleccionados una matriz de JSON que contenga el nuevo campo personalizado que debe estar visible en la API. Esto expone el nuevo campo personalizado a través de la API y puede utilizarlo en la interfaz.