Taulukkosuhteet
Taulukkosuhteet määrittävät, miten rivit voivat liittyä toisiinsa tietokannassa. Yksinkertaisimmalla tasolla valintasarakkeen lisääminen taulukkoon luo uuden 1:N (yksi-moneen) -suhteen kahden taulukon välille ja mahdollistaa kyseisen valintasarakkeen sijoittamisen lomakkeeseen. Valintasarakkeen avulla käyttäjät voivat liittää useita taulukon alirivejä yhdeksi päätaulukkoriviksi.
Sen lisäksi että ne määrittävät, miten rivit liittyvät toisiinsa, 1:N-taulukkosuhteissa on tietoja, jotka vastaavat seuraaviin kysymyksiin:
- Kun rivi poistetaan, pitääkö myös siihen liittyvät rivit poistaa?
- Kun rivi delegoidaan, pitääkö myös kaikki kyseiseen riviin liittyvät rivit delegoida uudelle omistajalle?
- Miten tietojen syöttämistä voi sujuvoittaa, kun luon uuden, aiemmin luotuun riviin liittyvän rivin?
- Miten riviä tarkastelevat käyttäjät saavat tarkastella liitettyjä rivejä?
Taulukon voivat olla myös osa N:N (monta moneen) -suhdetta, jossa voidaan liittää toisiinsa mikä tahansa määrä kahden taulukon rivejä.
Taulukkosuhteiden tai -yhteyksien käyttämisestä päättäminen
Taulukkosuhteet ovat metatietoa, joka tekee muutoksia tietokantaan. Nämä suhteet mahdollistavat tehokkaan tiedonhaun. Taulukkosuhteiden avulla voidaan määrittää muodollisia suhteita, jotka määrittävät taulukot tai joita useimmat rivit voivat käyttää. Esimerkiksi mahdollisuus ilman potentiaalista asiakasta ei olisi hyödyllinen. Mahdollisuus-taulukolla on myös N:N-suhde Kilpailija-taulukon kanssa. Tämä mahdollistaa useamman kilpailijan lisäämisen mahdollisuuteen. Voit halutessasi siepata nämä tiedot ja luoda raportin, joka sisältää kilpailijat.
Toisenlaisia, vähemmän muodollisia rivien välisiä suhteita yhteyksiksi. Esimerkiksi voi olla hyödyllistä tietää, jos kaksi yhteyshenkilöä ovat naimisissa, tai ehkä ystäviä työn ulkopuolella, tai ehkä yhteystieto on tehnyt töitä toisen asiakkaan kanssa. Useimmat yritykset eivät luo raportteja tämän tyyppisistä tiedoista tai edes edellytä niiden syöttämistä, joten taulukkosuhteiden luonti ei todennäköisesti kannata. Lisätietoja: Liitosroolien määrittäminen
Taulukkosuhteiden tyypit
Tarkasteltaessa ratkaisuhallintaa voi syntyä käsitys, että taulukkosuhteita on kolmenlaisia. Niitä on tosiasiassa vain kaksi, kuten seuraavassa taulukossa esitetään.
Suhteen muoto | Kuvaus |
---|---|
1:N (Yksi Moneen) | Taulukkosuhde, jossa yksi Ensisijainen taulukko -rivi voidaan liittää moniin muihin Liittyvä taulukko -riveihin, liittyvän taulukon valintasarakkeen vuoksi. Ensisijaista taulukkoriviä tarkastellessa näkyvissä on luettelo siihen liitetyistä liittyvän taulukon riveistä. Power Apps-portaalin Nykyinen taulukko ilmaisee ensisijaisen taulukon. |
N:N (Monta Moneen) | Taulukkosuhde, joka määräytyy erityisestä suhdetaulukosta, joka avulla yhden taulukon rivit voivat liittyä moniin toisen taulukon riveihin. Tällaista taulukkoa kutsutaan myös leikkaavaksi taulukoksi. Kun jommankumman taulukon rivejä tarkastellaan N:N-suhteessa, näkyvissä on luettelo siihen liittyvistä toisen taulukon riveistä. |
N:1 (monta yhteen) -suhdetyyppi on käyttöliittymässä, koska suunnitteluohjelma näyttää taulukkojen mukaan ryhmitellyn näkymän. 1:N-suhteita on taulukoiden välillä ja ne viittaavat kumpaankin taulukkoon joko ensisijaisena/nykyisenä taulukkona tai liittyvänä taulukkona. Jos alitaulukoksi kutsutulla liittyvällä taulukolla on valintasarake, johon voi tallentaa viittauksen ensisijaisen taulukon riviin. Tätä taulukkoa kutsutaan joskus päätaulukoksi. N:1-suhde on vain 1:N-suhde, jossa on liittyvän taulukon näkökulma.
Taulukkosuhteen toiminta
Liittyvien taulukkojen toimintatiedot ovat tärkeitä, koska niiden avulla varmistetaan tietojen eheys, ja niillä voidaan myös automatisoida yrityksen liiketoimintaprosesseja.
Tietojen yhtenäisyyden säilyttäminen
Joidenkin taulukoiden tarkoitus on vain tukea muita taulukkoja. Niillä ei ole itsenäistä merkitystä. Niissä on yleensä pakollinen valintasarake, joka muodostaa linkin tuettavaan ensisijaiseen taulukkoon. Mitä tapahtuu, kun ensisijainen rivi poistetaan?
Voit käyttää suhteen toimintaa sen määrittämiseksi, mitä liittyville riveille tapahtuu yrityksesi sääntöjen mukaisesti. Lisätietoja: Lisää edistynyt suhdekäyttäytyminen
Liiketoimintaprosessien automatisointi
Oletetaan, että sinulla on uusi myyjä ja haluat delegoida hänelle osan toiselle myyjälle delegoiduista asiakkaista. Kullakin asiakasrivillä voi olla useita tehtäväaktiviteetteja. Uudelleendelegoitavat aktiiviset asiakkaat on helppo löytää ja delegoida uudelle myyjälle. Mutta mitä tapahtuu asiakkaisiin liitetyille tehtäväaktiviteeteille? Haluatko avata kunkin tehtävän ja päättää, delegoidaanko nekin uudelle myyjälle? Luultavasti et. Sen sijaan voit antaa suhteen soveltaa automaattisesti vakiosääntöjä. Näitä sääntöjä sovelletaan vain uudelleendelegoitavien asiakkaiden tehtäväriveihin. Vaihtoehtosi ovat:
- Uudelleendelegoi kaikki aktiiviset tehtävät.
- Uudelleendelegoi kaikki tehtävät.
- Älä uudelleendelegoi tehtäviä.
- Uudelleendelegoi kaikki tehtävät, jotka on delegoitu asiakkaiden edelliselle omistajalle.
Suhde voi ohjata, kuinka ensisijaisen taulukon riville suoritetut toiminnot leviävät alaspäin liitetyn taulukon riveille.
Toimintatavat
Useita erilaisia toimintatapoja voidaan ottaa käyttöön tiettyjen toimintojen yhteydessä.
Toimintatapa | Kuvaus |
---|---|
Limittäisyys | Suorita toiminto kaikille aktiivisen liittyvän taulukon riveille. |
Kaikki limittäin | Suorita toiminto kaikille liittyvän taulukon riveille. |
Ei mitään limittäin | Älä tee mitään. |
Poista linkki | Poista kaikkien liittyvien rivien hakuarvo. |
Rajoita | Estä ensisijaisen taulukon rivin poistaminen, kun liittyvän taulukon rivejä on. |
Käyttäjän limittäin | Suorita toiminto kaikille liittyvän taulukon riveille, joilla on sama omistaja kuin ensisijaisen taulukon rivillä. |
Toiminnot
Seuraavat toiminnot voivat käynnistää tiettyjä toimintatapoja:
Column | Kuvaus | Valinnat |
---|---|---|
Delegoi | Mitä tapahtuu, kun ensisijaisen taulukon rivi delegoidaan jollekin toiselle? | Limitä kaikki Limitys on aktiivinen Käyttäjän omistamien limittäminen Ei mitään limittäin |
Määritä ylätaso uudelleen | Mitä tapahtuu, kun ylätason suhteen liittyvän taulukon hakuarvoa muutetaan? Lisätietoja: Ylätason taulukkosuhteet |
Limitä kaikki Limitys on aktiivinen Käyttäjän omistamien limittäminen Älä limitä mitään |
Jaa | Mitä tapahtuu, kun ensisijaisen taulukon rivi jaetaan? | Limitä kaikki Limitys on aktiivinen Käyttäjän omistamien limittäminen Älä limitä mitään |
Poista | Mitä tapahtuu, kun ensisijaisen taulukon rivi poistetaan? | Limitä kaikki Poista linkki Rajoita |
Poista jako | Mitä tapahtuu, kun ensisijaisen taulukon rivin jako poistetaan? | Limitä kaikki Limitys on aktiivinen Käyttäjän omistamien limittäminen Älä limitä mitään |
Yhdistäminen | Mitä tapahtuu, kun ensisijaisen taulukon rivi yhdistetään? | Limitä kaikki Älä limitä mitään |
Koostenäkymä | Mikä on tähän suhteeseen liitetyn koostenäkymän haluttu toimintatapa? | Kaikki limittäin Limittäisyys Käyttäjän omistamien limittäminen Ei mitään limittäin |
Huomautus
Määritä-, Poista-, Yhdistä- tai Määritä ylätaso uudelleen -toimintoja ei suoriteta seuraavissa tilanteissa:
- Jos alkuperäisellä päärivillä ja pyydetyllä toiminnolla on samat arvot. Esimerkki: yritys käynnistää delegointi ja sellaisen yhteyshenkilön valinta, joka on jo rivin omistaja
- Yritys suorittaa toiminto päärivillä, jossa suoritetaan jo johdannaistoimintoa
Huomautus
Kun delegointia suoritetaan, sellaiset työnkulut tai liiketoimintasäännöt, jotka ovat jo kyseisellä hetkellä aktiivisia riveillä, poistetaan automaattisesti käytöstä uudelleenmäärityksen yhteydessä. Rivin uuden omistajan on aktivoitava työnkulku tai liiketoimintasääntö uudelleen, jos he haluavat jatkaa sen käyttämistä.
Ylätason taulukkosuhteet
Kullakin taulukkoparilla, jolla voi olla 1:N-suhde, voi olla useita keskinäisiä 1:N-suhteita. Yleensä kuitenkin vain yhtä näistä suhteista pidetään ylätason taulukkosuhteena.
Ylätason taulukkosuhde on mikä tahansa 1:N-taulukkosuhde, jossa seuraavan taulukon ylätason sarakkeen yhden johdannaisasetuksen arvo on tosi.
Toiminto | Ylätaso | Ei ylätasoa |
---|---|---|
Delegoi | Kaikki limittäin Käyttäjän omistamien limittäminen Limittäisyys |
Ei mitään limittäin |
Poista | Kaikki limittäin | Poista linkki Rajoita |
Määritä ylätaso uudelleen | Kaikki limittäin Käyttäjän omistamien limittäminen Limittäisyys |
Ei mitään limittäin |
Jaa | Kaikki limittäin Käyttäjän omistamien limittäminen Limittäisyys |
Ei mitään limittäin |
Poista jako | Kaikki limittäin Käyttäjän omistamien limittäminen Limitys on aktiivinen |
Älä limitä mitään |
Jos luot esimerkiksi uuden mukautetun taulukon ja lisäät 1:N-taulukkosuhteen ja tilitaulukon, jossa mukautettu taulukko on liittyvä taulukko, voit määrittää kyseisen taulukkosuhteen toiminnot niin, että ne käyttävät Ylätaso-sarakkeen asetuksia. Jos lisäät myöhemmin toisen 1:N-taulukkosuhteen niin, että mukautettu taulukko on viittaava taulukko, voit määrittää toiminnot käyttämään vain Ei ylätasoa -sarakkeen asetuksia.
Yleensä tämä tarkoittaa sitä, että kullakin taulukkoparilla on vain yksi ylätason suhde. Joissakin tapauksissa liittyvän taulukon haku voi sallia suhteelle useita taulukkotyyppejä.
Taulukolla voi esimerkiksi olla Asiakas-haku, joka voi viitata joko yhteyshenkilö- tai tilitaulukkoon. Käytettävissä on kaksi erilaista ylätason 1:N-taulukkosuhdetta.
Aktiviteettitaulukoilla on samanlainen taulukkojen ylätason taulukkosuhteiden joukko, joka voidaan liittää Liittyy-valintasarakkeen avulla.
Rajoituksia asetettaviin toimintatapoihin
Ylätason suhteiden vuoksi taulukkosuhteiden määrittämisessä on tiettyjä rajoituksia, jotka on hyvä muistaa.
- Mukautettu taulukko ei voi olla ensisijainen taulukko sellaisessa suhteessa, jossa on siihen liittyvä limittäinen järjestelmätaulukko. Tämän vuoksi ensisijaisen, mukautetun taulukon ja siihen liittyvän järjestelmätaulukon välillä ei voi olla suhdetta, jossa jokin toiminnon määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin.
- Uuden suhteen toimintojen määritys ei voi olla Kaikki limittäin eikä Limittäin aktiivinen tai Käyttäjän limittäin, jos suhteen liittyvä taulukko on jo liittyvänä taulukkona jossain toisessa suhteessa, jonka toimintojen määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin. Näin vältetään sellaisten suhteiden muodostuminen, joissa on monta ylätasoa.
Perittyjen käyttöoikeuksien puhdistus
Määritä ylätaso uudelleen- ja Jako-limittäistoimintojen käyttäminen on hyödyllistä, jos haluat antaa liittyvien taulukoiden rivien käyttöoikeuden. Prosessissa tai rakenteessa voi kuitenkin olla muutos, joka edellyttää kerrannaiskäyttäytymisen asetusten muuttamista.
Jos taulukkosuhteessa on käytössä Määritä ylätaso uudelleen tai Jako ja jos limittäistoiminnoksi on vaihdettu Ei mitään limittäin, taulukkosuhde estää uusien oikeusmuutosten siirtymisen liittyviä alitaulukoihin. Lisäksi perityt oikeudet, jotka myönnettiin, kun limitystoiminta on ollut aktiivinen, on peruutettava.
Perittyjen käyttöoikeuksien puhdistaminen on järjestelmätyö, joka poistaa periytyneet käyttöoikeudet, jotka jäävät jäljelle, kun limitystoiminta on vaihdettu arvoon Ei mitään limittäin. Vaikka tämä puhdistus ei vaikuta käyttäjiin, joille on myönnetty taulukon suora käyttöoikeus, se poistaa käyttöoikeuden niiltä, jotka vain perivät käyttöoikeuden.
Näin perittyjen käyttöoikeuksien puhdistaminen toimii:
- Kaikkien niiden taulukoiden määrittäminen ja kerääminen, joilla oli johdannaissuhde päivitetyn ylätason kanssa.
- Niiden käyttäjien määrittäminen ja kerääminen, joille myönnettiin liittyvien taulukoiden käyttöoikeus perittynä käyttöoikeutena.
- Niiden käyttäjien tarkistaminen, joille annettiin suora liittyvän taulukon käyttöoikeus ja heidän poistaminen kokoelmasta.
- Perityn käyttöoikeuden poistaminen kerättyjen taulukoiden kerätyiltä käyttäjiltä.
Puhdistuksen jälkeen käyttäjät, jotka pystyivät käyttämään taulukoita vain johdannaistoiminnon vuoksi, eivät voi enää käyttää rivejä, mikä parantaa suojausta. Puhdistus voi epäonnistua joissakin tapauksissa. Lisätietoja perittyjen käyttöoikeuksien puhdistuksesta
Katso myös
Järjestelmätöiden valvonta
1:N (yksi moneen)- ja N:1 (monta yhteen) -suhteen luominen ja muokkaaminen
Monta-moneen (N:N) -taulukkosuhteiden luominen
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).