...
Zobrazí dialogové okno (dialogbox) v ktorom užívateľ vyberie importný súborkterém uživatel vybere importní soubor: “Otevřít soubor - možnosti “vybrat…” nebo “storno””
Po výbere výběre systém importuje xls súbor soubor do tabuľky tabulky API Highway Ticket Detail Line (4026684) nasledovnenásledovně:
Z importného súboru importního souboru vezme Licence Plate No (Registračné Registrační číslo vozidla)
Registračné Registrační číslo vozidla v importe musí byť vo být ve formáte ako je v OC
Systém bude vyhľadávať Registračné vyhledávat Registrační číslo v OC, ak nájde zhodu najde shodu bude pokračovať pokračovat na ďalšie další kroky
zafiltruje tabuľku tabulku API License Licence Plate History (4026584) na dané Licence Plate No.
z nájdených záznamov vyberie posledný podľa nalezených záznamů vybere poslední podle Date
ak systém nenájde zhodu registračného nenajde shodu registračního čísla importovaného súbru soubru a OC, vytvorí vytvoří zápis do Logu importu s Result=Licence Plate No. Missing
pokračuje na daľšiu další RZ v importnom xls
ak nájde najde záznam, zoberie vezme z neho něho Číslo predmetu předmětu (Financed Object No.)
k danému číslu predmetu nájde zmluvu předmětu najde smlouvu v API Financing Contract Header (4026397)
Skontroluje Zkontroluje Status smlouvy
pokiaľ pokud Status<>Signed alebo anebo Active:
ďalej danú zmluvu nespracuje
vytvorí dále danou smlouvu nezpracuje
vytvoří zápis do Logu importu s Result=Contract Status
ide na ďalšiu další RZ v xls
pokud Status=Signed
anebo Active, pokračuje
dále
Pokiaľ na danej zmluve nájde Pokud na dané smlouvě najde Change Copy Exists=Y:
ďalej danú zmluvu nespracuje
vytvorí dále danou smlouvu nezpracuje
vytvoří zápis do Logu importu s Result=Change Copy
ide na ďalšiu další RZ v xls
Pokiaľ k danej zmluve nájde Pokud k dané smlouvě najde v Calc. Variant Status=Active:
ďalej danú Variantu zmluvy nespracujedále danou Variantu smlouvy nezpracuje, ale do zmluvy smlouvy zapíše záznam, Varianta zmluvy sa smlouvy se znehodnotí.
K danému číslo zmluvy nájde v tabuľke Služby zmluvy číslu smlouvy najde v tabulce Služby smlouvy (Contract Services) službu:
pokiaľ pokud je na spracovanom riadku spravovaném řádku z xls zadaný Service Code, dohľadá dohledá službu nasledovnenásledovně:
Contract No.=stejné
Status=Preparation|Active
Service Code=z importného súboruimportního souboru
ak takú takovou službu nájdenajde, pokračuje na detail služby (popis nižšieníže)
ak takú takovou službu nenájdenenajde, záznam nespracuje nezpracuje a vytvorí vytvoří zápis do Logu importu s Result=Error Service Code
pokiaľ pokud na spracovanom riadku zpracovaném řádku z xls NIE je Není zadaný Service Code, dohľadá dohledá službu:
Contract No.=stejné
Service Kind=Highway Ticket
Status=Preparation|Active
ak nájde práve najde právě jeden záznam (=jednu službu), pokračuje na detail služby (popis nižšieníže)
ak nájde viac záznamovnajde víc záznamů, záznam nespracuje nezpracuje a vytvorí vytvoří zápis do Logu importu s Result=Error Service Code
Výhrady SOL:
pokiaľ v importnom súbore nie je pokud v importním soubore není Kód služby, nie je možné zaručiť správne “napárovanie” diaľničnej není možné zaručit správné “napárovaní” dálniční známky na službu. Existencia práve jednej Existenci právě jedné služby neznamená, že diaľničná dálniční známka podľa podle služby je rovnaká ako stejná jako importovaný záznam.
K danému číslu služby nájde najde v tabuľke tabulce API Highway Ticket Detail Line (4026684) riadky řádky a vytvorí vytvoří nový riadokřádek:
Service Contract Type (1)=Contract
Service No (5)=stejné
Line No (10)=inkrement+10000
Contract No (15)=prevezme zo převezme ze služby
Financed Object No (20)=prevezme zo převezme ze služby
VIN (30)=prevezme zo převezme ze služby
Highway Ticket No.=prevezme převezme z importného súboruimportního souboru
Highway Ticket Submit Day (45)=prevezme převezme z importného súboruimportního souboru
Highway Ticket Type (50)=prevezme zo převezme ze služby
Valid From (55)= prevezme z importného súboru v převezme z importního souboru ve formáte date
Valid To (60)=prevezme z importného súboru v převezme z importního souboru ve formáte date
K danému číslu zmluvy smlouvy doplní zápis do Logu importu diaľničných známok dálničních známek s výsledkom výsledkem Success (CZ: ÚspechÚspěch)
Pozn.: pokiaľ užívateľ pokud uživatel v logu nájde zmluvynajde smlouvy, kde import neprebehol nepřeběhl (stav zmluvysmlouvy, zmenová kópiazměnová kopie, aktívna aktívní varianta, neexistujúca neexistujcí služba, atďatd) ručne skontroluje ručně zkontroluje dané zmluvysmlouvy, odstráni dôvod chyby prípadne ručne zadá riadky odstraní důvod chyby případně ručně zadá řádky k detailu služby.
Vzor importního souboru:
...
Log importu diaľničných známok (Highway Ticket Import Log)
...
Log
...
)
...
Do Logu sa budú zapisovať úspechy/neúspechy pri Importe diaľničných známok, s filtrom na neúspechse budou zapisovat úspěchy/neúspěchy při Importe dálničních známek, s filtrem na neúspěch.
Log bude zoraďovať zařaďovat záznamy od najnovších nejnovějších po najstaršienejstarší.
V lište Logu bude tlačítko VymazaťVymazat, ktorým užívateľ bude mať možnosť vymazať kterým uživatel bude mít možnost vymazat označené záznamy.
Log bude obsahovať polia - všetky polia sú na prehľade needitovateľné, nie je obsahovat pole – všechny pole jsou na přehlede needitovatelné, není možné ani výmaz riadkuřádku:
Entry No (CZ: Číslo položky)
od 1 s inkrementom inkrementem +1 (systém bude číslovať číslovat od 1 a po jedinečnejedinečné)
Licence Plate No.
z importu
Contract No: (CZ: Číslo smlouvy)
číslo zmluvysmlouvy, ku ktorým kterým je priradené registračné číslo ako posledný záznam v tabuľke Histórii registračných čísielpřirazené registrační číslo jako poslední záznam v tabulce Historie registračních čísel
Service No (CZ: Číslo služby)
číslo služby z danej leasingovej zmluvydané leasingové smlouvy
Service Code (CZ: Kód služby)
z importu
Result (CZ: Výsledok spracovaniaVýsledek zpracovaní)
Lic. Plate No. Missing
Contract Status
Error Service Code
Change Copy
Calculation Variant
Service Missing
Success - pokiaľ bol riadok pokud byl řádek založený
Import file name (CZ: Názov Název importovaného súborusouboru)
celý názov název importovaného súboru naprsouboru např. dalnicneznamky042021.xls
Import DateTime (CZ: Datum a čas importu)
User ID (CZ: ID užívatelauživatele)