A lejárati tájékoztató háttérfeladata
A lejárat előtti tájékoztató mezői, a napi háttérfeladat ütemezése és címzett-választása, az egyszeri kiküldés jelölése és az újrapróbálás.
A tájékoztatót a contract_expiry rendszer-feladat küldi naponta 07:10-kor, a catalog oldali contract/expiry adapteren át, a központi levelező szolgáltatás útján.
Mezők
A táblanevek a telepítés saját előtagjával állnak az adatbázisban. contract: auto_terminate, expiry_notice_days (alap 15; 0 = a lejárat napján), expiry_clause (rendelkező pont), expiry_notice_date (a kiküldés napja).
Folyamat
- Kiválasztás: automatikus megszűnésű szerződés, amelynél a lejárat mínusz
expiry_notice_dayselérkezett, és nincsexpiry_notice_date. - Címzett: a másik fél személyeinek e-mail címei (vevői iránynál a vevő, szállítóinál a szállító oldala).
- Szöveg: a szerződés
expiryfajtájú sablonja (contract_expiry_hu_v1, magyar, angol, német), helyőrzők:{expiry_date},{expiry_clause},{recipient_name},{client_name}. - Küldés a client nevében a központi levelező úton (
dispatch()), esemény-kulcscontract_expiry; a Levelezés → Sablonok között modul és esemény-kulcs szerint saját szöveg adható. - Siker után az
expiry_notice_daterögzül, így a levél egyszer megy ki. - Nincs címzett vagy sablon: nem jelölődik kiküldöttnek, a napló megmondja az okot, a következő napi futás újrapróbálja.
Ismert korlátok
Éles ütemezéssel és valódi levélküldéssel nem futott.