Kentän ajastettu päivitys raporttigeneraattorilla

Yleistä

Tämän toiminnon avulla voidaan laskea haluttuja arvoja, kuten summa tai määrä, ja kirjoittaa laskettu tulos takaisin mihin tahansa kenttään kohdemoduulissa. Toiminnolla voidaan esimerkiksi:

  • Laskea asiakkaan laskujen yhteismäärä ja tallentaa tieto sille varattuun kenttään.
  • Laskea kontaktin perheenjäsenten lukumäärä ja tallentaa tieto kontaktille.
  • Tehdä tilannekuvia raportoimalla esim. jäsenmäärä päivittäin

Aloitus

Luo raportti moduulista, jonka kenttään tietoa halutaan päivittää

Esimerkki: haluat kirjoittaa laskentatuloksen Asiakas-moduulin kenttään → lähde on Asiakas.

  1. Avaa Raportit → Luo uusi raportti
  2. Valitse lähdemoduuliksi Asiakas
  3. Lisää tarvittavat liitokset (esim. Asiakas → Laskut)
  4. Valitse laskettavat kentät (Valinnat-välilehti)

Lisää raportille kentät, joista haluat suorittaa laskentaa.

Esimerkki:

  • Kenttä: Laskun summa / Yhteensä (0 % alv)
  • Laskutoimitus: Summa
  • Anna Otsikko = kohdekentän tekninen nimi kohdemoduulista
    • esim. cf_laskutus_summa

Tärkeää:

Otsikkokenttään kirjoitetaan moduulin kentän tekninen nimi, jota haluat päivittää.

Voit lisätä useita laskentakenttiä, esim:

  • Summa: cf_laskutus_summa
  • Maksimipäiväys: cf_viimeisin_laskutus
  • Count-määrä: cf_laskujen_maara

Lisää ryhmittely jos laskenta vaatii sitä

Jos laskenta koskee liitosta (esim. Asiakas → Laskut), lisää ryhmittely esimerkiksi CRMID:n mukaan, jotta laskenta tehdään per asiakas. Ennen ajastetun tehtävän luomista tarkista raportin Esikatselu-välilehdeltä että kenttien tietosisältö vastaa haluttua päivitystä.

Luo Ajastettu toiminto (Scheduled Task)

  1. Avaa Asetukset → Ajastetut toiminnot
  2. Lisää uusi ajastettu tehtävä
  3. Valitse toiminnoksi Update Report to Entities (Päivitä raportti tietueisiin)
  4. Valitse äsken luotu raportti
  5. Aseta ajastus haluttuun aikaan (esim. päivittäin kello 6.00)

Järjestelmä laskee kunkin ryhmän arvot ja kirjoittaa tuloksen raportissa määriteltyihin kohdekenttiin.

Esimerkki – jäsenen avoinna olevien laskujen yhteissumma

Kerätään tieto siitä mikä on kontaktin maksamattomien laskujen yhteissumma sille varattuun kenttään cf_laskujen_summa.

  • Lähde: Kontaktit
  • Liitos: Laskut
  • Valinta: Kontakti > Laskut kenttä Yhteensä (sis. alv)
  • Otsikko: cf_laskujen_summa
  • Lisää toiminto: Summa
  • Ehdot: Tila = Lähetetty
  • Ryhmittely: CRMID

Esimerkki – jäsenen avoinna olevien laskujen määrä

Kerätään tieto siitä, montako avointa laskua käyttäjällä on. Tietoa varten järjestelmään on tehty oma kenttä cf_laskujen_maara.

  • Lähde: Kontaktit
  • Liitos: Laskut
  • Valinta: Kontakti > Laskut kenttä CRMID
  • Otsikko: cf_laskujen_maara
  • Lisää toiminto: Määrä
  • Ehdot: Tila = Lähetetty
  • Ryhmittely: CRMID
Oliko tästä artikkelista hyötyä?

Aiheeseen liittyviä artikkeleita