Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Dynamics 365 Customer Engagement (on-premises) t'ofereix potents capacitats de personalització i creació d'aplicacions que no requereixen escriure ni una sola línia de codi. Amb un conjunt complet d'eines de dissenyador i editor WYSIWYG, gairebé qualsevol persona pot personalitzar completament Dynamics 365 Customer Engagement (localment) o crear les seves pròpies aplicacions personalitzades.
Per a la documentació de versions anteriors (8.x i anteriors), visiteu Dynamics documentació de versions anteriors.
Components de creació i personalització d'aplicacions
Una aplicació ben dissenyada consta de diversos components que seleccioneu mitjançant els dissenyadors i editors disponibles per crear l'aparença i la funcionalitat de l'aplicació acabada. Els components i les propietats dels components que utilitzeu per crear una aplicació es converteixen en les metadades.
Per entendre com es relaciona cadascun d'aquests components amb el disseny de l'aplicació, aquí es separen en categories de dades, interfície d'usuari, lògica i visualització.
Dades
Aquests components determinen en quines dades es basarà l'aplicació.
| Component | Descripció | Dissenyador |
|---|---|---|
| Entitat | Un element amb propietats de les quals feu el seguiment, com ara un contacte o un compte. Hi ha moltes entitats estàndard disponibles. Podeu personalitzar una entitat estàndard que no sigui del sistema (entitat de producció) o crear una entitat personalitzada des de zero. | Dissenyador d'entitats |
| Camp | Propietat associada a una entitat. Un camp es defineix mitjançant un tipus de dades, que determina el tipus de dades que es poden introduir o seleccionar. Alguns 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 es poden relacionar les entitats entre si. Hi ha tipus de relacions 1:N (un a diversos), N:1 (diversos a un) i N:N (molts a molts). Per exemple, afegir un camp de cerca a una entitat crea una nova relació 1:N entre les dues entitats i us permet posar aquest camp de cerca en un formulari. | Dissenyador d'entitats |
| Camp del conjunt d'opcions | Aquest és un tipus especial de camp, que proporciona a l'usuari un conjunt d'opcions predeterminades. Cada opció té un valor numèric i una etiqueta. Quan s'afegeix a un formulari, aquest camp mostra un control perquè l'usuari seleccioni 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)
UI
Aquests components determinen com interactuen els usuaris amb l'aplicació.
| Component | Descripció | Dissenyador |
|---|---|---|
| App | Determina els fonaments de l'aplicació, com ara els components, les propietats, el tipus de client i l'URL de l'aplicació. | Dissenyador d'aplicacions |
| Mapa del lloc | Especifica la navegació de l'aplicació. | Dissenyador de mapes del lloc |
| Formulari | Conjunt de camps d'entrada de dades d'una entitat determinada que coincideix amb els elements dels quals l'organització fa un seguiment per a l'entitat. Per exemple, un conjunt de camps d'entrada de dades on l'usuari introdueix informació rellevant per fer un seguiment de les comandes anteriors d'un client juntament amb les dates específiques de recomanda sol·licitades. | Dissenyador de formularis |
| Visualitza | Les visualitzacions defineixen com es mostra una llista de registres d'una entitat específica a l'aplicació. Una visualització defineix les columnes que es mostraran, l'amplada de cada columna, el comportament d'ordenació i els filtres per defecte. | Veure dissenyador |
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 creadors d'aplicacions utilitzen un dissenyador específic per al 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 d'atenció al client de la mateixa manera o que requereixi que el personal obtingui l'aprovació d'una factura abans d'enviar una comanda. | Dissenyador de fluxos de processos de negoci |
| Flux de treball | Els fluxos de treball automatitzen els processos de negoci sense una interfície d'usuari. Els dissenyadors utilitzen fluxos de treball per iniciar l'automatització que no requereix cap interacció de l'usuari. | Dissenyador de fluxos de treball |
| Accions | Les accions són un tipus de procés que us permet invocar manualment accions, incloses les 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 la recomanació a un formulari, com ara per definir requisits de camp, amagar camps o validar dades. Els dissenyadors d'aplicacions utilitzen una interfície senzilla per implementar i mantenir regles que canvien ràpidament i s'utilitzen habitualment. | Dissenyador de regles de negoci |
Més informació: Crear una lògica de negoci personalitzada mitjançant processos
Visualitzacions
Determina quin tipus de visualitzacions de dades i informes tindrà disponible l'aplicació.
| Component | Descripció | Dissenyador |
|---|---|---|
| Gràfic | Una única visualització gràfica que es pot visualitzar dins d'una visualització, en un formulari o afegir-se a un escriptori digital. | Dissenyador de gràfics |
| Escriptori digital | Funciona com a paladar per a una o més visualitzacions gràfiques que proporcionen una visió general de les dades empresarials accionables. | Dissenyador de quadres de comandament |
| Informes | Hi ha disponibles diversos informes estàndard que proporcionen informació comercial útil a l'usuari. Aquests informes es basen en SQL Server Reporting Services i proporcionen el mateix conjunt de funcionalitats disponibles per als informes de SQL Server Reporting Services. | Auxiliar d'informes |
Més informació: Crear o editar un gràfic del sistema i Visió general dels informes
Extensibilitat
Dynamics 365 Customer Engagement (on-premises) proporciona un conjunt de serveis web i APIs que permeten als desenvolupadors escriure codi. Quan el codi s'escriu amb mètodes admesos, podeu esperar que continuï funcionant quan actualitzeu la vostra organització.
Més informació: Guia per a desenvolupadors per a Dynamics 365 Customer Engagement (on premises)
Portabilitat
Existeixen solucions perquè un Dynamics 365 Customer Engagement (on premises) es pugui comprar, compartir o transportar d'una organització a una altra. Pots crear les teves pròpies solucions o obtenir solucions del Marketplace o d'un proveïdor de 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ó: Visió general de les solucions
Quins tipus de personalitzacions són compatibles amb Dynamics 365 Customer Engagement (on premises)?
Esperem que pugueu fer la major part de la vostra personalització amb les eines de l'aplicació. Tot el que feu mitjançant aquestes eines és compatible amb Microsoft perquè apliquen canvis a les metadades o 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 vostres personalitzacions. De qualsevol manera, és bo que entengueu les personalitzacions admeses. Si necessiteu invertir en una solució que requereixi codi, heu d'assegurar-vos que el codi s'escriu només amb API compatibles. Això t'ajuda a protegir la teva inversió tant en aplicacions de Customer Engagement apps com en qualsevol solució que obtinguis.
Més informació: Personalització compatible i no compatible
Canvis que afecten el rendiment de les organitzacions de Customer Engagement apps
Els creadors i personalitzadors d'aplicacions haurien de saber que importar solucions i aplicar personalitzacions que canviïn les metadades pot afectar el rendiment de l'organització de Dynamics 365 Customer Engagement (on-premises). Les accions que poden interferir amb el funcionament normal del sistema inclouen:
Afegiu, suprimiu o canvieu entitats, claus alternatives, atributs o relacions.
Importar solucions
Personalitzacions de publicació
Si apliqueu aquests canvis a un sistema de producció, us recomanem que planifiqueu aquestes operacions quan sigui menys perjudicial per als usuaris.