Descripció general de la configuració i la personalització de les aplicacions per al Dynamics 365 Customer Engagement (on-premises), versió 9.x

El Dynamics 365 Customer Engagement (on-premises) us ofereix potents funcions de personalització i creació d'aplicacions que no requereixen que escriviu ni una sola línia de codi. Amb un conjunt complet d'eines de disseny i edició de WYSISYG, la majoria de persones poden personalitzar completament el Dynamics 365 Customer Engagement (on-premises) o crear les seves pròpies aplicacions personalitzades.

Per obtenir documentació de versions anteriors (8.x i anteriors), visiteu la documentació de les versions anteriors del Dynamics.

Components de personalització i creació d'aplicacions

Un aplicació ben dissenyada consta de diversos components que seleccioneu amb els dissenyadors i editors disponibles per crear l'aparença i la funcionalitat de l'aplicació acabada. Els components i les propietats del component que utilitzeu per crear una aplicació es converteixen en les metadades.

Per entendre com cadascun d'aquests components es relaciona amb el disseny de l'aplicació, se separen aquí en les categories dades, interfície d'usuari, lògica i visualització.

Dades

Aquests components determinen en quines dades es basa l'aplicació.

soluci Descripció Dissenyador
Entitat Un element amb propietats que seguiu, com ara un contacte o compte. Moltes entitats estàndards estan disponibles. Podeu personalitzar una entitat estàndard no del sistema (entitat de producció) o crear una entitat personalitzada des de zero. Dissenyador d'entitats
Camp Una propietat que està associada a una entitat. Un camp està definit per un tipus de dades, que determina el tipus de dades que es pot introduir o seleccionar. Els exemples inclouen text, número, data i hora, moneda o cerca (crea una relació amb una altra entitat). Els camps normalment s'utilitzen amb formularis, visualitzacions i cerques. Dissenyador d'entitats
Relació Les relacions d'entitat defineixen com les entitats es poden relacionar amb altres entitats. Hi ha els tipus de relacions 1:N (un a diversos), N:1 (diversos a un) i N:N (diversos a diversos). Per exemple, l'addició d'un camp de cerca a una entitat crea una nova relació d'1:N entre les dues entitats i us permet col·locar el camp de cerca en un formulari. Dissenyador d'entitats
Camp Conjunt d'opcions Això és un tipus especial de camp, que proporciona a l'usuari un conjunt d'opcions predeterminat. Cada opció té un valor de número i una etiqueta. Quan s'afegeix a un formulari, aquest camp mostra un control perquè l'usuari seleccionin una opció. Hi ha dos tipus de conjunts d'opcions; conjunts d'opcions, on l'usuari només pot seleccionar una opció i conjunts d'opcions de selecció múltiple, que permeten més d'una selecció. Dissenyador de conjunts d'opcions

Més informació: Crear o editar entitats (tipus de registres)

Interfície d'usuari

Aquests components determinen com els usuaris interactuen amb l'aplicació.

soluci Descripció Dissenyador
Aplicació Determina els fonaments de l'aplicació, com ara els components, les propietats, el tipus de client i la URL per a l'aplicació. Dissenyador d'aplicacions
Mapa del lloc Especifica la navegació per a l'aplicació. Dissenyador de mapes de lloc
Formulari Conjunt de camps d'entrada de dades per a una entitat específica que coincideix amb els elements dels que fa el seguiment l'organització per a l'entitat. Per exemple, un conjunt de camps d'entrada de dades en què l'usuari introdueix informació rellevant per fer el seguiment de comandes anteriors d'un client juntament amb les dates de noves comandes sol·licitades específiques. Dissenyador de formularis
Visualització Les visualitzacions defineixen com es mostra una llista de registres per a una entitat específica a l'aplicació. Una visualització defineix les columnes per tal de mostrar l'amplada de cada columna, el comportament d'ordenació i els filtres per defecte. Dissenyador de visualitzacions

Més informació: Crear o editar una aplicació mitjançant el dissenyador d'aplicacions

Lògica

Aquest component determina els processos de negoci, les regles i l'automatització que tindrà l'aplicació. Els desenvolupadors d'aplicacions utilitzen un dissenyador específic del tipus de procés o regla.

