Kategorie:Zakázky projekty: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 13 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
 
== Subsystém  ''i''FIS/Zakázky - projekty ==
== Subsystém  ''i''FIS*Zakázky - projekty ==


=== Popis subsystému ===
=== 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é pro jejich přípravu, pro jejich schválení, pro definování pravidel a zásad účtování, pro evidenci podkladů, pro průběžnou kontrolu a její následné vyhodnocení.
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í.




Řádek 50: Řádek 49:
|  EKVYBZF
|  EKVYBZF
|  Listval ZF
|  Listval ZF
|-
| align="center" | [[Man91201|91201]]
|  IMP_CSV_ZAK1
|  Import zakázek ze souboru CSV/XML/JSON
|}
|}


Řádek 77: Řádek 80:
== Přístupová práva ==
== 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|Přístupy uživatelů dle kontextu]] a jsou v činnosti pouze ve funkcích [[Man01222|01222]] a [[Man01224|01224]]. 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.
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




==Integrační datové rozhraní pro import dat z externích systémů do číselníku zakázek==
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''.


Přípraveny databázové objekty pro datové rozhraní pro import zakázek z externích aplikací. Vytvořeny tabulky pro evidenci externích systémů. Vyvinuto a implementováno rozhraní pro import dat do číselníku [[Man01220|01220]] - ''Zakázky - projekty'' z externích systémů (studentské systémy, nadstavbové webové formuláře pro zadání požadavku na vznik nové zakázky…). Doplněno schvalování zakázek ve stavu ''Návrh''. Zavedeno upozorňování na nově založené zakázky. Doplněny DB objekty na rozhraní pro import zakázek. Vytvořeny tabulky pro evidenci externích systémů a nové '''XML''' schéma.


[[Image:V1119_86.png]]<br>
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''
'''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>
<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 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 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:
    • ZAK_KOD - Kontrola kódu zakázky
    • 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 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.



Stránky v kategorii „Zakázky projekty“

Zobrazuje se 11 stránek z celkového počtu 11 stránek v této kategorii.