Základné oprávnenia

Takže, aby Vám modulário fungovalo z pohľadu používateľa bežného, ktorý sa prihlási a chce robiť s dátami moduláriu rôzne operácie, nepotrebuje teda prestavovať dátové štruktúry, udalosti a podobne, ale čisto teda na tú používateľskú úroveň, tak potrebuje tieto opravnenia. Proste potrebuje sa dostať a prečítať si kampaniz, to znamená, aby sa dostal k svojej firme. Potom Document Types, tiež stačí iba čítať, aby sa dostal k tým svojim dátovým štruktúram, keby bolo meníšta výchvidí, ale stačí čítať, takže tak.

Potom Vizuály, to je, keď napríklad mám aplikovaný vizuál na faktúru, tak aby sa mi zobrazovala krásnou vizuálu, takže zase stačí Get. Findom nič nepokazíte, keď tam dáte. Potom Document Types, tie odporúčam nastaviť na Meníš, pretože keď nebudú Meníš, tak si človek nebude môcť upravovať pohľady, ukladať si nové pohľady, správovať pohľady.

Ďalej tu máme Document Schemas, to sú asi atributy v dátovej štruktúre, ale nie som si tým vôbec istý. Potom je Document Transforms, to sú vlastne transformácie, to je napríklad generovanie jedného typu dokumentu z iného, to je napríklad vystaviť trackovanie, takže na to, aby transformácie mohlo človek používať, tak potrebuje, stačí zase očividne len Find, ale zase s Getom sa nič nepokazí. Transform Execute, to je ešte, že na samotné výkonanie tej transformácie potrebuje toto úplne.

Toto je potrebné vlastne tie transformácie aj na samotné vytvorenie nejakého záznamu, alebo mazanie, duplikovanie, čokoľvek. Bez tohto to nepôjde. Potom sú Document Attachments, to sú vlastne nejaké súbory na to, aby vedel pracovať s nejakými súbormi.

Týmito tu potrebuje Document Attachments, odporúčam vložiť všetky tieto, lebo však chceme, aby vedel aj odstráňovať a tak ďalej. Potom Document Statistics, to je vlastne toto tu. Aby niečo takéto mohol ten používateľ vidieť, tak potrebuje Find a Get na štatistiky.

Štatistiky sa postaram nastavujú v správe datovej štruktúry. Pravdepodobne koncom mája v tom release budú tieto štatistiky odtiaľto odstránené a budú sa dať nastaviť už len cez dashboardy. Ďalej Export, Find, Get, to je optional, keď chcete dovoliť exportovať, tak Export.

Potom sú Mappings, to sú vlastne mapovania v správe datovej štruktúry. To sa hodí, aj keď neviem načo. Potom sú Document Events, to sú vlastne tie naše udalosti, ktoré si tu krvopotne chodíme, tak aby vedeli vôbec pristupovať k nimi a teda pracovať s nimi a automaticky, aby sa vykonávali, alebo manuálne, aby sa vykonávali podľa toho, jak sú udalosti nastavené, tak je potrebny tento Get.

Tam Find neodporúčam dávať, aby proste ten bežný používateľ nevidel tú kartičku. To znamená, aby nevidel tie udalosti. Potom sú Document Times, Get Migration Progress, to kým Document Times sa hodí mať.

A potom je Finstat. Keď daná firma pracuje s integráciou na Finstat, tak je potrebné aj tieto tri permissions dať, aby napríklad mohol ten človek správiť vyhľadávanie nad Finstatom. To je takéto niečo.

Dobre, to by bolo zo základných opravnení asi všetko potrebné. Ešte ale možno spomeniem tie opravnenia, ktoré som si tu zámerne nedal do základných a ktoré by mohli byť teoreticky v základných. Mohlo by byť v základných opravneniach vlastne taká vedť, že Autor ID znamená, že kedy si som mal v základných opravneniach aj niečo takéto Allow Documents bez výberu, Autor ID, User ID.

Toto keby som tu mal, tak mi povoli vlastne, teda tomu používateľovi povoli pracovať so všetkými záznamami, ktoré kde, kedy, ako vytvoril. Určite je to efektívnejšie dať do základu, odporúčam to dať do základu. Ja to tu nemám, pretože som testoval nejaké chyby z Permissions, ale patrilo by sa to tu mať a vlastne manage.

Si to tu môžem šupnúť. A potom ešte, ak by vám nevadilo, že by ten používateľ videl všetky dátové štruktúry a nechcelo by sa vám vyklikávať krvopotne niečo také, ak ja som sa tu odhodlal vyklíkať, že allowDashboards.findGet pri každej jednej dátovej štruktúre a to myslím fakt pri každej jednej, ako bola to makačne, keď som to vyklíkal, vidno to na počte oprávnení, tak odporúčam základe dať aj allowDashboards.find allowDashboards.get Ak sa nemýlim, malo by to spôsobiť to, že teraz by ten môj používateľ mal vidieť všetko, alebo aj nemalo. Takže neviem, prečo som to vyklikával ako blazon, keďže očividne to nebolo potrebné.

Prestali mi kvôli tomu fungovať nejaké iné oprávnenia, ako napríklad tie štatistiky, sa mi tak zdá. Ale odporúčam zase v základe dať aj tie allowDashboards.find, allowDashboards.get na všetky dátové štruktúry, takisto allowDocuments.manage na AutorID na všetky dátové štruktúry, pretože sa vyhnete tomu, aby ste to potom museli obvázniť na každú jednu dátovú štruktúru dávať. Ja som to robil kvôli testovaniu bugov na permissions.

Takže toľko k základným oprávneniach, ktoré musí mať každý používateľ. Samozrejme môže mať aj nejaké iné, ale to už je na zváženie. Napríklad v týchto oprávneniach ja pre svoju firmu nedávam ľuďom oprávnenie odosielať e-mailové správy.

Takže na to by bol permission. Takže závisí potom už case by case, čo tá naša firma potrebuje, a to je pomôcť teda jej zamestnancom.

Obsah