Compartir por


Visión xeral da creación e personalización de Dynamics 365 Customer Engagement (on-premises), versión 9.x

Dynamics 365 Customer Engagement (on-premises) ofrécelle potentes capacidades de personalización e creación de aplicacións que non requiren que escriba unha soa liña de código. Cun conxunto completo de ferramentas de deseño e edición de WYSIWYG, case calquera pode personalizar completamente Dynamics 365 Customer Engagement (on-premises) ou crear as súas propias aplicacións personalizadas.

Para obter documentación de versións anteriores (8.x e anteriores), visita Documentación de versións anteriores de Dynamics.

Compoñentes de creación e personalización de aplicacións

Unha aplicación ben deseñada está composta por varios compoñentes que pode seleccionar utilizando os deseñadores e editores dispoñibles para xerar a aparencia e a funcionalidade da aplicación rematada. Os compoñentes e as propiedades dos compoñentes que utiliza para formar unha aplicación pasarán a ser os metadatos.

Para comprender como cada un destes compoñentes se realaciona co deseño da aplicación, divídense aquí nas categorías datos, IU, lóxica e visualización.

Datos

Estes compoñentes determinan en que datos se baseará aaplicación.

da solución Descrición Deseñador
Entidade Un elemento con propiedades que pode rastrexar, como un contato ou unha conta. Moitas entidades estándar están dispoñibles. Pode personalizar unha entidade estandar que non sexa do sistema (entidade de produción) ou crear unha entidade personalizada desde cero. Deseñador de entidades
Campo Propiedade que está asociada a unha entidade. Un campo defínese por un tipo de datos, o que determina o tipo de datos que se pode introducir ou seleccionar. Como por exemplo, texto, número, data e hora, moeda, ou busca (crea unha relación con outra entidade). Os campos normalmente utilízanse con formularios, visualizacións e buscas. Deseñador de entidades
Relacións As relacións da entidade definen como se poden relacionar unhas entidades con outras. Hai varios tipos de relacións: 1:N (un a varios), N:1 (varios a un) e N:N (varios a varios). Por exemplo, ao engadir un campo de busca a unha entidade créase unha nova relación de 1:N (un a varios) entre dúas entidades e permítelle poñer ese campo de busca nun formulario. Deseñador de entidades
Campo de conxunto de opcións Este é un tipo especial de campo, que proporciona un conxunto de opcións predeterminadas ao usuario. Cada opción ten un número valor e etiqueta. Ao engadilo a un formulario, este campo mostra un control para que o usuario seleccione unha opción. Hai dous tipos de conxuntos de opcións; conxuntos de opcións, nos que o usuario só pode seleccionar unha opción e conxuntos de varias opcións, que permite máis dunha selección. Deseñador de conxuntos de opcións

Máis información: Crear ou editar entidades (tipos de rexistro)

IU

Estes compoñentes determinan como os usuarios interaccionan coa aplicación.

da solución Descrición Deseñador
App Determina as aplicacións básicas, como compoñentes, propiedades, tipo de cliente e URL para a súa aplicación. Deseñador de aplicacións
Mapa do sitio Especifica a navegación para a súa aplicación. Deseñador do mapa do sitio
Formulario Conxunto de campos de entrada de datos para unha entidade determinada que se corresponde cos elementos que rastrexa a súa organización para a entidade. Por exemplo, un conxunto de campos de entrada de datos onde os usuarios introducen información relevante para rastrexar pedidos anteriores do cliente xunto con datas específicas nas que se volveron solicitar pedidos. Deseñador de formularios
Ver As visualizacións definen como se mostra unha lista de rexistros para unha entidade determinada na aplicación. Unha visualización define as columnas que se van mostrar, a largura de cada columna, o comportamento da orde e os filtros predefinidos. Deseñador de visualizacións

Máis información: Crea ou edita unha aplicación mediante o deseñador de aplicacións

Lóxica

Este compoñente determina os procesos empresariais, as regras e a automatización que terá a aplicación. Os creadores de aplicacións utilizan un deseñador específico para o tipo de proceso ou regra.

