Osoby i profile

Na tej stronie

Karta People (AI Insights & People → People) to katalog osób Twojego obiektu — każdy zsynchronizowany członek oraz każda osoba, o której system się dowiedział — a profil osoby to miejsce, w którym zebrane jest wszystko, co AI wie o danej osobie.

Lista People

Lista People

Rysunek 1: Lista People — karty członków ze zdjęciami, plakietkami członkostwa i szybkimi filtrami statusu

Wyszukiwanie osób

  • Karty szybkich filtrów: All, Active, Expired, Staff.
  • Filtry rozwijane:
    • Status — wartości statusu członkostwa z Twojego systemu członkowskiego (np. "Current", "Expired", "On Hold").
    • Type — typ członka (np. "Member", "Staff").
    • Photo Status — "Valid Photo", "Invalid Photo", "Not Processed". Najbardziej przydatny filtr administracyjny: członka z nieprawidłowym lub nieprzetworzonym zdjęciem nie można dopasować po twarzy.
    • Tags — Twoje wartości tagów z sekcji Person Types & Tagging.
    • Has Partner Conflicts — pojawia się, gdy którykolwiek profil ma nierozwiązane konflikty synchronizacji zewnętrznej.
  • Sort By: Recently Added (domyślnie), Last Name (A-Z / Z-A), First Name (A-Z / Z-A), Membership Updated.
  • Tryby widoku: siatka, kompaktowa siatka lub lista.

Karty członków

Karty pokazują zdjęcie profilowe, imię i nazwisko oraz plakietki:

  • Status członkostwa — w tym "Active [NEW]" dla członków, którzy dołączyli w ciągu ostatnich 5 dni, "Expired ago" oraz "On hold since ago".
  • "Invalid Photo", gdy zsynchronizowane zdjęcie nie przeszło walidacji — etykietka narzędzia pokazuje wynik jakości i przyczynę niepowodzenia.
  • Stany przejściowe: "PROCESSING", "DELETING...", "DELETE FAILED - RETRY".

Dodawanie osób

  • "Add people" — ręczne utworzenie osoby (imię i nazwisko, zdjęcie oraz skonfigurowane pola profilu).
  • "Import Members" — import zbiorczy z pliku w trzech krokach: "Upload File" → "Map Fields" → "Preview & Import".
  • "Export Members" — eksport bieżącej listy.

Zdjęcia dodane ręcznie przechodzą taką samą walidację jakości jak zdjęcia zsynchronizowane.

Panel profilu

Kliknięcie karty otwiera panel profilu.

Panel profilu członka

Rysunek 2: Panel profilu — zdjęcie, identyfikatory, zsynchronizowane pola szczegółów i sekcja rozwijana Access Zones

Zawiera on:

  • Zdjęcie i identyfikatory — "Person ID" (wewnętrzny) i "Member ID" (z Twojego systemu członkowskiego), oba z możliwością skopiowania. Kliknij awatar, aby "view full image and quality details".
  • Pola szczegółów — pola profilu włączone w sekcji Settings → People → Profile Info (data urodzenia, wiek, płeć, e-mail, telefon komórkowy, adres itd.).
  • "View Activity Log" — przejście do pełnej historii wykryć osoby (poniżej).
  • Sekcja rozwijana Access Zones — strefy, do których ta osoba ma dostęp ("N of M" lub "None configured" / "Public zones only"), z plakietkami dla poszczególnych stref: "Anyone can access", "Membership plan access", "Restricted". Zobacz Strefy dostępu.
  • Sekcja rozwijana Advanced — strefa niebezpieczna: "Permanently remove this member and all associated data from the system. This action cannot be undone." z przyciskiem "Delete Member". Zobacz Bezpieczeństwo i prywatność.

Edycja profilu

Edycja profilu

Rysunek 3: Edit Profile — imię i nazwisko, zdjęcie oraz skonfigurowane pola profilu; pola należące do systemu zewnętrznego mają ikonę kłódki

"Edit Profile" otwiera formularz edycji: "First Name", "Last Name", akcję zmiany zdjęcia "Change" oraz skonfigurowane pola profilu. Pola należące do Twojego systemu członkowskiego mają ikonę kłódki — dla nich źródłem prawdy jest system zewnętrzny.

Konflikty synchronizacji zewnętrznej

Gdy Twój system zarządzania członkami wysyła wartość różniącą się od pola edytowanego lokalnie, profil wyświetla baner konfliktu — "1 field differs from your Partner system" (lub "N fields differ…") — ze wskazówką: "Accept the incoming value to overwrite, or keep yours to mark this field as locally owned."

Dla każdego pola wybierasz "Accept" (przyjęcie wartości przychodzącej) lub "Keep mine" (oznaczenie pola jako należącego lokalnie, aby przyszłe synchronizacje go nie nadpisywały); "Accept all incoming" / "Keep all mine" rozwiązują wszystkie konflikty jednocześnie.

Profil osoby i widok aktywności

Otwarcie osoby z osi czasu (lub przez "View Activity Log") wyświetla pełny pasek boczny profilu obok historii jej wykryć.

Profil osoby

Rysunek 4: Widok aktywności osoby — pasek boczny profilu po lewej, historia wykryć z podziałem na wizyty po prawej z selektorem "Jump to visit..."

Zdjęcia cienia

Pod awatarem znajduje się pasek "Shadow Photos" — jak wyjaśnia etykietka narzędzia: "Shadow photos are additional face images used by the facial recognition engine to help identify this person. They are separate to the profile photo synchronised from external systems like your member management system."

