Дневник ревизије је пуна историја промена унутар ваше организације. Свака значајна акција (креирање, измена, брисање, премештање, промена подешавања, платна операција, промена дозвола) бележи се као засебан унос са аутором, временом и контекстом.
Зашто вам је потребан:
- Истрага — „ко је обрисао овај чланак?“, „ко је прошле недеље променио нечију улогу?“
- Усклађеност — SOC 2, ISO 27001, GDPR захтевају ревизиони траг за промене података и сагласности
- Враћање промена — разумевање шта је било пре промене и доношење одлуке
- Контрола активности тима — ко шта ради, посебно у Enterprise организацијама са великим тимом
#Где отворити
Леви мени → Дневник ревизије.
Доступан улогама Owner и Admin организације и само на тарифама Business и Enterprise (флаг тарифе allows_audit_logs). На Free, Starter и Pro одељак је скривен.
Editor, User и Guest не виде дневник.
#Како изгледа унос
Сваки ред дневника је картица са аутором, акцијом, ресурсом, временом и кратким описом:
Поља уноса:
| Поље | Опис |
|---|---|
| Аутор | име + email корисника који је извршио акцију |
Акција (action) |
шта се десило: created, updated, deleted, restored, moved, published, итд. |
Тип ресурса (resource_type) |
објекат над којим је акција извршена: article, collection, user, consent, billing, tenant |
| Наслов ресурса | назив чланка, назив колекције, име корисника — оно што видите у уобичајеном интерфејсу |
Резиме (summary) |
објашњење акције читљиво човеку |
Детаљи (details) |
JSON са додатним подацима: шта се тачно променило, стара/нова вредност, IP адреса, кључ идемпотентности — развија се кликом на „Детаљи“ |
| Време | временска ознака са прецизношћу до секунде |
#Шта иде у дневник
Дневник бележи кључне операције над садржајем, члановима, сагласностима и наплатом. Испод су стварни типови ресурса и акције.
#Чланци (resource_type=article)
| Акција | Када се активира |
|---|---|
created |
креирање новог чланка |
updated |
чување измена (укључујући промену видљивости — details приказује која су се поља променила) |
trashed |
премештање чланка у корпу |
restored |
враћање из корпе |
permanently_deleted |
трајно брисање из корпе или након истека рока чувања |
#Колекције и простори (resource_type=collection)
Простори се чувају као колекције највишег нивоа, па се бележе под истим типом ресурса.
| Акција | Када |
|---|---|
created |
креирање колекције или простора |
moved |
премештање колекције (промена њеног родитеља) |
collection_bulk_move_articles |
групно премештање чланака између колекција |
trashed |
премештање у корпу |
restored |
враћање из корпе |
permanently_deleted |
трајно брисање |
#Тим (resource_type=user)
| Акција | Када |
|---|---|
role_changed |
промена улоге члана у организацији |
deleted |
уклањање члана из организације |
#GDPR сагласности (resource_type=consent)
| Акција | Када |
|---|---|
updated |
корисник је променио своју сагласност за колачиће (scope: all / essential) |
Ови уноси се појављују аутоматски када се промени банер за колачиће. Погледајте чланак о регистрацији и онбордингу за контекст GDPR сагласности.
#Наплата и организација
| Акција | Ресурс | Када |
|---|---|---|
update_payment_method |
billing |
ажурирање начина плаћања |
oned3_upgrade_rollback |
billing |
враћање неуспелог надограђивања уз пропорционалну повраћај |
trash_emptied |
tenant |
потпуно пражњење корпе организације |
#Филтери
На врху странице налази се панел филтера за брзо проналажење потребног догађаја:
- Претрага — по тексту у
summaryилиresource_title(не разликује велика и мала слова) - Акција — падајући мени са свим типовима акција који се појављују у дневнику организације
- Ресурс — падајући мени са типовима који се стварно појављују у дневнику (
article/collection/user/consent/billing/tenant) - Корисник — филтер по аутору акције
- Период — опсег датума „од“ и „до“
- Пагинација — до 200 уноса по страници
Филтери се могу комбиновати: на пример, „све акције deleted корисника Ана у протеклој недељи“.
#Детаљи уноса
Кликом на картицу отвара се развијени JSON у пољу „Детаљи“ — то је садржај колоне details у бази података. Шта обично можете видети тамо:
- За
updated— листа промењених поља (fields) - За
role_changed— стара и нова улога - За
consent updated— scope (all/essential) - За платне операције — кратак
summaryшта се десило
Савет. Ако морате разумети шта се тачно променило у чланку, погледајте поље
fields_changedуdetails. Пун садржај чланка се не чува у дневнику (то би било скупо у смислу простора) — за верзионисање користите Историју верзија чланка у уреднику.
#Чување и усклађеност
- Уноси дневника се не могу обрисати кроз интерфејс — то је намерно ограничење (у супротном ревизиони траг губи смисао)
- Веома стари уноси се периодично бришу аутоматским задатком према политици чувања ревизије — дневник се не чува заувек
- Када се сама организација обрише, дневник се брише заједно са њом (преко ON DELETE CASCADE)
#Шта не иде у дневник
Да би се избегло надимање дневника и претварање дневника у шум, следеће се не бележи:
- Претраживачки упити корисника — за аналитику користите одељак Аналитика
- Прегледи чланака — такође Аналитика
- AI операције унутар уредника (
AI Improve,AI Rewrite) — то је ауторов workflow, а не промена подложна ревизији - Технички догађаји (позадински задаци, покретања синхронизације) — они су у системским дневницима бекенда, за администраторе платформе
- Акције системских корисника (на пример,
platform-help-systemпри сидовању документације) — филтрирају се
#Повезани одељци
- Корпа — догађаји
trashed/restored/permanently_deletedза чланке, колекције и просторе бележе се управо овде - Управљање тимом — промене улога и уклањања чланова бележе се у дневнику са
resource_type=user - Аналитика — за метрике коришћења (упити, прегледи) — то је засебан алат, а не дневник