# Oprávnění na balíčku



# Oprávnění k částem repository

EA Information Portal podporuje systém oprávnění na úrovni package (*větví stromečky repository browseru*), a to jak pro čtení, tak i (*od verze 7.5*) pro zápis.

Lze tedy omezit čtení částí modelu pro určité skupiny nebo uživatele. Tuto funkčnost nemá ani vlastní nástroj Enterprise Architect.

Je tedy možné omezit přístup určitých uživatelů (*například)* ke specifickým projektům, k citlivým procesům, rizikovým analýzám, strategickým business modelům apod.

Tato vlastnost zásadně podporuje snahu, mít všechny modely v jednom repository.

Oprávnění lze nastavovat pro skupiny i uživatele.

Práva se aplikují hierarchicky od package, na kterém jsou nastavena, níže.

[![Snímek obrazovky 2023-08-17 152813.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/scaled-1680-/snimek-obrazovky-2023-08-17-152813.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/snimek-obrazovky-2023-08-17-152813.png)

# Defaultní nastavení

EA Infoport podporuje systém oprávnění na úrovni package (*větví stromečky repository browseru*), a to jak pro čtení, tak i (*od verze 7.5*) pro zápis.

Lze tedy omezit čtení částí modelu pro určité skupiny nebo uživatele.

Je tedy možné omezit přístup určitých uživatelů (*například)* ke specifickým projektům, k citlivým procesům, rizikovým analýzám, strategickým business modelům apod.

Pokud není defaultní nastavení žádné tzn. nastavení se přebírá z nadřazeného rootového balíčku, tak není repository defaultně vidět, neboli čtení není povoleno. (Neplatí pro správce repozitáře, ten má přístup všude)

Oprávnění lze nastavovat pro skupiny i uživatele, přes tlačítko ***"Oprávnění".***

[![Snímek obrazovky 2023-08-17 152813.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/scaled-1680-/snimek-obrazovky-2023-08-17-152813.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/snimek-obrazovky-2023-08-17-152813.png)

Práva se aplikují hierarchicky od package, na kterém jsou nastavena, níže.

EA Infoport umožnuje defaultně zakázat/povolit přístup uživatelů či skupin do různých package a to pomocí následujícího tlačítka:

[![image-1675859921541.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/scaled-1680-/image-1675859921541.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/image-1675859921541.png)

[![image-1675859926311.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/scaled-1680-/image-1675859926311.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/image-1675859926311.png)

Bez defaultního nastavení

[![image-1675860417260.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/scaled-1680-/image-1675860417260.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/image-1675860417260.png)

Čtení je defaultně povoleno

[![image-1675860425974.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/scaled-1680-/image-1675860425974.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/image-1675860425974.png)

Čtení je defaultně zakázáno

[![image-1675860328297.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/scaled-1680-/image-1675860328297.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-02/image-1675860328297.png)

# Specifikace rolí uživatelů/skupin

V případě, že nám defaultní nastavení nestačí a je potřeba blíže určit okruh dalších uživatelů, je možné blíže specifikovat role a přístup nastavit přímo na uživateli či skupině.

[![Snímek obrazovky 2023-08-17 161401.png](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/scaled-1680-/snimek-obrazovky-2023-08-17-161401.png)](https://doc.eainfoport.cz/uploads/images/gallery/2023-08/snimek-obrazovky-2023-08-17-161401.png)

V níže uvedené tabulce je znázorněna zákonitost pravomocí:

<table class=" align-center" id="bkmrk-role-%C4%8Dten%C3%AD-editace-s" width="420"><tbody><tr><td class="align-left" width="127">Role

</td><td class="align-left" width="73">čtení

</td><td class="align-left" width="73">editace

</td><td class="align-left" width="73">smazání

</td><td class="align-left" width="73">recenze

</td></tr><tr><td class="align-left" width="127">Čtenář

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">x

</td></tr><tr><td class="align-left" width="127">Editor

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">✔

</td></tr><tr><td class="align-left" width="127">Oprávněný smazat

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">x

</td></tr><tr><td class="align-left" width="127">Recenzent

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">x

</td><td class="align-left" width="73">✔

</td></tr><tr><td class="align-left" width="127">Vlastník

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">✔

</td><td class="align-left" width="73">✔

</td></tr></tbody></table>

# Vlastník

EA Information Portal podporuje systém oprávnění na úrovni package (*větví stromečky repository browseru*), a to jak pro čtení, tak i (*od verze 7.5*) pro zápis.

Lze tedy omezit čtení částí modelu pro určité skupiny nebo uživatele. Tuto funkčnost nemá ani vlastní nástroj Enterprise Architect.

Je tedy možné omezit přístup určitých uživatelů (*například)* ke specifickým projektům, k citlivým procesům, rizikovým analýzám, strategickým business modelům apod.

Práva se aplikují hierarchicky od package, na kterém jsou nastavena, níže.

V této souvislosti je do EA Infoportu zavedena nová role – ***vlastník*** části procesu. Tato role bude moci přiřazovat práva na čtení, na zápis (*a další*) k částem modelu, které vlastní (větve stromu). Vlastníkem mohou být uživatelé nebo skupiny. Tato role je zavedena proto, aby nemusel všechna práva na čtení či zápis, nastavovat správce *(admin*) repository.

#### Příklad použití

- Omezení přístupu externích dodavatelů pracujících na společném projektu. Každý vidí, jen to co smí.
- V případě ukončení spolupráce s dodavatelem, postačí ukončit přístup přes Informační portál EA.

[![oprávnění k repository.png](https://doc.eainfoport.cz/uploads/images/gallery/2022-09/scaled-1680-/opravneni-k-repository.png)](https://doc.eainfoport.cz/uploads/images/gallery/2022-09/opravneni-k-repository.png)

##### Oprávnění na balíčku

[![oprávnění na balíčku.png](https://doc.eainfoport.cz/uploads/images/gallery/2022-09/scaled-1680-/opravneni-na-balicku.png)](https://doc.eainfoport.cz/uploads/images/gallery/2022-09/opravneni-na-balicku.png)

# Nastavení oprávnění na package

Tabulka znázorňuje možnosti nastavení oprávnění na package:

<table id="bkmrk-parent-default-group" width="790"><tbody><tr><td class="align-center" width="158">Parent</td><td class="align-center" width="158">Default</td><td class="align-center" width="158">Group</td><td class="align-center" width="158">Personal</td><td class="align-center" width="158">Result</td></tr><tr><td class="align-center">no</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">no</td></tr><tr><td class="align-center">no</td><td class="align-center">no</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">no</td></tr><tr><td class="align-center">no</td><td class="align-center">yes</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">yes</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">-</td><td class="align-center">no</td><td class="align-center">no</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">-</td><td class="align-center">yes</td><td class="align-center">yes</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">no</td><td class="align-center">-</td><td class="align-center">no</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">yes</td><td class="align-center">-</td><td class="align-center">yes</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">no</td><td class="align-center">no</td><td class="align-center">no</td></tr><tr><td class="align-center">no</td><td class="align-center">x</td><td class="align-center">no</td><td class="align-center">yes</td><td class="align-center">yes</td></tr><tr><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td><td class="align-center"><span style="background-color: #fbeeb8;">x</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no (not possible)\*</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td></tr><tr><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td><td class="align-center"><span style="background-color: #fbeeb8;">x</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td></tr><tr><td class="align-center">yes</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">yes</td></tr><tr><td class="align-center">yes</td><td class="align-center">no</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">no</td></tr><tr><td class="align-center">yes</td><td class="align-center">yes</td><td class="align-center">-</td><td class="align-center">-</td><td class="align-center">yes</td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">-</td><td class="align-center">no</td><td class="align-center">no</td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">-</td><td class="align-center">yes</td><td class="align-center">yes</td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">no</td><td class="align-center">-</td><td class="align-center">no</td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">yes</td><td class="align-center">-</td><td class="align-center">yes</td></tr><tr><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td><td class="align-center"><span style="background-color: #fbeeb8;">x</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td></tr><tr><td class="align-center"><span style="background-color: #fbeeb8;">yes</span></td><td class="align-center"><span style="background-color: #fbeeb8;">x</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td><td class="align-center"><span style="background-color: #fbeeb8;">yes (not possible)\*</span></td><td class="align-center"><span style="background-color: #fbeeb8;">no</span></td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">yes</td><td class="align-center">no</td><td class="align-center">no</td></tr><tr><td class="align-center">yes</td><td class="align-center">x</td><td class="align-center">yes</td><td class="align-center">yes</td><td class="align-center">yes</td></tr></tbody></table>

\* V případě nastavení oprávnění na skupině se automaticky zaškrtne nastavení i na uživateli, který je členem skupiny.   
\- neuvedeno  
x na hodnotě nezáleží

Defaultní nastavení se přebírá z nadřazeného balíčku.

Pokud není defaultní nastavení žádné (pouze u nově vytvořených Root), není repository defaultně vidět, neboli čtení není povoleno.

Admin má přístup ke všem package, bez ohledu na nastavení.

Vyhodnocení práv na podřízeném package nebere v úvahu, jakým způsobem byla práva vyhodnocena na nadřazeném package, ale do rozhodování vstupuje pouze výsledek vyhodnocení na parentovi (no/yes).

# Oprávnění v případě je-li uživatel členem dvou skupin s různým nastavením

Oprávnění v případě je-li uživatel členem dvou skupin s různým nastavením

<table id="bkmrk-package%C2%A0-default-sku" width="534"><tbody><tr><td width="121">**Package default**</td><td width="146">**Skupina A - Manager**</td><td width="146">**Skupina B - Základní**</td><td width="121">**Výsledek**</td></tr><tr><td>Bez nastavení\*</td><td>Bez nastavení</td><td>Bez nastavení</td><td>Zakázáno</td></tr><tr><td>Povoleno</td><td>Bez nastavení</td><td>Bez nastavení</td><td>Povoleno</td></tr><tr><td>Zakázáno</td><td>Bez nastavení</td><td>Bez nastavení</td><td>Zakázáno</td></tr><tr><td>Povoleno</td><td>Povoleno</td><td>Povoleno</td><td>Povoleno</td></tr><tr><td>Zakázáno</td><td>Zakázáno</td><td>Zakázáno</td><td>Zakázáno</td></tr><tr><td><span style="background-color: #fbeeb8;">Povoleno</span></td><td><span style="background-color: #fbeeb8;">Povoleno</span></td><td><span style="background-color: #fbeeb8;">Zakázáno</span></td><td><span style="background-color: #fbeeb8;">Zakázáno</span></td></tr><tr><td><span style="background-color: #fbeeb8;">Zakázáno</span></td><td><span style="background-color: #fbeeb8;">Povoleno</span></td><td><span style="background-color: #fbeeb8;">Zakázáno</span></td><td><span style="background-color: #fbeeb8;">Povoleno</span></td></tr></tbody></table>

\*pouze u nových "rootů" v ostatních případech se nastavení dědí z vyššího package

V případě nastavení uživatele patřícího do dvou skupin např. skupina A - Management (oprávnění do všech package) a skupina B - Basic (základní oprávnění) doporučujeme nastavit defaultní zákaz na všechny package a povolit pouze požadované balíčky na skupinách.

Opravnění v případě je-li uživatel členem dvou skupin s různým nastavením a navíc má ještě individuální oprávnění

<table id="bkmrk-package%C2%A0-default-sku-0" style="width: 758px;" width="826"><tbody><tr><td style="width: 112.309px;" width="121">**Package default**</td><td style="width: 137.309px;" width="146">**Skupina A - Manager**</td><td style="width: 137.309px;" width="146">**Skupina B - Základní**</td><td style="width: 112.309px;" width="121">**Výsledek**</td><td style="width: 137.309px;" width="146">**Individuální nastavení**</td><td style="width: 137.309px;" width="146">**Výsledek**</td></tr><tr><td style="width: 112.309px;">Bez nastavení\*</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 112.309px;">Zakázáno</td><td style="width: 137.309px;">Povoleno</td><td style="width: 137.309px;">Povoleno</td></tr><tr><td style="width: 112.309px;">Povoleno</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 112.309px;">Povoleno</td><td style="width: 137.309px;">Zakázano</td><td style="width: 137.309px;">Zakázano</td></tr><tr><td style="width: 112.309px;">Zakázáno</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 137.309px;">Bez nastavení</td><td style="width: 112.309px;">Zakázáno</td><td style="width: 137.309px;">Povoleno</td><td style="width: 137.309px;">Povoleno</td></tr><tr><td style="width: 112.309px;">Povoleno</td><td style="width: 137.309px;">Povoleno</td><td style="width: 137.309px;">Povoleno</td><td style="width: 112.309px;">Povoleno</td><td style="width: 137.309px;">Zakázano</td><td style="width: 137.309px;">Zakázano</td></tr><tr><td style="width: 112.309px;">Zakázáno</td><td style="width: 137.309px;">Zakázáno</td><td style="width: 137.309px;">Zakázáno</td><td style="width: 112.309px;">Zakázáno</td><td style="width: 137.309px;">Povoleno</td><td style="width: 137.309px;">Povoleno</td></tr><tr><td style="width: 112.309px;"><span style="background-color: #fbeeb8;">Povoleno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Povoleno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Zakázáno</span></td><td style="width: 112.309px;"><span style="background-color: #fbeeb8;">Zakázáno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">nelze povolit\*\*</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Zakázáno</span></td></tr><tr><td style="width: 112.309px;"><span style="background-color: #fbeeb8;">Zakázáno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Povoleno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Zakázáno</span></td><td style="width: 112.309px;"><span style="background-color: #fbeeb8;">Povoleno</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">nelze zakázat\*\*</span></td><td style="width: 137.309px;"><span style="background-color: #fbeeb8;">Povoleno</span></td></tr></tbody></table>

\*\* vyskočí hláška úspěšně odebráno/přidáno ale nastavení se neuloží, nelze přebýt nastavení skupiny

[Defaultní nastavení a nastavení oprávnění na package](https://doc.eainfoport.cz/books/otazky-odpovedi/page/defaultni-nastaveni-a-nastaveni-opravneni-na-package/edit)