Tipo de lóxica Descrición Deseñador
Fluxo de proceso de negocio Proceso en liña que guía aos usuarios a través dun proceso de negocio estándar. Por exemplo, utilice un fluxo do proceso de negocio se desexa que todas as persoas traten as solicitudes de servizo de atención ao cliente da mesma forma, ou ben requiren persoal para obter a súa aprobación dunha factura antes de enviar un pedido. Deseñador do fluxo do proceso de negocio
Fluxo de traballo Os fluxos de traballo automatizan os procesos de negocio sen interface de usuario. Os deseñadores utilizan fluxos de traballo para iniciar a automatización que non requiren ningunha interacción do usuario. Deseñador de fluxos de traballo
Accións As accións son un tipo de proceso que permite invocar accións manualmente, incluídas accións personalizadas, directamente desde un fluxo de traballo. Deseñador de procesos
Regra de negocio Utilizada para aplicar lóxica de regra ou recomendación a un formulario, como definir requisito de campo, ocultar campos ou validar datos. Os deseñadores de aplicacións usan unha interface simple para que se apliquen e manteñan regras que cambian moito e utilizadas frecuentemente. Deseñador de regras de negocio

Máis información: Cree lóxica empresarial personalizada mediante procesos

Visualizacións

Determina o tipo de visualizacións de datos e creación de informes dispoñibles para a aplicación.

da solución Descrición Deseñador
Gráfica Unha única visualización de gráfica que se pode mostrar dentro unha visualización, nun formulario ou que pode engadirse a un panel. Deseñador de gráficas
Panel Funciona como mostra de unha ou varias visualizacións de gráficas que fornecen unha visión xeral dos datos do negocio que requiren acción. Deseñador de paneis
Informes Hai dispoñibles varios informes estándar que fornecen información empresarial útil para o usuario. Estes informes están baseados en SQL Server Reporting Services e proporcionan o mesmo conxunto de funcionalidades que están dispoñibles para os informes de SQL Server Reporting Services. Asistente para informes

Máis información: Crear ou editar un gráfico do sistema e Descrición xeral dos informes

Extensibilidade

Dynamics 365 Customer Engagement (on-premises) proporciona un conxunto de servizos web e API que permite aos programadores crear código. Cando o código está escrito utilizando métodos admitidos, pode esperar que va continuar a traballar cando actualice a súa organización.

Máis información: Guía para programadores para Dynamics 365 Customer Engagement (on-premises)

Portabilidade

Existen solucións para que Dynamics 365 Customer Engagement (on-premises) poida ser comprada, compartida ou doutro transportada desde unha organización a outra. Podes crear as túas propias solucións ou obter solucións de AppSource ou dun provedor de software independente (ISV). Unha solución é un ficheiro que pode importar a un ambiente como unha aplicación ou aplicar un conxunto de personalizacións a unha aplicación existente.

Máis información: Descrición xeral das solucións

Que tipo de personalizacións non se admiten con Dynamics 365 Customer Engagement (on-premises)?

Esperamos que pode realizar maior parte do seu personalización con as ferramentas da aplicación. Todo o que fas usando esas ferramentas é compatible con Microsoft porque aplican cambios aos metadatos ou aos datos que dependen dos metadatos.

Se as ferramentas de personalización non atenderen ás súas necesidades, pode instalar unha solución fornecida por terceiros, ou contratar un programador para codificar as súas personalizacións. De calquera forma, é bos que comprenda as personalizacións compatibles. Se necesita investir nunha solución que require código, debe verificar que o código está escrito só utilizando API soportadas. Isto axúdache a protexer o teu investimento tanto nas aplicacións de Customer Engagement como nas solucións que obteñas.

Máis información: Personalización compatible e non

Cambios que afectan o rendemento da organización das aplicacións Customer Engagement

Os creadores e personalizadores de aplicacións deben saber que importar solucións e aplicar personalizacións que modifiquen metadatos poden afectar o rendemento da organización de Dynamics 365 Customer Engagement (on-premises). As accións que poden interferir co funcionamento normal do sistema inclúen:

  • Engadir, eliminar ou modificar entidades, claves alternativas, atributos ou relacións.

  • Importar solucións

  • Publicando personalizacións

Se está a aplicar estas modificacións a un sistema de produción, recomendámoslle programar estas operacións cando menos moleste aos usuarios.

Consulte tamén

Comeza coa creación e personalización de aplicacións