Skip to end of metadata
Go to start of metadata

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

Compare with Current View Version History

Version 1 Current »

V systéme je doplněna ú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.

Funkcia po spustení vykoná nasledovné kroky:

Zobrazí dialogové okno (dialogbox) v kterém uživatel vybere importní soubor: “Otevřít soubor - možnosti “vybrat…” nebo “storno””

  • Po výběre systém importuje xls soubor do tabulky API Highway Ticket Detail Line (4026684) následovně:

    • Z importního souboru vezme Licence Plate No (Registrační číslo vozidla)

      • Registrační číslo vozidla v importe musí být ve formáte ako je v OC

      • Systém bude vyhledávat Registrační číslo v OC, ak najde shodu bude pokračovat na další kroky

        • zafiltruje tabulku API Licence Plate History (4026584) na dané Licence Plate No.

        • z nalezených záznamů vybere poslední podle Date

          • ak systém nenajde shodu registračního čísla importovaného soubru a OC, vytvoří zápis do Logu importu s Result=Licence Plate No. Missing

          • pokračuje na další RZ v importnom xls

        • ak najde záznam, vezme z něho Číslo předmětu (Financed Object No.)

        • k danému číslu předmětu najde smlouvu v API Financing Contract Header (4026397)

      • Zkontroluje Status smlouvy

        • pokud Status<>Signed anebo Active:

          • dále danou smlouvu nezpracuje

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

          • ide na další RZ v xls

          • pokud Status=Signed anebo Active, pokračuje dále

      • Pokud na dané smlouvě najde Change Copy Exists=Y:

        • dále danou smlouvu nezpracuje

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

        • ide na další RZ v xls

      • Pokud k dané smlouvě najde v Calc. Variant Status=Active:

        • dále danou Variantu smlouvy nezpracuje, ale do smlouvy zapíše záznam, Varianta smlouvy se znehodnotí.

    • K danému číslu smlouvy najde v tabulce Služby smlouvy (Contract Services) službu:

      • pokud je na spravovaném řádku z xls zadaný Service Code, dohledá službu následovně:

        • Contract No.=stejné

        • Status=Preparation|Active

        • Service Code=z importního souboru

          • ak takovou službu najde, pokračuje na detail služby (popis níže)

          • ak takovou službu nenajde, záznam nezpracuje a vytvoří zápis do Logu importu s Result=Error Service Code

      • pokud na zpracovaném řádku z xls Není zadaný Service Code, dohledá službu:

        • Contract No.=stejné

        • Service Kind=Highway Ticket

        • Status=Preparation|Active

          • ak najde právě jeden záznam (=jednu službu), pokračuje na detail služby (popis níže)

          • ak najde víc záznamů, záznam nezpracuje a vytvoří zápis do Logu importu s Result=Error Service Code

        • Výhrady SOL:

          • pokud v importním soubore není Kód služby, není možné zaručit správné “napárovaní” dálniční známky na službu. Existenci právě jedné služby neznamená, že dálniční známka podle služby je stejná jako importovaný záznam.

  • K danému číslu služby najde v tabulce API Highway Ticket Detail Line (4026684) řádky a vytvoří nový řádek:

    • Service Contract Type (1)=Contract

    • Service No (5)=stejné

    • Line No (10)=inkrement+10000

    • Contract No (15)=převezme ze služby

    • Financed Object No (20)=převezme ze služby

    • VIN (30)=převezme ze služby

    • Highway Ticket No.=převezme z importního souboru

    • Highway Ticket Submit Day (45)=převezme z importního souboru

    • Highway Ticket Type (50)=převezme ze služby

    • Valid From (55)= převezme z importního souboru ve formáte date

    • Valid To (60)=převezme z importního souboru ve formáte date

    • K danému číslu smlouvy doplní zápis do Logu importu dálničních známek s výsledkem Success (CZ: Úspěch)

Pozn.: pokud uživatel v logu najde smlouvy, kde import nepřeběhl (stav smlouvy, změnová kopie, aktívní varianta, neexistujcí služba, atd) ručně zkontroluje dané smlouvy, 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)

Do Logu se budou zapisovat úspěchy/neúspěchy při Importe dálničních známek, s filtrem na neúspěch.

Log bude zařaďovat záznamy od nejnovějších po nejstarší.

V lište Logu bude tlačítko Vymazat, kterým uživatel bude mít možnost vymazat označené záznamy.

Log bude obsahovat pole – všechny pole jsou na přehlede needitovatelné, není možné ani výmaz řádku:

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

    • od 1 s inkrementem +1 (systém bude číslovat od 1 a po jedinečné)

  • Licence Plate No.

    • z importu

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

    • číslo smlouvy, ku kterým je př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 dané leasingové smlouvy

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

    • z importu

  • Result (CZ: Výsledek zpracovaní)

    • Lic. Plate No. Missing

    • Contract Status

    • Error Service Code

    • Change Copy

    • Calculation Variant

    • Service Missing

    • Success - pokud byl řádek založený

  • Import file name (CZ: Název importovaného souboru)

    • celý název importovaného souboru např. dalnicneznamky042021.xls

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

  • User ID (CZ: ID uživatele)

  • No labels