Każde zdjęcie jest oznaczone jako "Auto-added by self-learning" lub "Manually added shadow photo". Więcej zdjęć cienia z różnych kątów i przy różnym oświetleniu = lepsze rozpoznawanie.

Insights

Pasek boczny profilu

Rysunek 5: Karta AI Insights — wizyty, średni czas trwania, analiza zaangażowania, dane demograficzne i nastawienie

Karta AI Insights pojawia się, gdy osoba ma co najmniej 2 wizyty. Jej etykietka narzędzia określa oczekiwania: "Visits and other information on this screen is tracked by AI facial recognition and may not match the data in your member management system."

  • Total Visits (z adnotacją "in last 2 weeks" dotyczącą okresu) i Avg Duration "per visit", ze wskaźnikami trendu.
  • Plakietka analizy — zrozumiała ocena osoby, zależna od kontekstu:
    • Obecni członkowie otrzymują wynik zaangażowania: "Highly Engaged", "Active", "At Risk" ("Engagement declining - may need outreach") lub "Disengaging" ("Low engagement - high churn risk").
    • Członkowie z wygasłym członkostwem otrzymują ocenę ryzyka: "Likely Tailgating" ("Repeated unauthorized access - staff should verify"), "Possible Tailgating" lub "Needs Renewal" ("May be unaware membership expired - send reminder").
    • Osoby niezidentyfikowane mają oceny od "New Visitor" ("likely new member, trial, or guest") i "Pending ID" przez "Needs Review" i "Suspicious" aż po "High Risk" ("Unidentified for months with regular visits - requires immediate attention").
  • Etykiety czynników wyjaśniają ocenę — np. "High frequency", "Long workouts", "Decreasing engagement", "Frequent unknown visitor", "Expired membership".
  • Szacowane atrybuty — "Estimated age" (przedział w latach), "Gender", "Ethnicity" i "Eyewear" ("Glasses" / "Sunglasses"), jeśli zostały wykryte. Są to szacunki AI na podstawie obrazu, a nie dane członka — zobacz Bezpieczeństwo i prywatność.
  • Demeanor — "Calculated from detected emotions during the visit", z opisem zależnym od kontekstu (dla obecnego członka może to być "Appears to enjoy their workouts"; dla członka z wygasłym członkostwem "Seems at ease - may not realize membership expired"). Link "See how it is calculated" otwiera ustawienia Sentiment Scoring.

Wzorce wizyt i analizy lokalizacji

Wzorce wizyt

Rysunek 6: Visit Patterns i Location Insights — preferowana pora, godzina szczytu, typowe dni, serie i typowy przepływ wejść/wyjść

  • Visit Patterns (od początku): "Preferred Time" (z odsetkiem wizyt), "Peak Hour", "Usually Visits" (inicjały dni tygodnia), "Avg. between visits", "Current streak", "Longest absence" oraz "First detected".
  • Location Insights: liczby wejść/wyjść dla poszczególnych stref oraz "Typical flow" — np. "Usually enters via" przez daną kamerę/strefę z odsetkiem wizyt.

Dziennik aktywności

Po prawej stronie wyświetlana jest lista wszystkich wizyt ze śladami z poszczególnych kamer i czasami trwania. Selektor "Jump to visit..." pozwala przejść bezpośrednio do dowolnej wizyty; każdy ślad prowadzi z powrotem do nagrania w odtwarzaniu CCTV.

Identyfikacja osoby

W przypadku profili niezidentyfikowanych przycisk "Identify" (lub "Identify This Person" w menu kafelka) łączy profil cienia z członkiem.

Okno dialogowe Identify

Rysunek 7: Okno dialogowe Identify — wyszukaj członka, którym faktycznie jest ta osoba

Wyszukaj członka i potwierdź. W tle system przenosi wzorzec twarzy do kolekcji zidentyfikowanych, przypisuje historię wykryć osoby do członka, kopiuje zdjęcie cienia i usuwa osierocony już profil niezidentyfikowany. Identyfikacja działa jako śledzony proces w tle — pełne ponowne przypisanie obszernej historii może chwilę potrwać.

Scalanie profili

"Merge with another profile…" (z menu dowolnego kafelka lub profilu) łączy zduplikowane profile.

Okno dialogowe scalania

Rysunek 8: Okno dialogowe scalania — profil zachowany otrzymuje wszystko; pozostałe zostają do niego trwale scalone

Zachowany profil otrzymuje zdjęcia cienia i pełną historię wykryć pozostałych profili; scalone profile są trwale usuwane. Jeśli w zaznaczeniu znajduje się profil zidentyfikowany, to zawsze on zostaje zachowany. Scalanie zbiorcze obsługuje do 20 profili — zobacz Oś czasu osób → Akcje zbiorcze.

Inne akcje

Menu akcji osoby

Rysunek 9: Menu akcji profilu — Merge, Add to Blacklist, Delete

  • "Add to Blacklist" — całkowite zatrzymanie wykrywania tej twarzy; zobacz Czarna lista.
  • "Delete this person" — trwale usuwa profil niezidentyfikowany wraz z jego wykryciami ("This action cannot be undone.").
  • W przypadku członków usuwanie znajduje się w sekcji rozwijanej Advanced panelu profilu ("Delete Member") — zobacz Bezpieczeństwo i prywatność.