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

    Z Metrans Customer Wiki
    Bez shrnutí editace
    Bez shrnutí editace
    Řádek 1: Řádek 1:
    '''Process / use case'''
    V aplikaci lze vkládat data z externích zdrojů. Tím jsou myšleny soubory s přílohou doc., xsl., txt., pdf., apod.


    # 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.


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


    '''Pasting table data - behavior for disabled fields'''
    Pro vložení dat do aplikace následně proveďte klávesovou zkratku CTRL + V.


    # The rules described in the    section '''„Process/ use“''' in the Paste of table data applies.
     
    # In the destination table in    MIS3/CP there are one or more disabled fields (read-only).
    Vkládání do tabulky se řídí následujícími pravidly:
    # 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"
    * 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.
    #* If the number of columns of      the original table is less or equal to the number of columns of the      destination table --> OK
    * 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 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.)
    #* 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"
    * Pokud je v aplikaci již zapsána nějaká hodnota, budou tyto hodnoty přepsány akcí vložení (CTRL + V)
    #* If the number of rows of the      original table is less or equal to the number of rows of the destination      table --> OK
    * V případě, že je hodnota vložena do pole s funkcí dropdown, tak se musí shodovat přesně s jednou hodnotou ve výběru dropdownu. Pokud je k dispozici nula nebo více možností, pole bude prázdné a orámováno červeně.
    #* 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.
    * 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 se zobrazí vyskakovací hláška  "Formát sloupce je nesprávný". Data jsou vložena do tabulky a pole nesprávného formátu budou v chybovém stavu.
    # The process continues with the    existing validations.
    * 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.
     
     
    Pokud vložení dat proběhlo v pořádku budete informován vyskakovací notifikací.
     
    #

    Verze z 16. 5. 2023, 06:54

    V aplikaci lze vkládat data z externích zdrojů. Tím jsou myšleny soubory s přílohou doc., xsl., txt., pdf., apod.


    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.


    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 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 aplikaci 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í dropdown, tak se musí shodovat přesně s jednou hodnotou ve výběru dropdownu. Pokud je k dispozici nula nebo více možností, 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 se zobrazí vyskakovací hláška "Formát sloupce je nesprávný". Data jsou vložena do tabulky a pole nesprávného formátu budou v chybovém stavu.
    • 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.


    Pokud vložení dat proběhlo v pořádku budete informován vyskakovací notifikací.