Personalizar Dynamics 365 Customer Insights - Journeys
Este artículo explica cómo personalizar listas, formularios, flujos de trabajo, procesos de negocio, validaciones y otro contenido en Customer Insights - Journeys.
Personalizaciones básicas
Las aplicaciones basadas en modelo de Dynamics 365 (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Customer Insights - Journeys 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. Otro tipo de personalización incluye la instalación de soluciones personalizadas de Microsoft AppSource, por ejemplo, una solución de mensajes de texto de terceros para Customer Insights - Journeys. 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 mostrar de campos, entidades, relaciones, atributos y otros elementos se muestran en varias interfaces en toda la aplicación Customer Insights - Journeys. 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 Customer Insights - Journeys son las mismas que para personalizar otras aplicaciones basadas en modelo en 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 Customer Insights - Journeys (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 Customer Insights - Journeys
Advertencia
Para utilizar entidades, tablas, operaciones o componentes asociados con una aplicación específica como Ventas o Servicio, debe tener licencia para esas aplicaciones. El requisito de licencia se aplica independientemente de si crea una aplicación personalizada para acceder a los datos.
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 Customer Insights - Journeys 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 detalles sobre cómo escribir código y desarrollar para Dynamics 365 Customer Insights - Journeys y otras aplicaciones basadas en modelo en Dynamics 365, consulte la documentación para desarrolladores de Power Apps.