Toto je starší verze dokumentu!


Integrace se softwarovým okolím

Scénář

Chci zprovoznit importy a exporty dat mezi ISKAMem a dalšími systémy.

Postup

ISKAM umožňuje importovat data o klientech, kartách a firmách z jiných systémů. Typicky jde o univerzitní centrální registr osob, popř. studijní a zaměstnaneckou agendu a ekonomický systém. Všechny importy jsou nejsnáze realizovatelné pomocí pohledů v níže uvedených strukturách.

Import klientů

Klíč Název sloupce Typ sloupce Velikost Smí být NULL Poznámka
PRIMARY IDIS varchar 20 0 Číslo v IS školy
UNIQUE RC varchar 10 0 Rodné číslo
Titul varchar 16 1 Titul(y)
Jmeno varchar 50 1 Křestní jméno
Prijmeni varchar 50 1 Příjmení
Pohlavi char 1 0 M – muž, Z – žena
DatumNarozeni date, datetime 8 1 Datum narození
OP varchar 20 1 Občanský průkaz
Ulice varchar 30 1 Adresa bydliště
PSC varchar 6 1
Obec varchar 50 1
KodStatu char 3 1 Kód státu dle ISO 3166-1 alpha-3
Email varchar 200 1 E-mail osoby
Mobil varchar 50 1 (Mobilní) telefon
KonecStudia datetime 8 1 Předpokládané datum ukončení studia
CisloUctu varchar 17 1 Bankovní spojení
KodBanky char 4 1
SSymbol varchar 10 1
StupenStudia char 1 1 Nepovinný*
Rocnik int 4 1 Nepovinný*
IDFakulty varchar 10 1 Nepovinný*
VarSymbol Varchar 10 1 Nepovinný sloupec – pokud má být jako variabilní symbol použito něco jiného než RČ

Tabulka musí obsahovat aktuální seznam osob, které se mají předávat z informačního systému školy (není třeba uchovávat historii ani osob, ani změn). Osoby se párují dle IDIS, takže by se nemělo měnit. Pokud není osoba dle IDIS nalezena, zkusí ISKAM najít osobu dle rodného čísla a při shodě aktualizuje tohoto klienta. V praxi to znamená, že se nesmí změnit současně RČ a IDIS, aby se nevytvořila duplicita.

Poznámky:

  • Rodné číslo je bez mezer, lomítek a pomlček. Systém netestuje jeho formální správnost (připouští i písmena). V tabulce nesmí být dvě osoby se stejným RČ (ani se nesmí taková osoba vyskytnout v historii).
  • Sloupec OP může u cizinců obsahovat číslo pasu.
  • PSČ je ve formátu 111 11.
  • Číslo účtu je ve tvaru „123456-1234567890“ (do této podoby je předčíslí i číslo účtu doplněno nulami zleva).
  • Kód banky je číselný kód banky.
  • SSymbol je specifický symbol – sloužilo v minulosti pro čísl České Spořitelny, již nepoužívat!
  • Položky IDFakulty, StupenStudia a Rocnik musí být buď uvedeny všechny, nebo žádná.
  • StupenStudia obsahuje pouze jeden ze znaků B (bakalářský), M (magisterský), D (doktorský) nebo C (celoživotní vzdělávání).

Další tipy a triky

~~DISCUSSION~~