Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
devel:documentation:tree_structures [2017/11/04 12:14]
poulm created
devel:documentation:tree_structures [2020/03/23 19:10] (current)
poulm grammar
Line 1: Line 1:
 +<- .:role_catalogue | Role catalogue  ^ .:start | Documentation ^ .:organization | Organization structure ->
  
 +====== Tree structures ======
 +
 +Tree structures in CzechIdM are used primarily for representing of the organizational tree of the institution/company. Moreover, with tree structures, one can represent the structure of a team project, school classes, external suppliers, etc... 
 +In CzechIdM there can be multiple Tree structures at the same time and you can place the users there. Via Tree structures CzechIdM also [[devel:documentation:roles#automatically_assigned_roles|automatically assigns roles to users]].
 +{{ :devel:documentation:multiple_tree_structures.png | Multiple tree structures}}
 +
 +===== Synchronization and provisioning =====
 +
 +Tree structures can be synchronized from source systems (e.g. HR systems). They also can be sent into managed systems (e.g. MS AD, LDAP...)
 +
 +===== Users and contracts =====
 +
 +Identities can be placed into tree structures through their Contracts.
 +
 +{{ :devel:adm:idm_entities.png?1200 | Entities relations}}
 +
 +====== Read more ======
 +
 +===== Admin tutorials =====
 +  * [[tutorial:adm:tree_structures|Working with a structure and its nodes]]
 +  * [[tutorial:adm:automatic_roles| Add a role to a tree structure]]
 +  * [[tutorial:adm:new_contract| Creating a new contract - add a contract to tree structure]]
 +
 +===== Admin guide =====
 +  * [[.organization:adm:tree_structures|Overview of tree structures]]
 +
 +===== Devel guide =====
 +  * [[.identities:dev:contractual-relationship#tree_structures_indexing|Implementation of indexing on tree structures]]
 +  * [[.provisioning:dev:tree|Tree structures provisioning]]
 +  * [[.synchronization:dev:tree-sync|Tree structures used in synchronization]]