Stav addinu: v testovacím provozu
Počet uživatelů
(úřadů): 1
Popis addinu
Addin importuje všechny státní
smlouvy, ke kterým najde subjekt v
databázi u exekutora. Státní smlouvy si
bere ze stránky
https://data.smlouvy.gov.cz/,
kde se nachází odkazy na
xml pro strojové
zpracování. Tyto
odkazy se člení na dva
druhy - denní a měsíční,
addin je schopen pracovat
s oběma druhy
xml.
Pro funkčnost addinu je nutné
spustit skript CreateTable_RegistrSmluv.sql,
který vytvoří tabulku RegistrSmluv
v exekutorské
databázi.
1. Registr smluv - načtení
xml
První krok addinu je načtení odkazů na
státní smlouvy, které pak vloží do tabulky
RegistrSmluv v exekutorské databázi. V
této tabulce jsou uloženy jak odkazy, tak
i informace o tom zdali smlouvy z odkazu
byly již naimportovány.
Výsledné záznamy vypadají
takto:
Pole imported (bit) –
podle tohoto pole se řídí 2. Registr smluv
– zpracování smluv, pokud je hodnota 0 tak
smlouva nebyla ještě zpracována a
bude se zpracovávat.
Pole odkaz (varchar(255)) – odkaz
na xml se smlouvama které si pak načte
fáze 2
Pole denni (bit) – určuje addinu zdali
bude pracovat
s denním xml a nebo s měsíčním,
pokud je hodnota 1 tak pracuje
s denním, pokud 0 tak
s měsíčním.
Nastavení:
Měsíc od kterého importovat
smlouvy – číslo měsíce od kterého
importuje smlouvy (1-12)
Rok od kterého importovat smlouvy
– od tohoto roku (a zadaného měsíce) se
načtou všechny smlouvy
Importovat denně – pokud je zaškrtnuto,
addin bude importovat smlouvy vždy k
předešlému dni, pokud není zaškrnuto addin
importuje smlouvy za již uzavřený
měsíc.
2. Registr smluv - zpracování
smluv
Druhá fáze addinu si načte odkazy z
tabulky RegistrSmluv kde pole imported je
0, po načtení xml zadá dotaz na databázi
exekutora s IČ povinného ze smlouvy, pokud
se v databázi najde, začnou se vkládat
data ze smlouvy do databáze.
Nastavení:
Úkol
pro – komu se bude vytvářet
úkol
[[nic]] - úkol se nebude
vytvářet
[[vyřizuje]]
- úkol se vytvoří pro toho, kdo je u daného
spisu nastaven jako vyřizující.
[[zodpovídá]] - úkol se vytvoří pro
toho, kdo je u daného spisu nastaven jako
zodpovídající
[[zadal]]
- úkol se vytvoří pro toho, kdo zadal
požadavek (v tomto přípdě je to vždy
RegistrSmluv_Phase2).
[[všem]] -
úkol se vytvoří pro všechny.
Dá se také
nastavit jakákoliv jiná osoba, stačí do
nastavení zapsat jméno osoby pro kterou se
má úkol
vytvářet.
Importovat k poslednímu aktivnímu
spisu - pokud je zaškrtnuto, addin vloží
záznam o smlouvě jen k poslednímu
zahájenému spisu ve kterém povinný figuruje.
Standartně addin vkládá záznamy ke všem
spisům.
Záznam o smlouvě se vkládá do
tabulek:
UpozorněníKlienta (úkon)
Plánovač (úkol)
ExMajetkoveHodnotyPohledavky
Dokumenty (pokud se v xml
záznamu nachází odkaz na dokument,
addin jej automaticky stáhne a přidá ho do
úkonu)
VazbaLustrace (spojení
lustrace s úkonem, spisem, úkolem,
majetkovou hodnotou a klientem)
Klienti (pokud
se protistrana nenachází v
exekutorské databázi, addin ho
založí, u takto založených
subjektů se adresa propisuje do
poznámky úkonu, jelikož adresa
v xml nemá
daný formát, není možno ji vložit
do tabulky
KlientiAdresy)
Poznámky:
Pokud v xml záznamu není
vyplněna cena bez
dph, vloží se cena včetně dph, pokud
není ani ta vyplněna, vkládá se 0.
Pokud u nějakého xml nastane
chyba, z dané várky xml se nebude nic
importovat a addin se přeruší. v takovém
případě je nutno chybu opravit před dalším
importem smluv.