SkautIS – Skautský informační systém
Idea a poslání systému
skautIS je centrální informační systém Junáka – českého skauta. Slouží k evidenci členů, organizačních jednotek, majetku, akcí a k provozním agendám (dotace, pojištění, přihlášky).
V digitální éře jde o robustní, multifunkční platformu typu ERP (Enterprise Resource Planning), která tvoří digitální páteř největší výchovné organizace pro děti a mládež v ČR. S členskou základnou přesahující 78 000 osob a meziročním růstem klade systém zvyšující se nároky na škálovatelnost. Zajišťuje nejen evidenci osob, ale i agendu vzdělávání, správu majetku, finanční toky, distribuci časopisů a krizový management.
Z technického hlediska je skautIS případovou studií dlouhodobé udržitelnosti softwaru v neziskovém sektoru. Kořeny sahají do doby dominance SOA a protokolu SOAP; v průběhu dvou desetiletí se musel adaptovat na nástup mobilních technologií, cloudových služeb a moderních webových frameworků.
Organizační kontext
Junák je hierarchicky členěn: ústředí → kraj → okres → středisko → oddíl (→ družina). Každá úroveň má specifická práva, povinnosti a datové pohledy. Systém musí v reálném čase reflektovat změny v této struktuře – oddíly vznikají, zanikají, slučují se nebo se dělí.
Klíčové technické role systému
| Role | Popis |
|---|---|
| Identity Management (IdM) | Centrální správa identit pro federované přihlašování do Google Workspace, webů jednotek a vzdělávacích portálů. |
| Legal & Compliance | Soulad s GDPR, evidence souhlasů zákonných zástupců, validace kvalifikací pro práci s dětmi. |
| Event Management | Podpora pro tisíce táborů a víkendových akcí ročně, včetně propojení na Integrovaný záchranný systém (IZS). |
| Business Intelligence | Data pro strategické rozhodování a grantovou politiku (modul „Hodnocení kvality“, Otevřená data). |
Přehled částí systému
Následující stránky popisují jednotlivé oblasti skautIS podrobněji:
- Hlavní funkce – evidence osob a členů, organizační jednotky, registrace, nemovitosti, tábory a akce, dotace, pojištění, majetek, e-přihlášky, Google, Otevřená data
- Technická architektura – backend, hosting (Lebeda), SOA, SLA a limity
- Datový model – rekonstrukce schématu (Unit, Person, User, Membership, Events, RBAC)
- API a integrace – SOAP rozhraní, autentizace, klientské knihovny, finance, WordPress plugin
- Satelitní aplikace – SRS, h.skauting, Google Workspace, Záchranka
- Bezpečnost a identita – GDPR, 2FA, auditní log, sandbox
- Mobilní aplikace – Kapesní skautIS 3, offline režim
- Vývoj a dokumentace – Infoodbor, GitHub, dokumentace pro programátory
- Potřeba modernizace – technologický dluh, UX, výkon, důvody pro nový skautIS