Haun tietolähteiden määrittäminen ER-sovelluskohtaisten parametrien käyttämiseksi
Sovelluskohtaisten ER-parametrien avulla voit määrittää ER-muodon tietojen suodattamisen abstraktin sääntöjoukon perusteella. Tämä sääntöjoukko voidaan määrittää käyttämään Haku-tyypin ER-muodossa käytettävissä olevaa tietolähdettä. Tämän jälkeen voit määrittää todelliset säännöt ER-komponenttien suunnittelijoiden ulkopuolella käyttämällä käyttöliittymää (UI), joka luodaan automaattisesti vastaavan ER-muodon hakutietolähteen asetusten ja nykyisten oikeushenkilötietojen perusteella. Lopulta määritettyjä sääntöjä käytetään ER-muodon Hakutietolähde-kentässä, kun ER-muoto suoritetaan.
Muistiinpano
Muokkaatavissa ER-muodon konfiguroitujen tietolähteiden avulla voit määrittää, mitä sovellustietoja käytetään reaalisääntöjen määrityksessä.
ER-toimintojen suunnittelutoiminto tuo haku-tyypin tietolähteen ER-muotoon. Tietolähteen asetukset on määritettävä niin, että ne kuvaavat, miltä abstraktit säännöt näyttävät. Näitä ovat esimerkiksi seuraavat:
- Tietyn tietotyypin parametrijoukko, jonka arvoa annetaan yksittäisen säännön määrittämiseksi.
- Tietyn tietotyypin arvotyyppi, jonka yksittäinen sääntö palauttaa, kun sääntöä pidetään muun muassa sopivina.
Voit konfiguroida seuraavantyyppisiä hakutietolähteitä sen mukaan, minkä tyyppisen arvon mikä tahansa konfiguroitu sääntö palauttaa:
- Käytä Tietomalli\Haku-tyyppiä, kun mallin valintalista-arvo on palautettava.
- Käytä Dynamics 365 Operations\Lookup -tyyppiä, kun sovelluksen valintalistan arvo tai sovelluksen laajennettu tietotyypin arvo on palautettava.
- Käytä Muotoile luettelo\Haku-tyyppiä, kun muodon valintalista-arvo on palautettava.
Seuraavassa kuvassa esitetään, miten muodon valintalista voidaan konfiguroida ER-mallimuodossa.
Seuraavassa kuvassa esitetään muodon komponentit, jotka on konfiguroitu raportoimaan erityyppiset verot luodun raportin eri osassa.
Seuraavassa kuvassa havainnollistaa, kuinka ER Operations -suunnittelu sallii muotoile luettelo\haku -tyypin tietolähteen lisäyksen. Lisätty tietolähde on määritetty palauttamaan List of taxation levels
- muodon valintalistan arvo.
Seuraavassa kuvassa havainnollistetaan, miten lisätty tietolähde on konfiguroitu käyttämään mallitietolähteen Koodi-kenttää. Mallin tietolähteen Model.Data.Tax-tietue on määritetty parametriksi jokaista konfiguroitua sääntöä varten.
Lisätty Model.Data.Tax
-tietolähde määritetään määrittämään verokoodi jokaiselle konfiguroitulle säännölle käyttämällä TaxTable-sovellustaulun tietueita.
Voit määrittää valitun ER-muodon hakusäännöt käyttämällä käyttöliittymää, joka on automaattisesti kohdistettu konfiguroidun valitun tietolähteen rakenteen kanssa. Tämä käyttöliittymä edellyttää, että jokaiselle säännölle on määritettävä palautusarvo List of taxation levels
-muodon valintalista-arvoksi sekä verokoodi parametriksi.
Seuraavassa kuvassa havainnollistetaan, miten lasketun kenttätyypin Model.Data.Summary.LevelByLookup
-tietolähteen voi konfiguroida niin, että se kutsui määritettyä hakutietolähdettä ja antaa tarvittavat parametrit. Voit käsitellä tätä puhelua ajon aikana ER käy läpi määritetyssä järjestyksessä määritettyjen sääntöjen luettelon ja etsii ensimmäisen säännön, joka täyttää määritetyt ehdot. Tässä esimerkissä sääntö, joka sisältää annettua verokoodia vastaavat verokoodit. Näin saadaan selville, mikä sääntö on sopivin ja mikä on sääntöä varten konfiguroitu valintalista-arvo, jonka tämä tietolähde palauttaa.
Muistiinpano
Poikkeus ilmenee, jos sovellettavaa sääntöä ei löydy. Voit estää nämä poikkeukset määrittämällä sääntöluettelon lopussa lisää sääntöjä, jotka käsittelevät tapauksia, joissa annetaan ei-konfiguroitu arvo tai arvoa ei ole. Käytä *Ei tyhjä*- ja *Tyhjä*-asetuksia vastaavasti.
Kun määrität Yritysten välinen-asetuksen arvoksi Kyllä muokattavalle hakutietolähteelle, lisäät uuden pakollisen yritys-parametrin tämän tietolähteen parametrijoukkoon. Yritys-parametrin arvo on määritettävä ajon aikana, kun hakutietolähdettä kutsutaan. Kun yrityskoodi määritetään ajon aikana, ohjelma käyttää tälle yritykselle määritettyjä sääntöjä sopivimman säännön etsimisessä ja vastaava arvo palautetaan. Seuraavassa kuvassa kerrotaan, miten tämä voidaan tehdä ja miten muokattavissa olevia tietolähdettä muutetaan.
Muistiinpano
Valitse jokainen yritys erikseen, jos haluat määrittää tämän hakutietolähteen sääntöjoukon muokattavassa ER-muodossa. Poikkeus tulee suorituspalvelussa, kun yritystenvälistä hakua kutsutaan sen yrityksen koodilla, jonka hakuasetusta ei ole tehty loppuun.
Varmista, että myönnät käyttöoikeudet käyttäjälle, joka suorittaa ER-muodon yritystenvälisen haku-tietolähteen avulla, jotta voit käyttää kaikkien tämän tietolähteen käyttöalueeseen kuuluvien yritysten tietoja. Muussa tapauksessa tuotetaan poikkeus ajon aikana.
Versiosta 10.0.19 alkaen haku-tietolähteiden laajennetut toiminnot ovat käytettävissä. Kun määrität muokattavan hakutietolähteen Laajennettu-asetuksen arvoksi Kyllä, konfiguroitu hakutietolähde muunnetaan rakenteeksi tietolähteeksi, joka tarjoaa lisätoimintoja konfiguroitujen sääntöjoukon analysoimista varten. Seuraavassa kuvassa näkyy tämä muunnos.
Haku-alinimike on suunniteltu toimintoksi, joka löytää sopivimman säännön parametrijoukon perusteella konfiguroitavien sääntöjen joukkoa joukon perusteella.
IsLookupResultSet-alinimike on suunniteltu toimintoksi, joka hyväksyy peruslistatietolähteen määritetyn arvon ja palauttaa totuusarvonTosi, kun sääntöjoukko sisältää vähintään yhden säännön, jolle annettu valintalista-arvo on määritetty palautetuksi arvoksi. Tämä toiminto palauttaa totuusarvonEpätosi, kun ei ole sääntöjä, jotka palauttavat määritetyn valintalista-arvon.
Asetus-alinimikkeen määrittäminen on toiminto, joka palauttaa konfiguroitujen sääntöjen joukon tietueluettelon tietueista. Palautetut arvot ja konfiguroitujen sääntöjen parametrijoukko näkyvät jokaisessa palautetussa tietueessa tietotyyppien kentissä:
- Palautetut arvot näytetään Hakutulos-kentässä.
- Konfiguroitu parametri esitetään kentissä parametrien niminä (tässä esimerkissä koodi-kenttä).
Lisätietoja hakutietolähteen konfiguroinnista on kohdassa ER-muotojen konfiguroiminen käyttämään yritykselle määritettyjä parametreja. Lisätietoja hakusääntöjen määrittämisestä on kohdassa ER-muodon parametrien määrittämisestä yritystä kohti.
Lisäresurssit
Sähköisen raportoinnin muotojen määrittäminen käyttämään yrityskohtaisesti määritettyjä parametreja
Sähköisen raportoinnin muodon parametrien määrittäminen yrityskohtaisesti