Pom25: Porovnání verzí

Z Prirucky
Řádek 11: Řádek 11:
== Řešení ==
== Řešení ==
=== Potřeba přiřazení loginu k osobnímu číslu ===
=== Potřeba přiřazení loginu k osobnímu číslu ===
Jelikož "workflow" je funkcionalita KS portálu, musí desktop aplikace přihlášeného '''databázového uživatele''' inicializovat '''jako uživatele KS portálu a zjistit jeho osobní číslo''' (neboť toto osobní číslo se při změně workflow stavu zapisuje do pole řešitel).
Jelikož "workflow" je funkcionalita KS portálu, musí desktop aplikace přihlášeného '''databázového uživatele''' inicializovat jako uživatele KS portálu a '''zjistit jeho osobní číslo''' (neboť toto osobní číslo se při změně workflow stavu zapisuje do pole řešitel).


=== Premisa ===
=== Premisa ===
Aplikace aktuálně počítá s tím, že login do desktopové aplikace a do KS portálu je stejný
Aplikace aktuálně počítá s tím, že '''login do desktopové aplikace a do KS portálu je stejný'''.


=== Vyhledání ===
Hledá se tedy login, kterým se uživatel přihlásil do aplikace, a to v agendě [[uživatelé KS portálu]] (nebo jiném zdroji určeném parametrem [[ZdrojOsCisla (sk.13)]]) a načte se osobní číslo.


<small>Pokud uživatel není zároveň zaměstnancem v přislušné databázi, může být zadán jako externí zaměstnanec/agenturník v agendě [[Zaměstnanci agentur]] (méně vhodné je zadat uživatele jako externího uživatele v agendě [[Uživatelé KS portálu]]). </small>


, hledá tedy login, kterým se uživatel přihlásil do aplikace, v agendě uživatelé KS portálu (nebo jiném zdroji určeném rozšiřujícím parametrem ZdrojOsCisla, např. v AD) a načte si osobní číslo. Pokud uživatel není zároveň zaměstnancem v přislušné databázi, může být zadán jako externí zaměstnanec/agenturník přes menu Evidence (méně vhodné je zadat uživatele jako externího uživatele v agendě Uživatele Ks portálu). Uživatel musí mít přidělenu roli, která má právo měnit stav požadavku SC (viz. nastavení workflow pro SC).
Uživatel musí mít přidělenu '''roli, která má právo měnit stav požadavku''' (nastavení workflow pro daný typ požadavku).
 
==== Správce služebních cest ====
<small>Pokud pro agendu [[Služební cesty]] uživatel může mít právo měnit workflow stav bez ohledu na to, zda je aktuálním adresátem požadavku, lze z uživatele učinit správce služebních cest přes parametr portálu [[SlcSpravci]], čímž získá právo měnit všechny stavy, u který je nastaven přístup pro správce.</small>
 
== Chyba nepřiřazení ==
Pokud systém nespáruje login uživatele s osobním číslem, vypíše hlášku ''Nepodařilo se zjistit osobní číslo uživatele ...''.
 
== Odkazy ==
* [[Cestovní příkaz (desktop)]]
* [[Běžné výdaje]]

Verze z 3. 7. 2024, 10:58

Změna stavu portálového požadavku v desktop aplikaci je funkcionalita využívaná v některých částech aplikace, která znamená, že uživatel mění stav požadavku nikoliv v portálové nýbrž v desktopové aplikaci.

Použití

  • Cestovní příkaz (desktop) - příkladem může být například schvalování a zaúčtování služebních cest účetní (není pro ni výhodné vstupovat do portálu, pokud účtovací agendy jsou součástí pouze desktop aplikace).
  • Běžné výdaje - obdoba.

Situace

  • Požadavky (workflow) je funkcionalita aplikace KS-portál. Řešitelem nějakého kroku je určité osobní číslo (zaměstnanec).
  • V desktop aplikaci pracují uživatelé (se svým loginem a heslem) primárně bez vazby na osobní číslo.

Řešení

Potřeba přiřazení loginu k osobnímu číslu

Jelikož "workflow" je funkcionalita KS portálu, musí desktop aplikace přihlášeného databázového uživatele inicializovat jako uživatele KS portálu a zjistit jeho osobní číslo (neboť toto osobní číslo se při změně workflow stavu zapisuje do pole řešitel).

Premisa

Aplikace aktuálně počítá s tím, že login do desktopové aplikace a do KS portálu je stejný.

Vyhledání

Hledá se tedy login, kterým se uživatel přihlásil do aplikace, a to v agendě uživatelé KS portálu (nebo jiném zdroji určeném parametrem ZdrojOsCisla (sk.13)) a načte se osobní číslo.

Pokud uživatel není zároveň zaměstnancem v přislušné databázi, může být zadán jako externí zaměstnanec/agenturník v agendě Zaměstnanci agentur (méně vhodné je zadat uživatele jako externího uživatele v agendě Uživatelé KS portálu).

Uživatel musí mít přidělenu roli, která má právo měnit stav požadavku (nastavení workflow pro daný typ požadavku).

Správce služebních cest

Pokud pro agendu Služební cesty uživatel může mít právo měnit workflow stav bez ohledu na to, zda je aktuálním adresátem požadavku, lze z uživatele učinit správce služebních cest přes parametr portálu SlcSpravci, čímž získá právo měnit všechny stavy, u který je nastaven přístup pro správce.

Chyba nepřiřazení

Pokud systém nespáruje login uživatele s osobním číslem, vypíše hlášku Nepodařilo se zjistit osobní číslo uživatele ....

Odkazy