Elküldött levelek naplója – rendszerleírás
A kiküldött és sorban álló levelek naplójának adatforrásai, a részletek, az újraküldés és az atomi visszavonás működése, valamint a jogkulcsok.
Áttekintés
Csak olvasható napló: kinek, mikor, mi ment ki, és mi áll sorban; újraküldés és visszavonás. A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
Adatmodell
| Tábla | Szerep |
|---|---|
email_message | a levél napló-sora (tárgy, modul, státusz, időpontok) |
email_content | a levél törzse |
mail_log_item | címzettenkénti tételek |
Végpontok
| Végpont | Jog | Működés |
|---|---|---|
log.list | list | szűrők: tárgy, címzett, modul, státusz, dátum-tól és -ig |
log.view | view | a levél, a címzett-tételek és a levélhez kötött dokumentumok (dlbtmail->objectDocIds('email', id)) |
log.resend | resend | a tárolt címzettekkel, tárggyal és törzzsel új levél a dlbtmail->send()-del, új napló-sorral; csatolmányt nem ad át |
log.cancel | cancel | Dlbtmail::cancel() atomi UPDATE-tel, csak ha a küldő még nem kezdte; különben error_not_cancellable |
A cancel külön kulcs; a view és a resend nem foglalja magába. A cancel a katalógusban nem szerepel; a többi kulcs nincs besorolva, a gyakorlatban UNMAPPED.
Ismert korlátok
A listán, a részleteken és az újraküldésen tartalmi (client) hatókör nincs.