Rozhraní pro zakládání nových zakázek (.csv): Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 3: | Řádek 3: | ||
V iFIS je vytvořeno rozhraní pro nahrávání souborů ve formátech '''CSV/XML/JSON''' do vstupního datového zásobníku iFIS. Data nahraná do tohoto zásobníku pak lze zpracovávat pomocí R_SQL procedur, které se spouštějí pomocí nadefinovaných úloh v iFIS/Plánovač. | V iFIS je vytvořeno rozhraní pro nahrávání souborů ve formátech '''CSV/XML/JSON''' do vstupního datového zásobníku iFIS. Data nahraná do tohoto zásobníku pak lze zpracovávat pomocí R_SQL procedur, které se spouštějí pomocí nadefinovaných úloh v iFIS/Plánovač. | ||
Rozhraní lze využít pro přípravu jednoduchých importních R_SQL-modulů, které se spouštějí prostřednictvím úloh v iFIS/Plánovač. Tento postup nahrávání dat do iFIS lze s využít např. iFIS/Pohledávky, iFIS/Závazky, iFIS/Zakázky-projekty, iFIS/Zásoby/Katalog skladových karet apod. | |||
Podklady pro vygenerování nových záznamů v iFIS se všemi důležitými evidenčními podrobnostmi se uloží do XLS / CSV / XML / JSON souboru na lokální disk PC, soubor pak oprávněný uživatel iFIS nahraje do iFIS/Vstupní zásobník a spustí odpovídají plánovanou úlohu v iFIS/Plánovač. | Podklady pro vygenerování nových záznamů v iFIS se všemi důležitými evidenčními podrobnostmi se uloží do XLS / CSV / XML / JSON souboru na lokální disk PC, soubor pak oprávněný uživatel iFIS nahraje do iFIS/Vstupní zásobník a spustí odpovídají plánovanou úlohu v iFIS/Plánovač. |
Aktuální verze z 2. 9. 2024, 14:20
Podklady pro založení nových zakázek (grantů, projektů) v praxi VVŠ vznikají na různých pracovištích často poměrně nekoordinovaným způsobem v MS/XLS formulářích, jejichž struktura nemusí mít vždy identickou a v čase pevnou strukturu.
V iFIS je vytvořeno rozhraní pro nahrávání souborů ve formátech CSV/XML/JSON do vstupního datového zásobníku iFIS. Data nahraná do tohoto zásobníku pak lze zpracovávat pomocí R_SQL procedur, které se spouštějí pomocí nadefinovaných úloh v iFIS/Plánovač.
Rozhraní lze využít pro přípravu jednoduchých importních R_SQL-modulů, které se spouštějí prostřednictvím úloh v iFIS/Plánovač. Tento postup nahrávání dat do iFIS lze s využít např. iFIS/Pohledávky, iFIS/Závazky, iFIS/Zakázky-projekty, iFIS/Zásoby/Katalog skladových karet apod.
Podklady pro vygenerování nových záznamů v iFIS se všemi důležitými evidenčními podrobnostmi se uloží do XLS / CSV / XML / JSON souboru na lokální disk PC, soubor pak oprávněný uživatel iFIS nahraje do iFIS/Vstupní zásobník a spustí odpovídají plánovanou úlohu v iFIS/Plánovač.
Úkolem bylo vytvořit v iFIS zcela obecný modul pro nahrávání CSV souborů do vstupního zásobníku iFIS, předaná data CSV jsou následně zpracovávána pomocí přiřazených úloh v iFIS/Plánovač.
- Každý ze souborů smí být do vstupního zásobníku iFIS nahrán pouze jednou
- iFIS kontroluje a vynucuje vzestupné nahrávání po sobě jdoucích souborů
- Každý z nahrávaných souborů musí na svém prvním řádku obsahovat záhlaví (názvy jednotlivých položek uvedených v XLS, názvy nesmí obsahovat mezery a českou diakritiku, názvy musí být v rámci souboru unikátní)
- iFIS transformuje předávaná data CSV do XML struktury, kterou ukládá do vstupního zásobníku iFIS
- Úlohy pro zpracování předaných dat mají zohledňovat specifika jednotlivých CSV souborů
- Úlohy pro zpracování CSV dat mají být přenositelné mezi instalacemi iFIS na jednotlivých VVŠ
- Úlohy jsou spouštěné automaticky současně s nahráním CSV souboru do vstupního zásobníku iFIS anebo kdykoliv později AD-HOC
Výstupem je obecné řešení pro nahrávání libovolných CSV-metadat nejen do iFIS/Zakázky-projekty, ale i do kterékoliv jiné aplikace iFIS.
Rozhraní pro zakládání nových zakázek také na úrovni db Oracle
V iFIS je zakomponován importní modul pro nahrávání CSV/XML/JSON datových souborů přes tzv. Modulmon s jejich navazujícím zpracováním pomocí AD-HOC úlohy nadefinované v iFIS/Plánovač.
Vytvořeno je rozhraní pro zakládání nových zakázek do vstupního zásobníku iFIS/Zakázky-projekty na úrovni databáze Oracle. Podklady pro vygenerování nových zakázek se všemi důležitými evidenčními podrobnostmi se uloží do CSV souboru. Výsledný CSV soubor lze nahrát do iFIS/Zakázky-projekty/Vstupní zásobník.
Obr. Schéma přípravy dat pro import do iFIS XLSX → CSV
Vytvořen nový formulář 00264 - Importovaná data z podkladů CSV pro možnost nahrání CSV/XML/JSON dat, které jsou následně uloženy do zásobníku podkladů ve formě XML. Formulář není odnikud volán. Volání formuláře se musí implementačně nastavit.
Další formulář 91201 - Import zakázek ze souboru CSV je přístupný z menu iFIS/Zakázky - projekty.
Obr. Formulář 91201 - Import zakázek ze souboru CSV v menu iFIS/Zakázky - projekty
Obr. Formulář 91201 - Import zakázek ze souboru CSV
Obr. Formulář 91201 - Import zakázek ze souboru CSV - použití tlačítka "Data"