home K2»Infoservice»Diskusní fórum»Práva na změnu základních údajů

Topic created by Verner Leoš
Last contribution added by Verner Leoš Monday, March 18, 2024 10:15:30 AM. Topic contains 5 Replies.
Module: Process:
Wednesday, March 6, 2024 10:24:57 AM
  • Verner Leoš
  • Registered4/11/2006
  • Naposledy přihlášen 5/21/2025
Dobrý den,

po mnoha letech s K2 zjišťujeme, že nám v zásadě nevyhovuje základní pravidlo pro změnu jakéhokoliv typu záznamu, kdy K2 pro změnu čehokoliv vyžaduje navíc změnu těchto základních údajů (v šedivých formulářích strana 1). Hlavně tedy u tabulky firem/zákazníků a zboží (Master Data).

Uvedu příklad, máme uživatele, který je zodpovědný za nastavení skladové evidence, třeba nastavení minimálního množství na skladě (Safety Stock). Mohu mu přidělit právo na změnu jakési 4. strany, dokud ale nemá právo na Změnu zboží celkově, nic mu měnit na 4. straně nejde. Pokud mu to právo přidělím také, pak ale může měnit i základní údaje (1. strana) a to je naprosto nepřijatelné, protože základní údaje spravuje jiný člověk a má to přísná pravidla pro změny. Máme tento problém dokonce v zápise z interního auditu ze Švýcarska a argumentují, že v SAPu to jde bez problémů :-)

Samozřejmě bychom si poradili speciálními úpravami, ale jde toto prosím nějak řešit ve standardní K2? A v případě že ne, plánuje se nějaká změna v tomto?

Zastávám názor, že pokud má uživatel právo měnit 4. stranu zboží, tak mu to má fungovat i bez práva na změnu zboží, to bych přejmenoval na změnu 1. strany. A vůbec, proč tam jsou stále ty strany, když v modrých formulářích to je jinak? :-)

Děkuji za vaše názory

Wednesday, March 6, 2024 11:06:01 AM
Dobrý den.

Možná střílím mimo, ale jestli se bavíme o modrých formulářích - co modifikace formuláře na Group-Change?

OM

Wednesday, March 6, 2024 11:20:58 AM
  • Verner Leoš
  • Registered4/11/2006
  • Naposledy přihlášen 5/21/2025
Nejsem si jistý jak by to ošetřilo, že si uživatel přidá datové pole do gridu a zapne řádkovou editaci ...

Friday, March 8, 2024 10:56:07 AM
  • Seidler Kamil
  • Registered2/2/2010
  • Naposledy přihlášen 5/16/2025
Dobrý den, mohl bych poprosit K2 o nějakou odbornou odpověď ?

Thursday, March 14, 2024 5:18:48 PM
  • Macura Jirí
  • Registered4/28/2022
  • Naposledy přihlášen 5/23/2025
Dobrý den,

na záložce Systém je tlačítko Potlačit úpravy formuláře (Ctrl-Alt-Shift-I). Pomocí toho, lze formulář vrátit do továrního nastavení a tím se uživatelům vrátí možnost editovat vše, co se jim v uživatelsky změněné modifikaci skrylo.

Když jsme chtěli, aby K2 použití této funkčnosti zablokovala pomocí nějakého práva, tak nám bylo sděleno toto:
"Tato funkce je určena k tomu, abychom v případě problému měli možnost přepnout se do továrního stavu pod jakýmkoliv uživatelem a zjistili tak, zda je problém ve standardu nebo v jejich modifikaci. Pokud by funkce byla spustitelná jen pro Správce, neměla by pak smysl."

Když jsme se ptali, jak dosáhnout toho, aby uživatelé mohli editovat jen některé údaje, tak odpověděli toto:
"Toto nelze řešit na úrovni formuláře, vždy to musí být řešeno logikou K2.
Protože existuje spoustu možností jak se k tomu uživatel v UI může dostat (přidá si do sloupců a použije řádkou editaci, apod). Přidáváme další klienty (webový), kde to bude možné opět editovat.
Je nutné napsat registrovanou funkci, kde se zamezí měnit hodnoty."

S pozdravem Macura.


Monday, March 18, 2024 10:15:30 AM
  • Verner Leoš
  • Registered4/11/2006
  • Naposledy přihlášen 5/21/2025
Dobrý den,

děkuji za názory. Je to skutečně vnitřní logikou K2. Já osobně chápu, že dělat práva na každé datové pole je "masakr" - tohle by se jistě dalo řešit jinak, ale jak jsem psal výše, nám by stačilo relativně málo. Navíc jde jen o moduly zboží a zákazníků.

Další příklad: pokud uživateli povolím POUZE změnu kreditních limitů zákazníka, nesmí být schopen měnit základní údaje typu IČ, DIČ, název, sídlo firmy a další základní údaje. Seznam zakázaných polí je navíc omezen na úplné minimum a nelze jej zdá se přiřazovat pomocí rolí a stejně by to bylo podivné řešení problému, protože standardně se při nastavení oprávnění pouze povoluje, nikoliv zakazuje.

Řešení přes RF zavrhuji.

LV