Kopírování dat z externích zdrojů: Porovnání verzí

    Z Metrans Customer Wiki
    Bez shrnutí editace
    Bez shrnutí editace
     
    (Není zobrazeno 20 mezilehlých verzí od 2 dalších uživatelů.)
    Řádek 1: Řádek 1:
    '''Process / use case'''
    __TOC__
    <translate>
    <!--T:1-->
    <languages />
    V aplikaci lze vkládat data z externích zdrojů. Tím jsou myšleny textové soubory s příponami jako:


    # The User compares the original    table to be copied with the table to be pasted.
    # The User has to uniformize the    order of table columns whether in:
    #* MIS3 application - using UI      settings Saving UI settings the table columns can be      adjusted to match the table columns and their order in the external      source table.
    #* The source table - to match      the table in the MIS3 system
    # User copies the original table    outside of MIS3 using a standard CTRL+C hotkey.
    # In the MIS3 application the    user must have the table in edit mode and have the typing cursor in the    row and column where the data paste will start. Either the whole table or    just selected column/columns can be pasted.
    # Using CTRL+V hotkey will do the    following steps:
    #* The system will check if a      number of columns from the cursor location matches the rule      "original_table.columns" =<      "destination_table.columns"
    #** If the number of columns of      the original table is less or equal to the number of columns of the      destination table --> OK
    #** Else: User gets an error      "Number of columns of the original table exceeds the MIS3 table.      The table cannot be copied." and no data are pasted.
    #* The system will check      the number of rows from the cursor location matches the rule      "original_table.rows" =< "destination_table.rows"
    #** If the number of rows of the      original table is less or equal to the number of columns of the      destination table --> OK
    #** Else: User gets an error      "Number of rows of the original table exceeds the destination      table. The table cannot be copied." and no data are pasted.
    #* The system will check that the      format of the table is correct (more in chapter "Table      format"), in case the format is incorrect, the User gets an error      "The format of column COLUMN.NAME is incorrect". Data are      pasted to the table and incorrect format/mask fields will be in an error      state.
    #* If all validation passes, all      spaces and unprintable characters at the start and at the end of each      value pasted to the column are removed before the paste action.
    #* The data are pasted to the      editable table.
    # If any value exists in the MIS3    table, these values are overwritten by the paste action.
    # In case the value is pasted to    the drop-down:
    #* FE must match inserted value      with the exact one value from the drop-down options
    #* If zero or multiple options      are available from the drop-down, the field will be empty and framed by      red.
    # The user will save the changes    to persist the paste action.


    <!--T:2-->
    [[Soubor:Doc.png|59x59pixelů]] [[Soubor:Xls.png|59x59pixelů]]  [[Soubor:Txt.png|59x59pixelů]] [[Soubor:Pdf.png|59x59pixelů]] a jiné ...


    '''Pasting table data - behavior for disabled fields'''


    # The rules described in the    section '''„Process/ use“''' in the Paste of table data applies.
    <!--T:3-->
    # In the destination table in    MIS3/CP there are one or more disabled fields (read-only).
    Kopírování dat z externího zdroje lze pomocí výběru myší, a klávesovou zkratkou {{key press|CTRL|}} + {{key press|C|}}
    # Using CTRL+V hotkey will    perform the following steps:
     
    #* The system will check if a      number of columns from the cursor location '''AND columns with disabled      fields''' (counted as available columns) matches the rule:     "original_table.columns" =<      "destination_table.columns"
    <!--T:4-->
    #* If the number of columns of      the original table is less or equal to the number of columns of the      destination table --> OK
    Pro vložení dat do aplikace následně proveďte klávesovou zkratku {{key press|CTRL|}} + {{key press|V|}}
    #* The system will check if a     number of rows from the cursor location '''AND rows with disabled fields'''     (counted as available columns) matches the rule:     "original_table.columns" =<      "destination_table.rows"
     
    #* If the number of rows of the      original table is less or equal to the number of rows of the destination      table --> OK
    ==Pravidla pro vkládání dat do aplikace== <!--T:5-->
    #* If the destination table has      one or more fields in the disabled mode (read-only), then values that are      copied to the destination table would be ignored. These data from the      source table wouldn’t be pasted to the destination table. If any value      exists in the disabled field, these values won't be overwritten.
    Vkládání do tabulky se řídí následujícími pravidly:
    # The process continues with the    existing validations.
    <br>
    <br>
    *V aplikaci musí mít uživatel tabulku v editačním režimu a mít kurzor v řádku a sloupci, kde začne vkládání dat.
    *Počet kopírovaných sloupců a řádků z externího zdroje musí odpovídat vůči tabulce v aplikaci. Vložit lze buď celou tabulku, nebo pouze vybraný sloupec/sloupce. Pokud je počet řádků nebo sloupců v externím zdroji menší nebo roven počtu sloupců cílové tabulky v aplikaci, data budou úspěšně přenesena. Pokud tomu tak není, budete upozorněni [https://helpcp.metrans.eu/index.php/Vyskakovac%C3%AD_zpr%C3%A1va vyskakovací zprávou] ''"Počet řádků původní tabulky překračuje cílovou tabulku. Tabulku nelze zkopírovat."'' a nevloží se žádná data.
    *Pokud je v poli již zapsána nějaká hodnota, budou tyto hodnoty přepsány akcí vložení ({{key press|CTRL|}} + {{key press|V|}})
    *V případě, že je hodnota vložena do pole s funkcí [https://helpcp.metrans.eu/index.php/Drop-down drop-down], tak '''se musí shodovat přesně''' s jednou hodnotou z [https://helpcp.metrans.eu/index.php/Drop-down drop-down] nabídky. Pokud není k dispozici výběr takové možnosti nebo je možností více, pole bude prázdné a orámováno červeně.
    *Musí být dodržen formát tabulky (např. pokud vkládáme časy vykládek - je nutné dodržet tvar hh:mm). V případě nesprávného formátu pole budou prázdná a orámována červeně (v chybovém stavu) a hodnoty nebudou doplněny.
    *Všechny mezery a netisknutelné znaky na začátku a na konci každé hodnoty vložené do aplikace jsou před akcí vložení odstraněny.
    *Pokud má cílová tabulka v aplikaci jedno nebo více polí v režimu pouze pro čtení (zašedlá pole), budou kopírované hodnoty ignorovány. '''Pokud v poli v režimu pouze pro čtení existují nějaké hodnoty tak nebudou přepsány'''.
    *Lze vložením i vyplnit zaškrtávací pole, stačí mít na tento výběr připravený sloupec ve zdrojovém souboru s hodnotou ''<nowiki/>'x'''.
     
     
    <!--T:6-->
    <br>Příklady vložení dat níže:<br>
    <br>
    [[Soubor:Tabulka kontejnery.mp4|bezrámu|464x464bod]]
    [[Soubor:Gif45.mp4|bezrámu|411x411pixelů]]
     
    <!--T:7-->
    Příklady chybového hlášení:
     
     
    <!--T:8-->
    [[Soubor:Gif54.mp4|bezrámu|420x420bod]]  [[Soubor:Gif18.mp4|bezrámu|420x420pixelů]]<br>
    </translate>

    Aktuální verze z 3. 5. 2024, 10:29

    Jiné jazyky:

    V aplikaci lze vkládat data z externích zdrojů. Tím jsou myšleny textové soubory s příponami jako:


    Doc.png Xls.png Txt.png Pdf.png a jiné ...


    Kopírování dat z externího zdroje lze pomocí výběru myší, a klávesovou zkratkou CTRL + C

    Pro vložení dat do aplikace následně proveďte klávesovou zkratku CTRL + V

    Pravidla pro vkládání dat do aplikace

    Vkládání do tabulky se řídí následujícími pravidly:

    • V aplikaci musí mít uživatel tabulku v editačním režimu a mít kurzor v řádku a sloupci, kde začne vkládání dat.
    • Počet kopírovaných sloupců a řádků z externího zdroje musí odpovídat vůči tabulce v aplikaci. Vložit lze buď celou tabulku, nebo pouze vybraný sloupec/sloupce. Pokud je počet řádků nebo sloupců v externím zdroji menší nebo roven počtu sloupců cílové tabulky v aplikaci, data budou úspěšně přenesena. Pokud tomu tak není, budete upozorněni vyskakovací zprávou "Počet řádků původní tabulky překračuje cílovou tabulku. Tabulku nelze zkopírovat." a nevloží se žádná data.
    • Pokud je v poli již zapsána nějaká hodnota, budou tyto hodnoty přepsány akcí vložení (CTRL + V)
    • V případě, že je hodnota vložena do pole s funkcí drop-down, tak se musí shodovat přesně s jednou hodnotou z drop-down nabídky. Pokud není k dispozici výběr takové možnosti nebo je možností více, pole bude prázdné a orámováno červeně.
    • Musí být dodržen formát tabulky (např. pokud vkládáme časy vykládek - je nutné dodržet tvar hh:mm). V případě nesprávného formátu pole budou prázdná a orámována červeně (v chybovém stavu) a hodnoty nebudou doplněny.
    • Všechny mezery a netisknutelné znaky na začátku a na konci každé hodnoty vložené do aplikace jsou před akcí vložení odstraněny.
    • Pokud má cílová tabulka v aplikaci jedno nebo více polí v režimu pouze pro čtení (zašedlá pole), budou kopírované hodnoty ignorovány. Pokud v poli v režimu pouze pro čtení existují nějaké hodnoty tak nebudou přepsány.
    • Lze vložením i vyplnit zaškrtávací pole, stačí mít na tento výběr připravený sloupec ve zdrojovém souboru s hodnotou 'x'.



    Příklady vložení dat níže:

    Příklady chybového hlášení: