Share via


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ó:

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

  1. 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.

  2. 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.

Veure les relacions de taula.

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.

Nou formulari de relació d'un a diversos

  • 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 botó Desa la relació de la taula. 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.

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 Suprimeix 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).