Kategorie:Zakázky projekty: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
(Není zobrazeno 20 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
== Zakázky - projekty == | == Subsystém ''i''FIS/Zakázky - projekty == | ||
=== Popis subsystému === | |||
Subsystém ''i''FIS/Zakázky - projekty slouží k evidenci zakázek nebo projektů a veškerých souvisejících informací, které jsou důležité nejen pro jejich přípravu a schválení, ale také pro definování pravidel a zásad účtování, evidenci podkladů či průběžnou kontrolu a její následné vyhodnocení. | |||
== Seznam formulářů == | |||
{{Pozor|Formulář {{Cervene|01225}} - Delegování pravomocí - Zakázky byl zrušen. '''Veškeré hromadné změny''' [[Man01220|zakázek]] se nyní provádí '''pouze''' přes tlačítko ''Hromadné změny''.}} | |||
=== Zakázky - projekty === | === Zakázky - projekty === | ||
Řádek 8: | Řádek 17: | ||
| width="130" align="center" | '''Název''' | | width="130" align="center" | '''Název''' | ||
| width="400" align="center" | '''Popis''' | | width="400" align="center" | '''Popis''' | ||
|- | |||
| align="center" | [[Man00413|00413]] | |||
| SPR_MONCIN_ZAK | |||
| Monitorování činností Zakázek | |||
|- | |- | ||
| align="center" | [[Man01209|01209]] | | align="center" | [[Man01209|01209]] | ||
Řádek 33: | Řádek 46: | ||
| Delegování pravomocí - Zakázky | | Delegování pravomocí - Zakázky | ||
|- | |- | ||
| align="center" | [[ | | align="center" | [[Man01285|01285]] | ||
| | | EKVYBZF | ||
| | | Listval ZF | ||
|- | |||
| align="center" | [[Man91201|91201]] | |||
| IMP_CSV_ZAK1 | |||
| Import zakázek ze souboru CSV/XML/JSON | |||
|} | |} | ||
=== Číselníky === | === Číselníky === | ||
Řádek 59: | Řádek 77: | ||
|} | |} | ||
=== Popis | == Přístupová práva == | ||
Přístupová práva (''uživatel-středisko'' a ''uživatel-Typ zakázky'') se přidělují pomocí funkce - [[Man00212|00212]] - ''Přístupy uživatelů dle kontextu'' a jsou v činnosti pouze ve funkcích [[Man01222|01222]] - ''Zakázky - projekty - dle NS'' a [[Man01224|01224]] - ''Zakázky - projekty - prohlížení''. Funkční jsou volby ''Vše'', ''Výběr'', ''Vkládání'', ''Aktualizace'', ''Mazání''. Některé kombinace však nemají smysl, např. Mazání bez nastavení Aktualizace nebo nastavení Aktualizace bez nastavení Výběr apod. | |||
==Datová rozhraní iFIS/Zakázky - projekty== | |||
===Integrační datové rozhraní pro import zakázek z externích systémů=== | |||
První fáze zahrnovala: | |||
*přípravu a doplnění databázových objektů na rozhraní pro import zakázek z externích systémů (studentské systémy, nadstavbové webové formuláře pro zadání požadavku na vznik nové zakázky, atd.) do ''i''FIS | |||
*vytvoření tabulek pro evidenci externích systémů | |||
*vytvoření nového '''XML''' schéma | |||
*doplnění schvalování zakázek ve stavu ''Návrh'' | |||
*zavedení upozornění na nově založené zakázky | |||
Druhá fáze už zahrnovala samotné vytvoření, vývoj a implementaci datového rozhraní pro import zakázek z externích systémů do číselníku [[Man01220|01220]] - ''Zakázky - projekty''. Vytvořeno navigační menu pro import v zakázkách v přehledovém formuláři [[Man01220|01220]] - ''Zakázky - projekty'' a [[Man01222|01222]] - ''Zakázky - projekty - dle NS''. Po přepnutí do uzlu pro import lze označené zakázky importovat do systému ''i''FIS tlačítkem ''Převzít''. | |||
Tlačítko je aktivní pouze v navigačním menu pro import zakázek. V průběhu zpracování je uživatel informován o: | |||
*výsledcích importu | |||
*zápisu jednotlivých zakázek | |||
*případných chybách | |||
Na konci uživatel změny buď potvrdí, nebo odvolá. | |||
[[Image:P_01220k.png]]<br> | |||
'''Obr.''' ''Schéma datového rozhraní pro import zakázek z externích systémů do iFIS'' | |||
[[Image:P_01220n.png]]<br> | |||
'''Obr.''' ''Navigační menu pro import zakázek s tlačítkem "Převzít" ve formuláři [[Man01220|01220]] - Zakázky - projekty'' | |||
Rozhraní pro import zakázek - projektů upraveno následovně: | |||
*název zakázky je povinnou položkou | |||
*kontroluje se název zakázky, který musí být uveden při importu dat do zásobníku zakázek | |||
Rozšířeno rozhraní pro import [[:Kategorie:Zakázky projekty|Zakázek-projektů]]. Rozšířen objekt ''Dokument'' o tyto atributy: | |||
*''Popis'' | |||
*''Poznámka'' | |||
Výše uvedené atributy doplněny v definici rozhraní i XML schématu. | |||
===Propojení EZOP/Granty a projekty s iFIS/Zakázky - projekty=== | |||
Propojeno rozhraní '''EZOP/Granty a projekty''' s [[:Kategorie:Zakázky projekty|iFIS/Zakázky - projekty]]. V souvislosti s rozšířením rozhraní zakázek s '''EZOP/Granty a projekty''' uskutečněny navazující dílčí úpravy datového rozhraní ''i''FIS/Zakázky - projekty a upraven importní modul pro nahrávání nových zakázek ze vstupního zásobníku. U nahrávaných zakázek lze automaticky pozměňovat názvy podle nastaveného algoritmu. V ''i''FIS/Zakázky - projekty je umožněno ze záznamu v zásobníku prohlédnout detail již nahrané / zaevidované zakázky. Do zásobníku zakázek v přehledovém formuláři k tomu slouží zatržítko ''Nový název zakázky'', které je přístupné po přechodu do zásobníku zakázek. Hodnota zatržítka se ukládá do uživatelských preferencí. V případě, že je zatržítko ''Nový název zakázky'' zaškrtnuto, dojde při převzetí k vygenerování nového názvu zakázky. V zásobníku v přehledovém formuláři lze tlačítkem ''Detail'' otevřít přehled zakázek s předdefinovanou podmínkou na '''ID''' záznamu ze zásobníku. | |||
[[Image:P_01220za.png]]<br> | |||
'''Obr.''' ''Zatržítko "Nový název zakázky" a tlačítko "Detail" s použitím tlačítka "Převzít" v zásobníku v přehledovém formuláři '' | |||
Provedeny dílčí úpravy validací předávaných dat na datovém rozhraní k [[:Kategorie:Zakázky projekty|iFIS/Zakázky-projekty]] ('''REST API ZAKAZKY'''). Kontroly sjednoceny. | |||
Vytvořena další úprava jako podpora datového rozhraní k [[:Kategorie:Zakázky projekty|iFIS/Zakázky-projekty/Granty a projekty]]. Upravena validace položek ''Stav zakázky'' a ''Klasifikace'' při převzetí zakázky. | |||
===REST služba pro nahrávání nových záznamů do iFIS/Zakázky-projekty=== | |||
V iFIS je k dispozici REST služba pro nahrávání nových záznamů do iFIS/Zakázky - projekty (data předávána v JSON / XML formátu). | |||
V případě zájmu lze toto rozhraní ve Vašem prostredi nainstalovat a zpřístupnit zdrojové aplikaci, která by zakázky do iFIS posílala. | |||
{{Poznamka|Pro nainstalování rozhraní pro nahrávání nových záznamů do iFIS/Zakázky - projekty kontaktujte pracovníky BBM přes aplikaci Helpdesk.}} | |||
===Rozšíření rozhraní mezi iFIS a externími systémy=== | |||
Rozšířeno rozhraní mezi iFIS a externími systémy, čímž došlo ke zlepšení elektronické komunikace mezi systémem iFIS a studijními systémy ve vybraných oblastech, na základě podnětů z praxe. | |||
Jako podpora pro evidenci stipendií v externím systému bylo vytvořeno nové REST API rozhraní iFIS označené REST API iFIS-ZdrData, které: | |||
*Zajišťuje výměny dat mezi iFIS a okolními studijními nebo jinými externími systémy | |||
*Umožňuje rychle získat přehled o zdrojích financování, účetních pravidlech či schvalujících osobách ke zdrojům financování a předat tyto údaje dále do navazujících externích studijních systémů (např. příkazcům či správcům rozpočtů) pro schvalování různých plateb a poplatků | |||
===Úprava datového rozhraní pro import zakázek do iFIS/Zakázky - projekty=== | |||
Upraveno datové rozhraní určené pro import zakázek do [[:Kategorie:Zakázky projekty|iFIS/Zakázky - projekty/Vstupní zásobník]] (fis.PA012_IAPI.f_vloz_zakazku) a rozšířeno o možnost příjmu zakázek z excelovských podkladů. Vybrané zakázky se vyexportují do excelovského souboru, upraví se, uloží jako CSV soubor a předá se přes zjednodušené datové rozhraní zpět do iFIS. Rozšířena package '''PA012_IAPI''' o funkci '''f_vloz_zakazku'''. | |||
[[Image:P2501_17.png]]<br> | |||
'''Obr.''' ''Databázové rozhraní pro import zakázek do iFIS/Zakázky - projekty'' | |||
Upraveno datové rozhraní pro import zakázek do vstupního zásobníku. Umožněno předávat datum udržitelnosti (UDRZITELNOST), seznam bankovních účtů (VBU) a organizací (ORGANIZACE). | |||
==Administrace zakázek a nastavení parametrů== | |||
V agendě '''Zakázky - projekty''' pro funkcionalitu kontroly a vyplnění zakázek je nutno nastavit: | |||
*lokální parametry: | |||
**[[Parametrizace#ZAK_KOD|ZAK_KOD]] - Kontrola kódu zakázky | |||
**[[Parametrizace#ZM_NAZ|ZM_NAZ]] - Povolení změny názvu zakázky | |||
*a parametr '''ZAK_KONTR_UPOZ''' v '''R_SQL'''. | |||
Těmto dvěma lokálním parametrům je nadřazen parametr '''ZAK_KONTR_UPOZ''' v '''R_SQL'''. Hodnotu tohoto parametru mohou nastavit, po předchozí domluvě, pracovníci BBM. | |||
Ve formuláři lze kontrolovat a upozorňovat na kvalitu ukládaných dat do evidence. Pravidla pro kontroly nastavuje správce pomocí '''R_SQL''' parametru '''ZAK_KONTR_UPOZ2''', kde je rozlišována závažnost: | |||
*'''E''' - pro neuložení | |||
*'''V''' - pro dotaz na uživatele k rozhodnutí, zda uložit zakázku | |||
Je-li parametr správně nastaven, je uživateli zobrazeno upozornění. Pro správné nastavení parametru '''ZAK_KONTR_UPOZ2''' je nutné kontaktovat pracovníky BBM. | |||
Lokální parametr [[Parametrizace#ZAK_KOD|ZAK_KOD]] obsahuje předpis pro plnění položky ''Kód zakázky'' včetně zabránění vzniku duplicit v této položce. | |||
Výraz pro generaci kontrolního kódu zakázky: | |||
* '''decode(dsp_opo_typ, null, null, substr(naztyp,1,2)||'&'||substr(nazev,1,10)||'*'||dsp_opo_kod||'Platnost:'||del||'EJ:'||ejidno)''' | |||
V poli ''Význam'' lokálního parametru [[Parametrizace#ZAK_KOD|ZAK_KOD]] lze specifikovat text chybového hlášení při pořízení nebo změně zakázky, pokud není vyplněna volitelná položka. Text hlášení se uvádí za svislítkem <nowiki>"|"</nowiki> v poli ''Význam''. | |||
Při změně názvu zakázky se postupuje podle lokálního parametru [[Parametrizace#ZM_NAZ|ZM_NAZ]]: | |||
*AA - povoleno i pokud je nenulový zůstatek v účetnictví | |||
*AN - pokud je nulový zůstatek v účetnictví | |||
*NN - nepovoleno | |||
*jiná hodnota - zakázáno | |||
Pomocí dalších parametrů lze nastavit volitelné položky zakázky: | |||
*[[Parametrizace#ZAK_VP1|ZAK_VP1]] - pro nastavení volitelné položky 1 | |||
*[[Parametrizace#ZAK_VP2|ZAK_VP2]] - pro případné nastavení volitelné položky 2 | |||
*[[Parametrizace#ZAK_VP3|ZAK_VP2]] - pro případné nastavení volitelné položky 3 | |||
Důležitý je také parametr [[Parametrizace#ZOPOTYP|ZOPOTYP]], který určuje, jak se bude nazývat skupina položek s klasifikačními kódy a názvy využitelnými např. pro mzdové účely. Více informací uvedeno [[Man01435|zde]]. | |||
<br><br> |
Aktuální verze z 12. 2. 2025, 10:14
Subsystém iFIS/Zakázky - projekty
Popis subsystému
Subsystém iFIS/Zakázky - projekty slouží k evidenci zakázek nebo projektů a veškerých souvisejících informací, které jsou důležité nejen pro jejich přípravu a schválení, ale také pro definování pravidel a zásad účtování, evidenci podkladů či průběžnou kontrolu a její následné vyhodnocení.
Seznam formulářů
![]() |
Pozor |
Formulář 01225 - Delegování pravomocí - Zakázky byl zrušen. Veškeré hromadné změny zakázek se nyní provádí pouze přes tlačítko Hromadné změny. |
Zakázky - projekty
Formulář | Název | Popis |
00413 | SPR_MONCIN_ZAK | Monitorování činností Zakázek |
01209 | EKPRZAK | Vývoj zakázky |
01220 | EKPROZAK | Zakázky - projekty |
01222 | EKPROZAX | Zakázky - projekty - dle NS |
01223 | EKPROZAR | Zakázky - projekty - dle osoby |
01224 | EKPROZAP | Zakázky - projekty - prohlížení |
01225 | RSZOSO_Z | Delegování pravomocí - Zakázky |
01285 | EKVYBZF | Listval ZF |
91201 | IMP_CSV_ZAK1 | Import zakázek ze souboru CSV/XML/JSON |
Číselníky
Formulář | Název | Popis |
01118 | EKKPLOV | Nabídka pro hromadný výběr komplexních položek |
01203 | EKTYPA | Typy akcí |
01205 | EKTYPZAK | Číselník typů zakázek |
Přístupová práva
Přístupová práva (uživatel-středisko a uživatel-Typ zakázky) se přidělují pomocí funkce - 00212 - Přístupy uživatelů dle kontextu a jsou v činnosti pouze ve funkcích 01222 - Zakázky - projekty - dle NS a 01224 - Zakázky - projekty - prohlížení. Funkční jsou volby Vše, Výběr, Vkládání, Aktualizace, Mazání. Některé kombinace však nemají smysl, např. Mazání bez nastavení Aktualizace nebo nastavení Aktualizace bez nastavení Výběr apod.
Datová rozhraní iFIS/Zakázky - projekty
Integrační datové rozhraní pro import zakázek z externích systémů
První fáze zahrnovala:
- přípravu a doplnění databázových objektů na rozhraní pro import zakázek z externích systémů (studentské systémy, nadstavbové webové formuláře pro zadání požadavku na vznik nové zakázky, atd.) do iFIS
- vytvoření tabulek pro evidenci externích systémů
- vytvoření nového XML schéma
- doplnění schvalování zakázek ve stavu Návrh
- zavedení upozornění na nově založené zakázky
Druhá fáze už zahrnovala samotné vytvoření, vývoj a implementaci datového rozhraní pro import zakázek z externích systémů do číselníku 01220 - Zakázky - projekty. Vytvořeno navigační menu pro import v zakázkách v přehledovém formuláři 01220 - Zakázky - projekty a 01222 - Zakázky - projekty - dle NS. Po přepnutí do uzlu pro import lze označené zakázky importovat do systému iFIS tlačítkem Převzít.
Tlačítko je aktivní pouze v navigačním menu pro import zakázek. V průběhu zpracování je uživatel informován o:
- výsledcích importu
- zápisu jednotlivých zakázek
- případných chybách
Na konci uživatel změny buď potvrdí, nebo odvolá.
Obr. Schéma datového rozhraní pro import zakázek z externích systémů do iFIS
Obr. Navigační menu pro import zakázek s tlačítkem "Převzít" ve formuláři 01220 - Zakázky - projekty
Rozhraní pro import zakázek - projektů upraveno následovně:
- název zakázky je povinnou položkou
- kontroluje se název zakázky, který musí být uveden při importu dat do zásobníku zakázek
Rozšířeno rozhraní pro import Zakázek-projektů. Rozšířen objekt Dokument o tyto atributy:
- Popis
- Poznámka
Výše uvedené atributy doplněny v definici rozhraní i XML schématu.
Propojení EZOP/Granty a projekty s iFIS/Zakázky - projekty
Propojeno rozhraní EZOP/Granty a projekty s iFIS/Zakázky - projekty. V souvislosti s rozšířením rozhraní zakázek s EZOP/Granty a projekty uskutečněny navazující dílčí úpravy datového rozhraní iFIS/Zakázky - projekty a upraven importní modul pro nahrávání nových zakázek ze vstupního zásobníku. U nahrávaných zakázek lze automaticky pozměňovat názvy podle nastaveného algoritmu. V iFIS/Zakázky - projekty je umožněno ze záznamu v zásobníku prohlédnout detail již nahrané / zaevidované zakázky. Do zásobníku zakázek v přehledovém formuláři k tomu slouží zatržítko Nový název zakázky, které je přístupné po přechodu do zásobníku zakázek. Hodnota zatržítka se ukládá do uživatelských preferencí. V případě, že je zatržítko Nový název zakázky zaškrtnuto, dojde při převzetí k vygenerování nového názvu zakázky. V zásobníku v přehledovém formuláři lze tlačítkem Detail otevřít přehled zakázek s předdefinovanou podmínkou na ID záznamu ze zásobníku.
Obr. Zatržítko "Nový název zakázky" a tlačítko "Detail" s použitím tlačítka "Převzít" v zásobníku v přehledovém formuláři
Provedeny dílčí úpravy validací předávaných dat na datovém rozhraní k iFIS/Zakázky-projekty (REST API ZAKAZKY). Kontroly sjednoceny.
Vytvořena další úprava jako podpora datového rozhraní k iFIS/Zakázky-projekty/Granty a projekty. Upravena validace položek Stav zakázky a Klasifikace při převzetí zakázky.
REST služba pro nahrávání nových záznamů do iFIS/Zakázky-projekty
V iFIS je k dispozici REST služba pro nahrávání nových záznamů do iFIS/Zakázky - projekty (data předávána v JSON / XML formátu). V případě zájmu lze toto rozhraní ve Vašem prostredi nainstalovat a zpřístupnit zdrojové aplikaci, která by zakázky do iFIS posílala.
![]() |
Poznámka |
Pro nainstalování rozhraní pro nahrávání nových záznamů do iFIS/Zakázky - projekty kontaktujte pracovníky BBM přes aplikaci Helpdesk. |
Rozšíření rozhraní mezi iFIS a externími systémy
Rozšířeno rozhraní mezi iFIS a externími systémy, čímž došlo ke zlepšení elektronické komunikace mezi systémem iFIS a studijními systémy ve vybraných oblastech, na základě podnětů z praxe. Jako podpora pro evidenci stipendií v externím systému bylo vytvořeno nové REST API rozhraní iFIS označené REST API iFIS-ZdrData, které:
- Zajišťuje výměny dat mezi iFIS a okolními studijními nebo jinými externími systémy
- Umožňuje rychle získat přehled o zdrojích financování, účetních pravidlech či schvalujících osobách ke zdrojům financování a předat tyto údaje dále do navazujících externích studijních systémů (např. příkazcům či správcům rozpočtů) pro schvalování různých plateb a poplatků
Úprava datového rozhraní pro import zakázek do iFIS/Zakázky - projekty
Upraveno datové rozhraní určené pro import zakázek do iFIS/Zakázky - projekty/Vstupní zásobník (fis.PA012_IAPI.f_vloz_zakazku) a rozšířeno o možnost příjmu zakázek z excelovských podkladů. Vybrané zakázky se vyexportují do excelovského souboru, upraví se, uloží jako CSV soubor a předá se přes zjednodušené datové rozhraní zpět do iFIS. Rozšířena package PA012_IAPI o funkci f_vloz_zakazku.
Obr. Databázové rozhraní pro import zakázek do iFIS/Zakázky - projekty
Upraveno datové rozhraní pro import zakázek do vstupního zásobníku. Umožněno předávat datum udržitelnosti (UDRZITELNOST), seznam bankovních účtů (VBU) a organizací (ORGANIZACE).
Administrace zakázek a nastavení parametrů
V agendě Zakázky - projekty pro funkcionalitu kontroly a vyplnění zakázek je nutno nastavit:
- lokální parametry:
- a parametr ZAK_KONTR_UPOZ v R_SQL.
Těmto dvěma lokálním parametrům je nadřazen parametr ZAK_KONTR_UPOZ v R_SQL. Hodnotu tohoto parametru mohou nastavit, po předchozí domluvě, pracovníci BBM.
Ve formuláři lze kontrolovat a upozorňovat na kvalitu ukládaných dat do evidence. Pravidla pro kontroly nastavuje správce pomocí R_SQL parametru ZAK_KONTR_UPOZ2, kde je rozlišována závažnost:
- E - pro neuložení
- V - pro dotaz na uživatele k rozhodnutí, zda uložit zakázku
Je-li parametr správně nastaven, je uživateli zobrazeno upozornění. Pro správné nastavení parametru ZAK_KONTR_UPOZ2 je nutné kontaktovat pracovníky BBM.
Lokální parametr ZAK_KOD obsahuje předpis pro plnění položky Kód zakázky včetně zabránění vzniku duplicit v této položce.
Výraz pro generaci kontrolního kódu zakázky:
- decode(dsp_opo_typ, null, null, substr(naztyp,1,2)||'&'||substr(nazev,1,10)||'*'||dsp_opo_kod||'Platnost:'||del||'EJ:'||ejidno)
V poli Význam lokálního parametru ZAK_KOD lze specifikovat text chybového hlášení při pořízení nebo změně zakázky, pokud není vyplněna volitelná položka. Text hlášení se uvádí za svislítkem "|" v poli Význam.
Při změně názvu zakázky se postupuje podle lokálního parametru ZM_NAZ:
- AA - povoleno i pokud je nenulový zůstatek v účetnictví
- AN - pokud je nulový zůstatek v účetnictví
- NN - nepovoleno
- jiná hodnota - zakázáno
Pomocí dalších parametrů lze nastavit volitelné položky zakázky:
- ZAK_VP1 - pro nastavení volitelné položky 1
- ZAK_VP2 - pro případné nastavení volitelné položky 2
- ZAK_VP2 - pro případné nastavení volitelné položky 3
Důležitý je také parametr ZOPOTYP, který určuje, jak se bude nazývat skupina položek s klasifikačními kódy a názvy využitelnými např. pro mzdové účely. Více informací uvedeno zde.