Personalizar Dynamics 365 Marketing

Completado

Puede ampliar aún más las capacidades de Dynamics 365 Marketing al personalizar su entorno.

Personalizaciones básicas

Las aplicaciones basadas en modelo de Dynamics 365 (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing y Dynamics 365 Project Service Automation) proporcionan amplias posibilidades de personalización sin código. Los personalizadores pueden agregar nuevos campos a las entidades existentes, así como agregar u ocultar campos en las vistas de lista o formulario, diseñar procesos de negocio y flujos de trabajo personalizados, entre otras opciones, todo ello mientras trabajan en su explorador web. En otros tipos de personalizaciones se incluye la instalación de soluciones personalizadas de Microsoft AppSource como, por ejemplo, una solución de SMS de terceros para Marketing. Además, el sistema proporciona diversas API que permiten a los desarrolladores escribir código que implemente funcionalidad personalizada e integración con productos de terceros mucho más avanzadas.

Importante

No quite los valores de razón de estado utilizados por la funcionalidad de puesta en marcha. Las entidades que incluyen la funcionalidad de puesta en marcha proporcionan un campo Razón para el estado que realiza un seguimiento del estado de puesta en marcha de cada registro. El campo es un conjunto de opciones que debe incluir los siguientes valores: Borrador, En marcha, Detenido, "En marcha, editable", Error, En proceso de puesta en marcha y "Deteniéndose...". Asegúrese de no eliminar ninguno de estos valores estándar. Si lo hace, la entidad ya no podrá volver a funcionar.

Advertencia

No incluya información confidencial en su esquema personalizado y nombres para mostrar. El esquema y los nombres para mostrar de campos, entidades, relaciones, atributos y otros elementos se muestran en varias interfaces en toda la aplicación Marketing. También se puede hacer referencia a ellos desde otras definiciones de objetos y se pueden compartir a través de otros canales. También pueden aparecer en telemetría.

Las técnicas para personalizar Dynamics 365 Marketing son las mismas que para personalizar otras aplicaciones basadas en modelo en Dynamics 365. Para obtener detalles completos sobre cómo personalizar aplicaciones basadas en modelo en Dynamics 365, consulte la documentación de Power Apps y los módulos de Learn disponibles.

Para obtener más información, consulte Personalización de Dynamics 365 Marketing.

Crear una aplicación personalizada que incluya soluciones de Marketing

Los personalizadores y desarrolladores pueden crear módulos de aplicaciones personalizados que incluyan cualquier número de soluciones existentes, además de otros elementos personalizados, según sea necesario. Puede incluir soluciones de Dynamics 365 Marketing en aplicaciones personalizadas como estas, pero la entidad Envío de prueba de correo electrónico de marketing no se incluirá automáticamente cuando se agregue la solución de Marketing. Como resultado, su aplicación personalizada no admitirá envíos de prueba de correos electrónicos de marketing de forma predeterminada. Si desea incluir esta función en su aplicación personalizada, debe agregar la entidad Envío de prueba de correo electrónico de marketing manualmente a su aplicación después de agregar la solución de Marketing.

Para obtener más información, consulte Diseñar aplicaciones basadas en modelo mediante el diseñador de aplicaciones.

Personalización avanzada mediante código

La personalización avanzada y la integración con sistemas externos es posible a través de interacciones basadas en código con las diversas API del sistema. Para obtener detalles sobre cómo escribir código y desarrollar para Dynamics 365 Marketing y otras aplicaciones basadas en modelo en Dynamics 365, consulte la documentación para desarrolladores de Power Apps.

Crear y personalizar calendarios de marketing

El calendario de marketing se proporciona como un control estándar que puede agregar a cualquier entidad o formulario. Las siguientes subsecciones explican cómo personalizar la configuración de cualquier calendario y cómo agregar añadir una visualización de calendario a una entidad o formulario.

Hay dos tipos básicos de calendarios de marketing:

  • Calendarios a nivel de entidad: los calendarios a nivel de entidad aparecen cuando abra por primera vez una entidad desde el navegador principal, como eventos, recorridos del cliente o el calendario de marketing principal. Aparecen donde normalmente verá una vista de lista y, cuando esté presente, puede cambiar entre la vista de calendario y la vista de lista. Aquí verá los registros relevantes trazados sobre el calendario de acuerdo con sus fechas programadas, y podrá abrir cualquier registro de la lista desde aquí. Este tipo de calendario puede mostrar varios tipos de entidades y proporciona un selector de vista del sistema para filtrar los registros que se muestran.

  • Calendario a nivel de formulario: los calendarios a nivel de formulario aparecen mientras visualiza un registro concreto, como un evento específico. Están integrados en la vista de formulario. Puede que estos aparezcan en su propia pestaña del formulario, o como una sección en una pestaña con otras secciones de configuración también disponibles. Este tipo de calendario solo puede mostrar y crear registros de un tipo de entidad y no proporciona un selector de vista del sistema. A menudo suelen configurarse para mostrar la información relacionada con el registro concreto en el que aparecen.

Aparte de las diferencias que se observan aquí, ambos tipos de calendarios tienen el mismo aspecto y funcionan de manera similar. Para agregar un calendario de marketing a una entidad o un formulario, consulte Crear y personalizar calendarios de marketing.

Crear y personalizar etiquetas de plantilla

La función de etiquetado de plantillas permite a los usuarios agregar cualquiera de las etiquetas disponibles a las vistas de listas e iconos de plantillas para correos electrónicos, páginas, formularios y segmentos. Establecerá estas opciones creando campos y valores de conjunto de opciones para cada entidad pertinente (pueden ser conjuntos de opciones locales o globales), y configurando cada entidad para identificar el campo de conjunto de opciones que se usará para las etiquetas.

Para obtener más información, consulte Crear y personalizar etiquetas de plantilla.