Zadaj pytanie. Dostań raport, który pokażesz zarządowi.
Napisz, co chcesz wiedzieć, tak jak byś to powiedział. Wraca prawdziwy raport, który pokażesz na wykresie, wyeksportujesz i zachowasz na pulpicie — a każda liczba w nim jest zdefiniowana raz, więc dwie osoby pytające o to samo dostają tę samą odpowiedź.
Ty piszesz pytanie. Agent pisze raport.
Nie ma kreatora zapytań do nauczenia się ani nikogo, na kogo trzeba czekać. Zapytaj, a dostaniesz coś, co otworzysz, ułożysz na tablicy i wyślesz temu, kto o to prosił.
Agent pisze raport, a nie odpowiedź — nigdy sam nie czyta twoich danych. Proponuje definicję raportu, a ta propozycja przechodzi dokładnie te same kontrole co raport zbudowany ręcznie: te same definicje i te same uprawnienia. Nie może więc wymyślić liczby ani pokazać ci organizacji, do której i tak nie miałeś dostępu.
Umów demo3 z 9 działów poniżej 80 % ukończenia
Pogrupowane według działu, bieżący kwartał.
- Operacje
- 96%
- Finanse
- 91%
- Serwis terenowy
- 74%
- Logistyka
- 68%
Przykładowo. Nazwy działów i liczby są przykładami. Raporty i funkcje SI włącza dla każdej organizacji twój administrator.
Jedna definicja na liczbę, zapisana raz
Raportowanie w Lurno to projekcja tylko do odczytu nad rejestrem certyfikowanych metryk. Każda metryka — wskaźnik ukończeń, czas nad zadaniem, wykorzystanie miejsc, zaległości zgodnościowe — jest zdefiniowana raz w kodzie, z jednym widokiem źródłowym, jedną agregacją i zamkniętą listą wymiarów, według których wolno ją grupować. Certyfikowane raporty, widżety pulpitu, eksporty i odpowiedzi z paska pytań zadawanych zwykłym językiem rozstrzygają się przez ten sam walidator i ten sam kompilator, więc kafelek na tablicy i liczba w arkuszu nie mogą zostać policzone na dwa różne sposoby. Raportowanie włącza się osobno dla każdej organizacji, a każde zapytanie wykonuje się jako osoba, która je czyta, w ramach tych samych uprawnień na poziomie wierszy, które rządzą resztą platformy.
- Certyfikowana metryka
- Definicja metryki, za którą stoi zatwierdzony wzorzec odniesienia: ręcznie sprawdzony oczekiwany wynik, który kompilacja przelicza przy każdej zmianie. Metryka może nosić flagę certyfikacji dopiero wtedy, gdy jej wzorzec istnieje. Metryki niecertyfikowane też działają, ale są oznaczone jako Poza nadzorem, żeby nikt przypadkiem nie zacytował żadnej z nich w materiale dla zarządu.
Rejestr jest tu projektem całości. Metryka wskazuje jeden widok, jedną kolumnę, jedną agregację i wymiary, według których wolno ją grupować. Cokolwiek spoza tej listy zostaje odrzucone, a nie zgadnięte. Wskaźniki to licznik przez mianownik na tym samym widoku, nigdy średnia ze średnich. Identyfikatory nigdy nie są używane ponownie: zastąpiona metryka zostaje wycofana i zastąpiona nową.
Jedno zapytanie dotyka jednego widoku. Liczby rozpięte na dwóch ziarnistościach są zszywane przy renderowaniu, nigdy łączone w SQL — i to właśnie powstrzymuje rozmnożenie wierszy przed podwojeniem liczebności. Te same widoki zasilają sprawdziany, poświadczenia i portal dla opiekunów.
Rejestr, tablice, pytania, eksporty
Metryki to kod, recenzowany jak kod
32 definicje metryk leżą w jednym recenzowanym pliku, każda ze swoim widokiem źródłowym, agregacją, wymiarami, według których wolno ją grupować, i klasyfikacją prywatności. Dodanie metryki to pull request, a nie formularz administratora.
- 13 certyfikowanych raportów przychodzi jako szablony: wskaźnik ukończeń, zaległości zgodnościowe, aktywni uczestnicy, czas nad zadaniem, lejek zapisów, wykorzystanie miejsc.
- Żadna metryka nie zostaje oznaczona jako certyfikowana bez zatwierdzonego wzorca odniesienia.
Tablice, które układają Państwo sami
Przeciąganie i zmiana rozmiaru widżetów na siatce. Mogą Państwo trzymać tyle nazwanych tablic, ile potrzeba — jedną na przegląd zgodności, jedną na firmę kliencką.
- Każdy widżet wykonuje własne zapytanie, więc jedna awaria pokazuje ponowienie w miejscu, zamiast wygaszać całą tablicę.
- Układy są zapisywane raz, od lewej do prawej, i odbijane lustrzanie przy renderowaniu dla arabskiego — łącznie z siatką do przeciągania.
Pytanie w zwykłym języku, a nie w języku zapytań
Wpisują Państwo pytanie. Model czyta opis rejestru i proponuje specyfikację raportu: miary, wymiary, filtry, typ wykresu. Nigdy nie pisze SQL i nigdy nie wykonuje zapytania. Propozycja wraca zwykłymi drzwiami raportowania — ten sam walidator, ten sam kompilator, te same uprawnienia.
- Jeśli poproszą Państwo o coś, czego rejestr nie modeluje, odmawia i wskazuje najbliższą metrykę, jaką ma.
- Odpowiedzi są oznaczane jako Poza nadzorem (AI), nigdy jako Certyfikowane, a każde uruchomienie ląduje w rejestrze wyłącznie dopisywanym, z własnym identyfikatorem żądania.
Wyjęcie liczb na zewnątrz
Eksport wierszy z ekranu do CSV, sformatowany dla Państwa lokalizacji albo surowy do ponownego wczytania. Większe zadania trafiają do kolejki: zadanie przechowuje specyfikację i osobę, która o nie poprosiła, nigdy zestawu wyników i nigdy kopii jej uprawnień.
- W chwili opróżniania kolejki proces ponownie sprawdza dostęp osoby zamawiającej i wykonuje zapytanie jako ona. Jeśli dostęp się skurczył, zadanie kończy się niepowodzeniem i żaden plik nie powstaje.
Wykresy, które działają także jako tekst
Pod każdym wykresem leży tabela danych dla czytników ekranu, z prawdziwą semantyką wierszy i kolumn, więc liczby są osiągalne klawiaturą i technologiami wspomagającymi, a nie tylko przez najechanie na dymek. Serie pozostają rozróżnialne bez koloru.
- Celem jest WCAG 2.1 AA, z automatycznymi kontrolami axe w CI. Angielski, francuski, arabski i włoski, formatowane zgodnie z lokalizacją zarówno w eksportach, jak i na ekranie.
Pakiety dla zarządu i dostarczanie według harmonogramu
Pakiety PDF dla zarządu, eksport XLSX i raporty przychodzące według harmonogramu są zaprojektowane i częściowo zbudowane. Kolejka i proces, których potrzebują, już działają dla CSV. Prosimy dać znać, jeśli poniedziałkowy PDF warunkuje Państwa wdrożenie.
Certyfikowany raport i odpowiedź AI, obok siebie
Oba idą do bazy danych tą samą drogą. Różni je to, skąd wzięło się pytanie i jak oznaczona jest odpowiedź.
| Capability | Certyfikowany raport | Odpowiedź z paska pytań |
|---|---|---|
| Skąd bierze się definicja | Z rejestru metryk, w kodzie | Z rejestru metryk, w kodzie |
| Kto pisze zapytanie | Recenzowany szablon raportu | Model proponuje specyfikację; nigdy nie pisze SQL |
| Walidator i kompilator | Ten sam | Ten sam |
| Wykonuje się jako osoba czytająca | Yes | Yes |
| Plakietka na ekranie | Certyfikowane | Poza nadzorem (AI) |
| Pojawia się w rejestrze uruchomień AI | No | Każde uruchomienie, z identyfikatorem żądania |
| Można dodać do tablicy i wyeksportować | Yes | Yes |
Oba odmawiają metryki, której nie ma w rejestrze, i oba tłumią małe komórki w metrykach niosących ryzyko ponownej identyfikacji.
Zbudowane dla osoby, która musi obronić liczbę
Wykonuje się jako czytający
Każde zapytanie wykonuje się z uprawnieniami samego czytającego, przez ograniczoną rolę bazodanową. Nic nie działa na połączeniu, które omija bezpieczeństwo na poziomie wierszy.
Małe komórki znikają
Metryki, które mogłyby pozwolić rozpoznać osobę — w tym liczby przypadków w module dobrostanu — grupują się dopiero powyżej minimalnej liczebności. Poniżej niej komórka jest tłumiona, a nie zaokrąglana.
Jedna liczba dla pracowników, opiekunów i uczestników
Postępy uczestnika, widok tylko do odczytu jego opiekuna i raport ukończeń administratora czytają te same certyfikowane widoki. Opiekun jest po stronie serwera ograniczony do jednego zweryfikowanego podopiecznego.
Tylko do odczytu z założenia
API raportowania nie może ocenić, opublikować, potwierdzić ani wysłać wiadomości. Te działania zostają w modułach, które je posiadają.
Ostemplowane Państwa własnym zegarem
Wyniki niosą znacznik czasu „stan na” w strefie czasowej organizacji. Mediolańska organizacja nadrzędna i jej dubajska podorganizacja dzielą dni według własnych zegarów.
Włączane osobno dla każdej organizacji
Raportowanie włącza się organizacja po organizacji. Tam, gdzie jest wyłączone, nawigacji po prostu nie ma, a jeśli na sprawdzenie nie da się odpowiedzieć, domyślnie wypada jako wyłączone.
Zanim postawią to Państwo przed zarządem
Zobaczmy to na raporcie, o który naprawdę prosi Państwa zarząd.
Prosimy przynieść liczbę, o którą ktoś pyta Państwa co miesiąc. Pokażemy, na którą certyfikowaną metrykę się przekłada, albo powiemy wprost, że nie jest jeszcze zamodelowana.