Personalización de Dynamics 365 Marketing

Personalizaciones básicas

Las aplicaciones basadas en modelos de Dynamics 365 (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing y Dynamics 365 Project Service Automation) proporcionan posibilidades completas de personalización sin tener que escribir codificación. 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. Otro tipo de personalización incluye la instalación de soluciones personalizadas de Microsoft AppSource, 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.

Advertencia

No incluya la información confidencial en el esquema personalizado ni en los nombres. El esquema y los nombres para los campos, las entidades, las relaciones, los atributos y otros elementos se muestran en diferentes interfaces en la aplicación Marketing. También se les puede hacer referencia por medio de otras definiciones de objetos y compartirse a través de otros canales. Pueden aparecer también en telemetría.

Las técnicas para personalizar Dynamics 365 Marketing son las mismos que las de personalizar otras aplicaciones basadas en modelos de Dynamics 365. Para conocer información detallada sobre cómo personalizar aplicaciones basadas en modelos en Dynamics 365, consulte la documentación de Power Apps.

Para obtener detalles sobre las personalizaciones que se aplican solo a la aplicación Marketing (pero no a otras aplicaciones de Dynamics 365), consulte los temas siguientes:

No elimine los valores de razón para el estado utilizados por la funcionalidad de puesta en marcha

Las entidades que incluyen la funcionalidad de puesta en marcha proporciona 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, 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á ponerse en marcha.

Crear una aplicación personalizada que incluya soluciones de Marketing

Los personalizadores y los programadores pueden crear módulos de aplicación 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 agregue la solución de Marketing. Por ello, la aplicación personalizada no admitirá envíos de prueba de mensajes de correo electrónico de marketing de forma predeterminada. Si desea incluir esta característica en su aplicación personalizada, debe agregar manualmente la entidad Envío de prueba de correo electrónico de marketing a su aplicación después de agregar la solución de Marketing.

Más información: Diseñar aplicaciones basadas en modelo mediante el diseñador de aplicaciones

Personalización avanzada mediante codificación

La personalización avanzada y la integración con sistemas externos son posibles mediante interacciones basadas en código con las distintas API del sistema. Para obtener más información acerca de cómo escribir código y desarrollar Dynamics 365 Marketing y otras aplicaciones basadas en modelo de Dynamics 365, consulte la documentación del desarrollador para Power Apps.