Aruandegeneraatori väljatrüki saatmine emailiga

 

NB! Meiepoolne seadistamine on 75EUR/h+KM ja miinimum arve 75EUR+KM. 

Teatavasti saab massiliselt välja saata põhifunktsioonidega seotud väljatrükke seotud osapooltele. 

Nendeks on: 

  • Saldoteatised
  • Maksemeenutused
  • Palgalehed
  • Hankijate makstud arved (remittance advice)

Küll aga mida teha siis, kui on vaja välja saata aruandegeneraatori väljatrükk klientidele, hankijatele või töötajatele ehk siis mis iganes väljatrükk kontaktidele. Lühidalt on see saldoteatiste saatmiseks (nt koguste võrdlemiseks)

  • Näiteks soovid võrrelda ostetud koguseid hankijatega (vajalik jäätmemajanduses)
  • Või soovid saata klientidele võrdlemiseks spetsiaalses formaadis perioodi müügid koos allahindluste summadega

Selline lahendus toimib Aruandegeneraatori abil ja selleks tuleb Globaalsete Atribuutide alla lisada reegel. Otsi pealehelt ‘’Globaalsed Atribuudid’’ ja lisa järgnev reegel: 

  • Nimi=GLOBAL_GENERATOR_EMAIL
  • Väärtus=emaili sisu HTML (kirjeldatud allpool)
  • AltValue=millise välja pealt võtta kontakti email
  • Value2=millise välja kaudu ühendada kontakti kirjed (näiteks ENTITY.REGISTRATION_CODE – kui sama registrikoodiga on 20 rida, siis need 20 rida agregeeritakse ühte emaili)

Peale reegli lisamist salvesta muudatused ja seadistuste rakendumiseks logige programmist välja ning uuesti sisse. 

 

Täpsem reeglite kirjeldus 

 

  • Nimi: GLOBAL_GENERATOR_EMAIL
  • Väärtus: emaili osad

Näiteks: Tere!<br><br>Saadame uued dokumendid. |<br><br><table style=”border:1px solid black;width:100%;border-collapse: collapse”><tbody><tr><th>Nr</th><th>Kp</th><th>Sum</th></tr>|ALL:DOCUMENT.NUMBER,DOCUMENT.DATETIME,DOCUMENT.SUM_NO_VAT|</tbody></table>|<br><br>Soovime teile ilusat päeva, <br><br>Teie partner

  • AltValue: kust email võetakse. Kui seal on juba email, siis saadetakse email sellele samale emaili aadressile. 

Näiteks: BooksContactPersonEmail

  • AltValue2: grupeerimise alus

Näiteks: BooksContactRegistrationCode

  • AltValue3: emaili pealkiri

Näiteks: Koguste saldoteatis

  • AltValue4: saada kõikidele emailidele. Kui selles grupis leidub mitu emali, siis:
  • Kui kirjutad ‘’True’’ -> saadab emaili nendele kõikidele 
  • Kui kirjutad ‘’False’’ ja saajate arv > 1, siis error
  • AltValue5: entity field name. Vajalik ainult selleks, et teada saada, kes meili saanud või mitte (email.entityId).
  • AltValue6: see väli on summeriva funktsiooni jaoks 

Näiteks:  purchasedQuantity

  • AltValue7: global = not used, scheduled job = mapper for filter values. 

Näide eelmise kuu kohta: year=CURRENT_YEAR|month=MONTH_MINUS1