Crear i editar relacions de taula 1:N (un a diversos) o N:1 (diversos a un) mitjançant l'explorador de solucions
L'Explorador de solucions proporciona una manera de crear i editar relacions de taula 1:N (un a diversos) i N:1 (diversos a un) per al Microsoft Dataverse.
El portal del Power Apps permet configurar les opcions més habituals, però determinades opcions només es poden definir utilitzant l'Explorador de solucions. Més informació:
- Crear relacions 1:N (un a diversos) o N:1 (diversos a un)
- Crear i editar relacions de taula 1:N (un a diversos) o N:1 (diversos a un) al portal del Power Apps
Obriu l'explorador de solucions
Part del nom de qualsevol relació d'entitat personalitzada que creeu és el prefix de personalització. Això es defineix d'acord amb l'editor de solucions per a la solució amb la qual esteu treballant. Si us preocupa el prefix de personalització, assegureu-vos que treballeu amb una solució no administrada en què el prefix de personalització és el que voleu per a aquesta taula. Més informació: Canviar el prefix de l'editor de solucions
Obrir una solució no administrada
Des del portal del Power Apps, seleccioneu Solucions a la subfinestra de navegació de l'esquerra i, a continuació, a la barra d'eines, seleccioneu Canvia al mode clàssic. Si l'element no és a la subfinestra lateral, seleccioneu …Més i, a continuació, seleccioneu l'element que vulgueu.
A la llista Totes les solucions, obriu la solució no administrada que vulgueu.
Visualització de les relacions de taula
A l'Explorador de solucions, expandiu Taules i seleccioneu una taula. A la taula, seleccioneu Relacions d'1:N o Relacions d'N:1.
Crear relacions
Mentre visualitzeu relacions de taula, seleccioneu Relació un a diversos nova o Relació de diversos a un nova de la barra d'ordres.
Nota
Si les ordres no estan disponibles, la taula no pot optar a crear una relació personalitzada.
Qualsevol de les opcions obrirà un formulari com el següent. La diferència és si la columna Taula principal o Taula relacionada està definida.
- Amb Relació d'1:N, Taula principal està definit com la taula actual
- Amb Relació d'1:N, Taula relacionada està definit com la taula actual
Per tal de desar la relació de taula cal definir les columnes següents:
Columna necessària | Descripció |
---|---|
Taula principal | La taula serà el tipus de destinació per a la columna de cerca creat a la taula relacionada. |
Taula relacionada | Aquesta taula tindrà una columna de cerca afegida per associar les files de la taula amb la fila principal de la taula. |
Nom | Nom de la relació. Un valor es generarà basat en els valors de les taules principal i relacionades. Aquesta columna es prefixarà amb el prefix de personalització de l'editor de solucions. |
Nom de visualització de la columna de cerca | El text traduïble per a la columna de cerca que es crearà per a la taula relacionada. Això normalment és el mateix que el nom de visualització de la taula principal. Això es pot canviar més tard. |
Nom de la columna de cerca | El nom de la columna de cerca que es crearà a la taula relacionada. Es generarà un valor segons el Nom de visualització de la columna de cerca. Aquesta columna es prefixarà amb el prefix de personalització de l'editor de solucions. |
Podeu fer clic al per desar la taula i continuar editant. Més informació: Editar relacions
Nota
Si els valors de Nom o Nom de la columna de cerca ja existeixen al sistema es produirà un error en desar. Editeu els valors per tal que es siguin únics i torneu a intentar.
Editar relacions
Mentre visualitzeu relacions de taula, seleccioneu la taula que voleu editar. Es poden editar les propietats de relació de taula següents després de crear la relació.
Nota
L'editor d'una solució administrada pot evitar algunes de les personalitzacions de relacions que formen part de la seva solució.
Propietats de la relació de taula
Aquestes són les propietats de la relació.
Columnes | Descripció |
---|---|
S'hi poden fer cerques | Si aquesta relació ha de ser visible a la cerca avançada a les aplicacions basades en el model. Seleccioneu No si es tracta d'una relació que no és important per a l'empresa. |
Jeràrquic | Aquesta opció està habilitada només per a les relacions de referència a un mateix. Si la taula ha de ser considerada per definir una jerarquia de la taula. Important: quan definiu aquestes columnes de valor consolidat de la propietat, els processos i les visualitzacions es poden configurar per dependre d'aquesta propietat. Si més endavant canvieu aquest valor, les funcions que depenen de la jerarquia no funcionaran. Més informació: Com es defineixen i consulten les dades relacionades jeràrquicament |
Columna de cerca
Aquestes són les propietats de la columna de cerca que es crearà a la taula relacionada. Es poden editar les propietats aquí o bé editant la columna de cerca directament. Algunes propietats de columna no són editables des de la relació. Més informació: Editar una columna
Columnes | Descripció |
---|---|
Nom de visualització | El text traduïble per a la columna de cerca que es crearà per a la taula relacionada. |
Requisit de columna | Si la columna ha de tenir les dades per desar un formulari d'una aplicació basada en el model. Més informació: Opcions de requisits de la columna |
Descripció | Introduïu instruccions per a l'usuari sobre la finalitat de la columna. Aquestes descripcions apareixen com a indicadors per a l'usuari a les aplicacions basades en el model quan es passa el ratolí sobre l'etiqueta de la columna. |
Element de la subfinestra de navegació per a una taula principal
Des de la taula principal podeu navegar per veure les files relacionades. Aquestes dades s'utilitzen a les aplicacions basades en el model per controlar com es mostren les files de la taula relacionada. Aquesta configuració també es pot editar amb l'editor de formularis.
Columnes | Descripció |
---|---|
Opció de visualització | Com s'ha de visualitzar la llista de taula relacionada. Més informació: Opcions de visualització |
Etiqueta personalitzada | Especifiqueu el text traduïble que s'ha d'utilitzar en comptes del nom en plural quan seleccioneu Utilitza l'etiqueta personalitzada com a Opció de visualització. |
Àrea de visualització | Seleccioneu un dels agrupaments disponibles per visualitzar aquesta llista. Les opcions disponibles són: Detalls (per al grup Comú), Màrqueting, Vendes i Servei. |
Ordre de visualització | Controla on s'inclourà l'element de navegació a l'àrea de visualització seleccionada. L'interval de números permesos comença al 10.000. Els elements de la subfinestra de navegació amb un valor inferior es mostren a sobre d'altres relacions amb un valor superior. |
Opcions de visualització
Hi ha disponibles les opcions de visualització següents:
Opció | Descripció |
---|---|
No visualitzis | No es visualitzen les taules relacionades d'aquesta relació. |
Utilitza una etiqueta personalitzada | Quan es tria aquesta opció, la columna Etiqueta personalitzada està habilitada per tal que pugueu especificar el text traduïble s'utilitzi en comptes del nom en plural. |
Utilitza el nom en plural | Utilitzeu el nom de visualització en plural definit per a la taula relacionada. |
Comportament de la relació
Aquí és on podeu definir comportaments estàndard per a les taules relacionades. Aquesta informació és important perquè ajuda a garantir la integritat de les dades i podeu automatitzar els processos empresarials per a l'empresa.
Vegem un exemple.
Suposem que teniu un nou comercial i li voleu assigna una sèrie d'oportunitats existents assignades actualment a un altre comercial. Cada fila d'oportunitats pot tenir un nombre d'activitats de tasca associades. Podeu localitzar fàcilment les oportunitats actives que vulgueu tornar a assignar i assignar-les al nou comercial. Però què hauria de passar amb qualsevol de les activitats de tasca que estan associades amb les oportunitats? Voleu obrir cada tasca i decidir si també s'han d'assignar al nou comercial? Probablement, no. En comptes d'això, podeu deixar que la relació apliqui regles estàndards automàticament. Aquestes regles només s'apliquen a files de tasques associades a les oportunitats que tornareu assignar. Les opcions són:
- Torna a assignar totes les tasques actives.
- Torna a assignar totes les tasques.
- No tornis a assignar cap tasca.
- Torna a assignar totes les tasques assignades actualment a l'anterior propietari de l'oportunitat.
La relació pot controlar com les accions dutes a terme en una fila de la fila de la taula principal es col·loquen en cascada a les files de la taula relacionada.
Hi ha diversos tipus de comportaments que es poden aplicar quan es produeixen determinades accions.
Comportaments
Aquests són els comportaments disponibles per configurar.
Comportament | Descripció |
---|---|
Posa l'activa en cascada | Realitza l'acció en totes les files de taula relacionades actives. |
Posa totes en cascada | Realitza l'acció en totes les files de taula relacionades. |
No en posis cap en cascada | No facis res. |
Suprimeix l'enllaç | Suprimiu el valor de la cerca per a totes les files relacionades. |
Restringeix | Impedeix que la fila de la taula principal se suprimeixi si hi ha files de taula relacionades. |
Posa en cascada les que pertanyin a l'usuari | Realitza l'acció en totes les files de taula relacionades que són propietat del mateix usuari com a fila de la taula principal. |
Accions
Aquestes són les accions que poden provocar certs comportaments:
Columnes | Descripció | Opcions |
---|---|---|
Assigna | Què passa quan la fila de la taula principal s'assigna a algú altre? | Posa totes en cascada Posa l'activa en cascada Posa en cascada les que pertanyin a l'usuari No en posis cap en cascada |
Canvia el principal | Què hauria de passar quan es canvia un valor de cerca d'una taula relacionada en una relació parental? Més informació: Relacions de taula jeràrquiques |
Posa totes en cascada Posa l'activa en cascada Posa en cascada les que pertanyin a l'usuari No en posis cap en cascada |
Comparteix | Què passa quan es comparteix la fila de taula principal? | Posa totes en cascada Posa l'activa en cascada Posa en cascada les que pertanyin a l'usuari No en posis cap en cascada |
Suprimeix | Què passa quan se suprimeix la fila de taula principal? | Posa totes en cascada Suprimeix l'enllaç Restringeix |
Deixa de compartir | Què passa quan es deixa de compartir una fila de taula principal? | Posa totes en cascada Posa l'activa en cascada Posa en cascada les que pertanyin a l'usuari No en posis cap en cascada |
Combina | Què passa quan es combina una fila de taula principal? | Posa totes en cascada No en posis cap en cascada |
Visualització de valor consolidat | Quin és el comportament desitjat de la visualització de valor consolidat associada amb aquesta relació? | Posa totes en cascada Posa l'activa en cascada Posa en cascada les que pertanyin a l'usuari No en posis cap en cascada |
Opcions de tipus de comportament
Utilitzeu la columna Tipus de comportament pel triar entre un conjunt de comportaments estàndard o si voleu configurar-los de manera independent.
Opció | Descripció |
---|---|
Jeràrquica | Assigna: posa totes en cascada Canvia el principal: posa totes en cascada Comparteix: posa totes en cascada Suprimeix: posa totes en cascada Deixa de compartir: posa totes en cascada Combina: no en posis cap en cascada Visualització de valor consolidat: no en posis cap en cascada | posa totes en cascada |
De referència | Assigna: no en posis cap en cascada Canvia el principal: no en posis cap en cascada Comparteix: no en posis cap en cascada Suprimeix: elimina l'enllaç Deixa de compartir: no en posis cap en cascada Combina: no en posis cap en cascada Visualització de valor consolidat: no en posis cap en cascada | posa totes en cascada |
De referència, restringir supressió | Assigna: no en posis cap en cascada Canvia el principal: no en posis cap en cascada Comparteix: no en posis cap en cascada Suprimeix: restringeix Deixa de compartir: no en posis cap en cascada Combina: no en posis cap en cascada Visualització de valor consolidat: no en posis cap en cascada | posa totes en cascada |
En cascada configurable | Podeu configurar el comportament que voleu per a cada acció en funció de les opcions disponibles |
Nota
Pot ser que no pugueu triar l'opció Jeràrquica si una de les taules ja participa en una relació de taula jeràrquica. Més informació: Relacions de taula jeràrquiques
Si utilitzeu En cascada configurable per definir els comportaments de les accions per tal que coincideixin amb els comportaments de les accions associades a un altre Tipus de comportament, quan deseu la relació, el Tipus de comportament es defineix automàticament com el tipus coincident.
Suprimir relacions
Al visualitzar relacions entre taules, seleccioneu la relació entre taules que voleu suprimir i feu clic a l'ordre Ordre
La supressió de la relació suprimirà la columna de cerca a la taula relacionada.
Nota
No podreu suprimir una relació que té dependències. Per exemple, si heu afegit la columna de cerca a un formulari per a la taula relacionada, heu de suprimir la columna del formulari per suprimir la relació.
Relacions de taula jeràrquiques
Cada parell de taules que pot optar a tenir una relació d'1:N pot tenir diverses relacions 1:N entre ells. Encara que normalment només una d'aquestes relacions es pot considerar una relació de taula jeràrquica.
Una relació de taula jeràrquica és qualsevol relació de taula 1:N on una de les opcions de cascada de la columna Jeràrquica de la taula següent és certa.
Acció | Jeràrquica | No jeràrquica |
---|---|---|
Assigna | Posa totes en cascada Posa en cascada les que pertanyin a l'usuari Posa l'activa en cascada |
No en posis cap en cascada |
Suprimeix | Posa totes en cascada | Suprimeix l'enllaç Restringeix |
Canvia el principal | Posa totes en cascada Posa en cascada les que pertanyin a l'usuari Posa l'activa en cascada |
No en posis cap en cascada |
Comparteix | Posa totes en cascada Posa en cascada les que pertanyin a l'usuari Posa l'activa en cascada |
No en posis cap en cascada |
Deixa de compartir | Posa totes en cascada Posa en cascada les que pertanyin a l'usuari Posa l'activa en cascada |
No en posis cap en cascada |
Per exemple, si creeu una taula personalitzada nova i afegiu una relació de taula 1:N amb l'entitat de compte on la taula personalitzada és la taula relacionada, podeu configurar les accions per a la relació de taula a fi d'utilitzar les opcions de la columna Jeràrquica. Si més endavant afegiu una altra relació de taula 1:N amb la taula personalitzada com a taula de referència només podeu configurar les accions que utilitzaran les opcions a la columna No jeràrquica.
Normalment això vol dir que per a cada parell de taules hi ha només una relació jeràrquica. Hi ha alguns casos en què la cerca de la taula relacionada pot permetre una relació per a més d'un tipus de taula.
Per exemple, si una taula té una cerca de client que pot fer referència a una taula de contacte o de compte. Hi ha dues relacions de taula 1:N jeràrquiques independents.
Totes les taules d'activitat tenen un conjunt semblant de relacions de taula jeràrquica per a les taules que es poden associar amb la columna de cerca referent.
Limitacions dels comportaments que es poden definir
A causa de les relacions jeràrquiques hi ha algunes limitacions que s'han de tenir en compte quan es defineixen relacions de taula.
- Una taula personalitzada no pot ser la taula principal en una relació amb una taula del sistema relacionada en cascada. Això significa que no podeu tenir una relació amb cap acció definida com a Posa totes en cascada, Posa l'activa en cascada o Posa en cascada les que pertanyin a l'usuari entre una taula personalitzada principal i una taula del sistema relacionada.
- Cap relació nova no pot tenir una acció definida com a Posa totes en cascada, Posa l'activa en cascada o Posa en cascada les que pertanyin a l'usuari si la taula relacionada en aquesta relació ja existeix com a taula relacionada en una altra relació que tingui una acció definida com a Posa totes en cascada, Posa l'activa en cascada o Posa en cascada les que pertanyin a l'usuari. D'aquesta manera s'eviten les relacions que puguin crear una relació de diversos elements principals.
Consulteu també
Crear i editar relacions entre taules
Crear i editar relacions 1:N (un a diversos) o N:1 (diversos a un)
Crear i editar relacions de taula 1:N (un a diversos) o N:1 (diversos a un) al portal del Power Apps
Crear relacions N:N (diversos a diversos)
Nota
Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)
Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de