Porautuva haku

Porautuva haku on mahdollistaa haun rakentamisen hyödyntäen joko toisen henkilön tietoja tai hakukriteeri otetaan mukaan organisaatiotiedoista. 

Tähän liittyvä hakulogiikka on avattu yleisimmän hakutarpeen mukaan: Halutaan hakea aktiiviset jäsenet, joiden jäsenyhdistys kuuluu tiettyyn alueeseen/piiriin.

Rajataan haulla -hakukriteeri on käytössä kentissä, joilla eri tietueita sidotaan toisiinsa tai viitataan toiseen tietueeseen, esim.

  • jäsenrivi liitetään yhdistystietoon
  • jäsenriville voidaan määrittää henkilö, joka maksaa jäsenlaskun
  • jäsenrivillä voi olla kenttä, joka on kiinnitetty viimeisimpään jäsenlaskun
  • tehtävärivi sidotaan yhdistykseen
  • henkilöille voidaan määrittää perheenpää tai huoltaja

Alle on muutama esimerkki yleisimmistä viittauskentistä, joissa voidaan hyödyntää porautuvaa hakua eli Rajataan haulla-kriteeri on käytettävissä.


Jäsenrivin Viimeisin jäsenlasku -kenttä

Tätä kautta voidaan rajata jäsenjoukkoa viimeisimmän jäsenlaskun statuksen, laskutuspäivä tai muun laskulla olevan tiedon mukaan.

Rajataan haulla-kriteeriksi on valittu Maksun tila on "Maksettu" eli tämä nostaa esille kaikki ne jäsenet, joiden viimeisin jäsenlaksu on suoritettu.

Henkilöviittaus, esim. maksaja, huoltaja tai perheenpää

Käytettäväksi avautuvat Henkilöt-entiteetin kentät, joiden kautta voidaan määrittää rajaava kriteeri osaksi hakuehtoja.

Alla on esimerkkitapaukseksi nostettu tilanne, jossa kyse on Perhejäsen-tyyppisestä jäsenyydestä ja tämän jäsenlajin edellytys on, että perheenpääksi merkityllä henkilöllä on itsellään aktiivinen jäsenyys. 

Jotta saadaan haettua kaikki ne Perhejäsen-tyyppiset, joiden kohdalla tämä ehto ei täyty, tarkistetaan onko viittauksia sidottu henkilöihin, joilla ei ole aktiivista jäsenyyttä.

Tyhjennetään mahdolliset oletuskentät ja määritetään Rajataan haulla-kriteeriksi "Jäsenyyden aktiivisuus ei ole valittu", ts. henkilöviittauksen takana olevalla henkilöllä ei ole aktiivista jäsenyyttä.