Billing i statusy użytkowników
Zasady rozliczania
Klient jest rozliczany tylko za użytkowników ze statusem Active:
- Active Access
- Active No Access
Klient nie jest rozliczany za:
- Undefined (Other)
- Technical
- Inactive
- Alias
Definicje statusów
- Active Access: użytkownik jest aktywny, czyli jego kalorie są zliczane i pokazywane indywidualnie na dashboardzie, oraz ma dostęp do platformy (otrzymuje mail aktywacyjny, może się zalogować i przeglądać swoje statystyki; przy odpowiednich uprawnieniach może też przeglądać szersze dane).
- Active No Access: użytkownik jest aktywny, czyli jego kalorie są zliczane i pokazywane indywidualnie na dashboardzie, ale nie ma dostępu do platformy.
- Undefined (Other): nowy użytkownik, który nie został jeszcze przypisany do właściwej kategorii. Po skanowaniu nowego repozytorium użytkownicy, których wcześniej nie było w bazie, są klasyfikowani jako Undefined do czasu przypisania przez administratora.
- Technical: konto techniczne/integracyjne, nierozliczane.
- Inactive: konto nierozliczane; historyczne statystyki pozostają dostępne.
Ważna zasada dla Inactive
Jeżeli użytkownik Inactive wykona nową aktywność (np. commit), jego status automatycznie wraca do Undefined (Other) i powinien zostać ponownie sklasyfikowany przez administratora.
Miesięczny cykl billingowy
Na początku każdego miesiąca wykonywany jest snapshot aktywnych użytkowników. Na tej podstawie wystawiana jest płatność i wysyłany jest raport billingowy do klienta.