Auditi logi on täielik muudatuste ajalugu teie organisatsiooni sees. Iga oluline toiming (loomine, muutmine, kustutamine, teisaldamine, seadete muutmine, arveldustoiming, õiguste muutmine) salvestatakse eraldi kirjena koos autori, aja ja kontekstiga.
Milleks see on:
- Uurimine — „kes kustutas selle artikli?“, „kes muutis eelmisel nädalal kellegi rolli?“
- Vastavus nõuetele — SOC 2, ISO 27001 ja GDPR nõuavad auditijälge andmete ja nõusolekute muudatuste kohta
- Muudatuste tagasivõtmine — mõista, mis oli enne muudatust, ja otsustada
- Meeskonna tegevuse jälgimine — kes mida teeb, eriti suure meeskonnaga Enterprise-organisatsioonides
#Kust avada
Vasak menüü → Auditi logi.
Saadaval organisatsiooni rollidele Omanik ja Administraator pakettides Team, Pro, Business ja Enterprise (paketi lipp allows_audit_logs). Free ja Starter paketis näevad Omanik ja Administraator menüüpunkti lukuga ja tekstiga „Vajab paketti …“ (Omanikul viib see lehele „Pakett ja limiidid“); teised seda ei näe.
Toimetaja ja Kasutaja vaikimisi logi ei näe: õiguse „Auditilogi“ saab neile anda vahekaardil Seaded → Õiguste haldus — siis ilmub punkt ka neile. Külaline logi ei näe kunagi.
Raha ja paketiga seotud kirjeid (ressursi tüüp billing) näeb ainult omanik: administraatori rollil pole juurdepääsu maksetele ja logi ei tohi muutuda kõrvalteeks summade juurde.
#Kuidas kirje välja näeb
Iga logirida on kaart autori, toimingu, ressursi, aja ja lühikirjeldusega:
Kirje väljad:
| Väli | Kirjeldus |
|---|---|
| Autor | toimingu teinud kasutaja nimi + e-post |
Toiming (action) |
mis juhtus: created, updated, deleted, restored, moved, published jne |
Ressursi tüüp (resource_type) |
objekt, millega toiming tehti: article, collection, user, consent, billing, tenant |
| Ressursi pealkiri | artikli või kogu nimi, kasutaja nimi — see, mida näete tavalises liideses |
Lühikirjeldus (summary) |
inimloetav selgitus toimingu kohta |
Üksikasjad (details) |
JSON lisaandmetega: mis täpselt muutus, vana/uus väärtus, IP-aadress, idempotentsusvõti — avaneb klõpsuga „Lähemalt“ |
| Aeg | ajatempel sekundi täpsusega |
#Mis logisse satub
Logi salvestab peamised toimingud sisu, liikmete, nõusolekute ja arveldusega. Allpool on tegelikud ressursitüübid ja toimingud.
#Artiklid (resource_type=article)
| Toiming | Millal käivitub |
|---|---|
created |
uue artikli loomine |
updated |
muudatuste salvestamine (sealhulgas nähtavuse vahetus — details näitab, millised väljad muutusid) |
trashed |
artikli saatmine prügikasti |
restored |
taastamine prügikastist |
article_moved |
artikli teisaldamine |
article_copied |
artikli kopeerimine |
permanently_deleted |
jäädav kustutamine prügikastist või säilitusaja lõppedes |
#Kogud ja alad (resource_type=collection)
Alasid hoitakse ülemise taseme kogudena, seetõttu logitakse neid sama ressursitüübi all.
| Toiming | Millal |
|---|---|
created |
kogu või ala loomine |
collection_moved |
kogu teisaldamine (ülemkogu vahetus) |
collection_copied_recursive |
kogu kopeerimine koos sisuga |
collection_bulk_move_articles |
artiklite hulgiteisaldamine kogude vahel |
trashed |
saatmine prügikasti |
restored |
taastamine prügikastist |
permanently_deleted |
jäädav kustutamine |
#Meeskond (resource_type=user)
| Toiming | Millal |
|---|---|
invited |
kutse organisatsiooni |
role_changed |
liikme rolli vahetus organisatsioonis |
deleted |
liikme eemaldamine organisatsioonist |
#GDPR-nõusolekud (resource_type=consent)
| Toiming | Millal |
|---|---|
updated |
kasutaja muutis küpsiste nõusolekut (scope: all / essential) |
Need kirjed tekivad automaatselt küpsiseriba muutmisel. GDPR-i konteksti vt artiklist registreerumise ja sisseelamise kohta.
#Arveldus ja organisatsioon
| Toiming | Ressurss | Millal |
|---|---|---|
subscription_paid |
billing |
tellimuse tasumine (esimene ja pikendus) |
plan_upgraded |
billing |
paketi tõstmine |
plan_downgrade_scheduled |
billing |
plaanitud alandamine või tellimuse lõpetamine |
plan_changed_by_provider |
billing |
paketi vahetus makseteenuse sündmuse alusel |
scheduled_change_cancelled |
billing |
plaanitud muudatuse tühistamine |
subscription_cancelled / subscription_cancel_failed |
billing |
tellimuse lõpetamine / ebaõnnestunud katse |
reactivated |
billing |
tellimus taastatud |
seats_changed |
billing |
kasutajakohtade arvu muutus |
refund_issued |
billing |
raha tagastamine |
topup_checkout_started / topup_granted |
billing |
paketi ostu algus / pakett kantud |
billing_address_updated |
billing |
arveldusaadressi muutmine |
plan_granted / plan_grant_revoked, limit_override_granted / limit_override_revoked, addon_granted_by_operator |
billing |
Lynkora töötaja tehtud muudatused |
trash_emptied |
tenant |
organisatsiooni prügikasti täielik tühjendamine |
#Filtrid
Lehe ülaosas on filtripaneel vajaliku sündmuse kiireks leidmiseks:
- Otsing — teksti järgi väljadel
summaryvõiresource_title(tõstutundetu) - Toiming — rippmenüü kõigi toimingutüüpidega, mis organisatsiooni logis esinevad
- Ressurss — rippmenüü tüüpidega, mis logis tegelikult esinevad (
article/collection/user/consent/billing/tenant) - Kasutaja — filter toimingu autori järgi
- Periood — kuupäevavahemik „alates“ ja „kuni“
- Lehitsemine — kuni 200 kirjet lehel
Filtreid saab kombineerida: näiteks „kõik kasutaja Anna deleted toimingud eelmisel nädalal“.
#Kirje üksikasjad
Klõps kaardil avab laiendatud JSON-i väljal „Üksikasjad“ — see on andmebaasi veeru details sisu. Mida sealt tavaliselt näeb:
updatedpuhul — muudetud väljade loend (fields)role_changedpuhul — vana ja uus rollconsent updatedpuhul — ulatus (all/essential)- arveldustoimingute puhul — lühike
summaryjuhtunu kohta
Soovitus. Kui on vaja mõista, mis täpselt artiklis muutus — vaadake väljal
detailskirjetfields_changed. Artikli täissisu logis ei hoita (see oleks mahult kallis) — versioonide jaoks kasutage redaktoris artikli versiooniajalugu.
#Säilitusaeg ja vastavus nõuetele
- Logikirjeid ei saa liidesest kustutada — see on teadlik piirang (muidu kaotab auditijälg mõtte)
- Väga vanad kirjed kustutatakse perioodiliselt automaatse tööga auditi säilituspoliitika järgi — logi ei hoita lõputult
- Organisatsiooni enda kustutamisel kustutatakse logi koos sellega (ON DELETE CASCADE kaudu)
#Mis logisse ei satu
Et logi mitte paisutada ega muuta müraks, ei logita:
- Kasutajate otsingupäringuid — analüüsiks kasutage jaotist Analüütika
- Artiklite vaatamisi — need on samuti Analüütika
- AI-toiminguid redaktoris (
AI Improve,AI Rewrite) — see on autori tööprotsess, mitte auditeeritav muudatus - Tehnilisi sündmusi (taustatööd, sünkroonimised) — need on serveri süsteemilogides, platvormi administraatoritele
- Süsteemikasutajate toiminguid (näiteks
platform-help-systemdokumentatsiooni seemendamisel) — need on välja filtreeritud
#Seotud jaotised
- Prügikast — artiklite, kogude ja alade sündmused
trashed/restored/permanently_deletedlogitakse just siia - Meeskonna haldamine — rolli vahetus ja liikme eemaldamine kirjutatakse logisse tüübiga
resource_type=user - Analüütika — kasutusmõõdikute (päringud, vaatamised) jaoks on eraldi tööriist, mitte logi