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:
Image Placeholder

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.