You are viewing the documentation for an outdated or unreleased 9.5 version.
This page is also available in versions: 7.6, 7.7, 7.8, 8.0, 8.1, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.7 (current), devel

Differences

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

Link to this comparison view

9.5:documentation:systems [2019/02/26 09:23] (current)
Line 1: Line 1:
 +<- .:eav | Extended attributes (EAV)  ^ .:start | Documentation ^ .:accounts | Accounts ->
  
 +====== Systems ======
 +SYSTEM entity represents system connected to CzechIdM. Connection and administration of systems serves two purposes:
 +
 +  * acquiring data - **synchronization** - synchronization is a [[devel:​documentation:​scheduled_task|scheduled task]]
 +  * propagation of data - **provisioning** - data propagation takes places every time an entity in CzechIdM, e.g. Identity, changes
 +
 +Systems can be divided into two groups: ​
 +  * Source systems, i.e. those which the data is drawn from into CzechIdM.
 +  * Managed (end) systems, i.e. those which are filled with data from CzechIdM. ​
 +
 +A single connected system can be utilized for both acquiring and propagation of data at the same time. For example, an HR system from which data about employees is drawn, but email and login generated in CzechIdM are written back.
 +
 +===== Connectors =====
 +CzechIdM connects to systems via standard connectors. There are **[[.systems:​dev:​supported-connectors|many connectors nowadays]]**,​ so virtually every system can be connected to CzechIdM.
 +{{ :​devel:​documentation:​connectors.png | System and its representation in CzechIdM}}
 +
 +====== Read more ======
 +
 +===== Admin tutorials =====
 +  * [[tutorial:​adm:​manage_ldap| LDAP - how to connect]]
 +  * [[tutorial:​adm:​connect_a_db_system| Database - how to connect]]
 +  * [[tutorial:​adm:​systems| generic System - how to connect]]
 +  * [[tutorial:​adm:​accounts| Accounts - working with system objects]]
 +  * [[tutorial:​adm:​provisioning| Provisioning]]
 +
 +===== Admin guide =====
 +  * [[.adm:​systems|CzechIdM system and end systems]]
 +  * [[.adm:​systems:​provisioning_brake|Provisioning brake]]
 +  * [[.adm:​systems:​connectors|Supported connectors]]
 +  * [[.adm:​systems:​connectors:​configuration|Connector configuration]]
 +  * [[.adm:​systems:​connectors:​remote_server|Remote connector server]]
 +
 +
 +===== Devel guide =====
 +  * [[.systems:​dev:​system|System options]] (to be deleted fully - moved to admin guide)
 +  * [[.systems:​dev:​system-mapping| Attribute mapping]]
 +  * [[.systems:​dev:​supported-connectors|Connectors and adding new ones]]
 +  * [[.provisioning:​dev:​break| Logic of provisioning brake]]
 +  * [[.systems:​dev:​scripted-jdbc-connector|JDBC connector]]
 +  * [[.systems:​dev:​powershell-connector| Powershell connector configuration]]
 +  * [[.systems:​dev:​remote-connector]]
 +  * [[.systems:​dev:​ic-connectors| Identity connector (IC) module]]