Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

V systéme je nová úloha Highway Ticket Import (CZ: Import dálničních známek). Úlohu je možné spustiť z role centra: OneCore - Financování (All Products), Actions/Reports:

image-20240621-094138.png

Funkcia po spustení vykoná nasledovné kroky:

Zobrazí dialogové okno (dialogbox) v ktorom užívateľ vyberie importný súbor: “Otevřít soubor - možnosti “vybrat…” nebo “storno””

image-20240621-094302.png

“Import dokončen”

  • Po výbere systém importuje xls súbor do tabuľky API Highway Ticket Detail Line (4026684) nasledovne:

    • Z importného súboru vezme Licence Plate No (Registračné číslo vozidla)

      • Registračné číslo vozidla v importe musí byť vo formáte ako je v OC

      • Systém bude vyhľadávať Registračné číslo v OC, ak nájde zhodu bude pokračovať na ďalšie kroky

        • zafiltruje tabuľku API License Plate History (4026584) na dané Licence Plate No.

        • z nájdených záznamov vyberie posledný podľa Date

          • ak systém nenájde zhodu registračného čísla importovaného súbru a OC, vytvorí zápis do Logu importu s Result=Licence Plate No. Missing

          • pokračuje na daľšiu RZ v importnom xls

        • ak nájde záznam, zoberie z neho Číslo predmetu (Financed Object No.)

        • k danému číslu predmetu nájde zmluvu v API Financing Contract Header (4026397)

      • Skontroluje Status smlouvy

        • pokiaľ Status<>Signed alebo Active:

          • ďalej danú zmluvu nespracuje

          • vytvorí zápis do Logu importu s Result=Contract Status

          • ide na ďalšiu RZ v xls

        • pokiaľ Status=Signed alebo Active, pokračuje ďalej

      • Pokiaľ na danej zmluve nájde Change Copy Exists=Y:

        • ďalej danú zmluvu nespracuje

        • vytvorí zápis do Logu importu s Result=Change Copy

        • ide na ďalšiu RZ v xls

      • Pokiaľ k danej zmluve nájde v Calc. Variant Status=Active:

        • ďalej danú Variantu zmluvy nespracuje,ale do zmluvy zapíše záznam, Varianta zmluvy sa znehodnotí.

    • K danému číslo zmluvy nájde v tabuľke Služby zmluvy (Contract Services) službu:

      • pokiaľ je na spracovanom riadku z xls zadaný Service Code, dohľadá službu nasledovne:

        • Contract No.=stejné

        • Status=Preparation|Active

        • Service Code=z importného súboru

          • ak takú službu nájde, pokračuje na detail služby (popis nižšie)

          • ak takú službu nenájde, záznam nespracuje a vytvorí zápis do Logu importu s Result=Error Service Code

      • pokiaľ na spracovanom riadku z xls NIE je zadaný Service Code, dohľadá službu :

        • Contract No.=stejné

        • Service Kind=Highway Ticket

        • Status=Preparation|Active

          • ak nájde práve jeden záznam (=jednu službu), pokračuje na detail služby (popis nižšie)

          • ak nájde viac záznamov, záznam nespracuje a vytvorí zápis do Logu importu s Result=Error Service Code

        • Výhrady SOL:

          • pokiaľ v importnom súbore nie je Kód služby, nie je možné zaručiť správne “napárovanie” diaľničnej známky na službu. Existencia práve jednej služby neznamená, že diaľničná známka podľa služby je rovnaká ako importovaný záznam.

  • K danému číslu služby nájde v tabuľke API Highway Ticket Detail Line (4026684) riadky a vytvorí nový riadok:

    • Service Contract Type (1)=Contract

    • Service No (5)=stejné

    • Line No (10)=inkrement+10000

    • Contract No (15)=prevezme zo služby

    • Financed Object No (20)=prevezme zo služby

    • VIN (30)=prevezme zo služby

    • Highway Ticket No.=prevezme z importného súboru

    • Highway Ticket Submit Day (45)=prevezme z importného súboru

    • Highway Ticket Type (50)=prevezme zo služby

    • Valid From (55)= prevezme z importného súboru v formáte date

    • Valid To (60)=prevezme z importného súboru v formáte date

    • K danému číslu zmluvy doplní zápis do Logu importu diaľničných známok s výsledkom Success (CZ: Úspech)

Pozn.: pokiaľ užívateľ v logu nájde zmluvy, kde import neprebehol (stav zmluvy, zmenová kópia, aktívna varianta, neexistujúca služba, atď) ručne skontroluje dané zmluvy, odstráni dôvod chyby prípadne ručne zadá riadky k detailu služby.

xls: vzor import dalnicnej znamky.xlsx

image-20240621-094755.png

Log importu diaľničných známok (Highway Ticket Import Log)

Do systému bude doplnený Highway Ticket Import Log (CZ: Log importu dál.známek).

Do Logu sa budú zapisovať úspechy/neúspechy pri Importe diaľničných známok, s filtrom na neúspech.

Log bude zoraďovať záznamy od najnovších po najstaršie.

V lište Logu bude tlačítko Vymazať, ktorým užívateľ bude mať možnosť vymazať označené záznamy.

Log bude obsahovať polia - všetky polia sú na prehľade needitovateľné, nie je možné ani výmaz riadku:

  • Entry No (CZ: Číslo položky)

    • od 1 s inkrementom +1 (systém bude číslovať od 1 a po jedinečne)

  • Licence Plate No.

    • z importu

  • Contract No: (CZ: Číslo smlouvy)

    • číslo zmluvy, ku ktorým je priradené registračné číslo ako posledný záznam v tabuľke Histórii registračných čísiel

  • Service No (CZ: Číslo služby)

    • číslo služby z danej leasingovej zmluvy

  • Service Code (CZ: Kód služby)

    • z importu

  • Result (CZ: Výsledok spracovania)

    • Lic. Plate No. Missing

    • Contract Status

    • Error Service Code

    • Change Copy

    • Calculation Variant

    • Service Missing

    • Success - pokiaľ bol riadok založený

  • Import file name (CZ: Názov importovaného súboru)

    • celý názov importovaného súboru napr. dalnicneznamky042021.xls

  • Import DateTime (CZ: Datum a čas importu)

  • User ID (CZ: ID užívatela)

image-20240621-094905.png

  • No labels