Tipus de lògica Descripció Dissenyador
Flux del procés de negoci Un procés en línia que dirigeix els usuaris a través d'un procés de negoci estàndard. Per exemple, utilitzeu un flux de procés de negoci si voleu que tothom gestioni les sol·licituds de servei al client de la mateixa manera, o per exigir als treballadors que obtinguin l'aprovació per a una factura abans d'enviar una comanda. Dissenyador de fluxos del procés de negoci
Flux de treball Els fluxos de treball automatitzen els processos empresarials sense una interfície d'usuari. Els dissenyadors utilitzen fluxos de treball per iniciar l'automatització, que no requereix cap interacció d'usuari. Dissenyador de fluxos de treball
Accions Les accions són un tipus de procés que us permeten invocar accions manualment, incloent-hi accions personalitzades, directament des d'un flux de treball. Dissenyador de processos
Regla de negocis S'utilitza per aplicar la lògica de la regla o recomanació a un formulari, com ara per definir els requisits de camp, amagar camps o validar les dades. Els dissenyadors d'aplicacions utilitzen una interfície simple per implementar i mantenir les regles més usades i que canvien ràpidament. Dissenyador de regles de negoci

Més informació: Crear lògica empresarial personalitzada a través de processos

Visualitzacions

Determina el tipus de visualitzacions de dades i els informes que l'aplicació tindrà disponibles.

soluci Descripció Dissenyador
Gràfic Una visualització de gràfica única que es pot visualitzar en una visualització, en un formulari o afegir-se a un escriptori digital. Dissenyador de gràfics
Escriptori digital Funciona com una paleta per a una o diverses visualitzacions gràfiques que ofereixin una visió general de dades corporatives on es poden fer accions. Dissenyador d'escriptori digital
Informes Estan disponibles molts informes estàndard que proporcionen informació útil comercial a l'usuari. Aquests informes es basen en el SQL Server Reporting Services i proporcionen el mateix conjunt de característiques que estan disponibles per als informes de l'SQL Server Reporting Services. Auxiliar d'informes

Més informació: Crear o editar un diagrama del sistema i Informació general dels informes

Capacitat d'ampliació

EL Dynamics 365 Customer Engagement (on-premises) proporciona un conjunt de serveis web i API que permeten als desenvolupadors escriure codi. Quan s'escriu codi amb mètodes admesos, podeu esperar que seguirà funcionant quan actualitzeu l'organització.

Més informació: Guia per a desenvolupadors per a Dynamics 365 Customer Engagement (on-premises)

Portabilitat

Hi ha solucions per tal que es pugui adquirir, compartir o transferir d'una organització a una altra el Dynamics 365 Customer Engagement (on-premises). Podeu crear les vostres pròpies solucions o obtenir solucions d'un proveïdor de AppSource programari independent (ISV). Una solució és un fitxer que podeu importar a un entorn com a aplicació o per aplicar un conjunt de personalitzacions a una aplicació existent.

Més informació: Informació general de les solucions

Quins tipus de personalitzacions són compatibles amb el Dynamics 365 Customer Engagement (on-premises)?

Esperem que podeu fer la majoria de la personalització amb les eines a l'aplicació. Microsoft admet tot el que feu mitjançant aquestes eines perquè apliquen canvis a les metadades o a les dades que depenen de les metadades.

Si les eines de personalització no satisfan les vostres necessitats, podeu instal·lar una solució proporcionada per un tercer o contractar un desenvolupador per codificar les personalitzacions. De qualsevol manera, és bo que compreneu les personalitzacions admeses. Si necessiteu invertir en una solució que requereix codi, assegureu-vos que el codi està escrit només amb API admeses. Això us ajuda a protegir la vostra inversió tant en les aplicacions del Customer Engagement com en qualsevol solució que obtingueu.

Més informació: Personalització admesa i no admesa

Canvis que afecten el rendiment de l'organització de les aplicacions del Customer Engagement

Els creadors i personalitzadors d'aplicacions han de saber que la importació de solucions i l'aplicació de personalitzacions que canvien les metadades poden afectar el rendiment de l'organització del Dynamics 365 Customer Engagement (on-premises). Algunes de les accions que poden interferir en el funcionament normal del sistema són:

  • Afegir, suprimir o modificar entitats, claus alternatives, relacions o atributs.

  • Importar solucions

  • S'estan publicant les personalitzacions

Si apliqueu aquests canvis a un sistema de producció, us recomanem que planifiqueu aquestes operacions quan sigui menys perjudicial per als usuaris.

Vegeu també

Començar a crear aplicacions i personalitzar