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.
- Avaa Raportit → Luo uusi raportti
- Valitse lähdemoduuliksi Asiakas
- Lisää tarvittavat liitokset (esim. Asiakas → Laskut)
- 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)
- Avaa Asetukset → Ajastetut toiminnot
- Lisää uusi ajastettu tehtävä
- Valitse toiminnoksi Update Report to Entities (Päivitä raportti tietueisiin)
- Valitse äsken luotu raportti
- 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