<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.czechidm.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.czechidm.com/feed.php">
        <title>IdStory Identity Manager - devel:documentation:synchronization:dev</title>
        <description></description>
        <link>https://wiki.czechidm.com/</link>
        <image rdf:resource="https://wiki.czechidm.com/_media/wiki/logo.png" />
       <dc:date>2026-04-22T10:52:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/contract-slice-sync?rev=1586197553&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/create-new-entity-type-for-sync-and-prov?rev=1670578778&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/relation-sync?rev=1671614911&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-catalogue-sync?rev=1601981095&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-sync?rev=1679988850&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/synchronization?rev=1714644276&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/synchronization/dev/tree-sync?rev=1617822714&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.czechidm.com/_media/wiki/logo.png">
        <title>IdStory Identity Manager</title>
        <link>https://wiki.czechidm.com/</link>
        <url>https://wiki.czechidm.com/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/contract-slice-sync?rev=1586197553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-06T18:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization - time slices of contractual relationship</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/contract-slice-sync?rev=1586197553&amp;do=diff</link>
        <description>Synchronization - time slices of contractual relationship

sync contract slice
The synchronization of time slices of identity's (contractual) relationshipSynchronization of contract sliceValid till date
What is the time slice of contractual relationship

Typically one contractual relationship is equal to one contract in company for the identity. One slice of the contractual relationship describes what the contract looked like in a specific time slot, i. e., it is a snapshot of the contract at a …</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/create-new-entity-type-for-sync-and-prov?rev=1670578778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-09T09:39:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Create a new entity type for synchronization and/or provisioning</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/create-new-entity-type-for-sync-and-prov?rev=1670578778&amp;do=diff</link>
        <description>Create a new entity type for synchronization and/or provisioning

sync provisioning

Introduction

It is useful to be able to create a custom synchronization of entities from a separate module because it allows for more flexibility and control in the synchronization process. The application is decoupled from the logic in the separate module, thus it cannot support the synchronization of its entities. Additionally, a custom synchronization module can be tailored to the specific needs of the appli…</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/relation-sync?rev=1671614911&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-21T09:28:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization - contractual relationship</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/relation-sync?rev=1671614911&amp;do=diff</link>
        <description>Synchronization - contractual relationship

sync relationship contract
Identity (contractual) relationship synchronization
What is contractual relationship
contractual relationshipTypically one contractual relationship is equals to one contract in company for the identity.
Actions after end of sync
not executed</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-catalogue-sync?rev=1601981095&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-06T10:44:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization - role catalogue</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-catalogue-sync?rev=1601981095&amp;do=diff</link>
        <description>Synchronization - role catalogue
tree node synchronizationnorole recalculation</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-sync?rev=1679988850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-28T07:34:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization of roles/groups</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/role-sync?rev=1679988850&amp;do=diff</link>
        <description>Synchronization of roles/groups

sync role groups

Role synchronization works according to the same rules as identity synchronization. In this page we will described only extra behavior specific for this synchronization.

What is a role and a group?

A role in IdM is a basic entity that is used to define permissions in IdM. Therefore, if such a role is assigned to an identity, the identities obtain the permissions that are defined on the role. In addition to permissions in IdM, a role can define…</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/synchronization?rev=1714644276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-02T10:04:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization (of identities)</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/synchronization?rev=1714644276&amp;do=diff</link>
        <description>Synchronization (of identities)

sync identity

The basic task of the synchronization is to ensure the correct state of the data on the end system and in IdM. Typically users´ accounts are considered as data. The correct state is defined both by the data in IdM (account management) and by the IdM configuration itself - usually by setting provisioning and synchronization on a given system.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/synchronization/dev/tree-sync?rev=1617822714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-07T19:11:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization - tree nodes</title>
        <link>https://wiki.czechidm.com/devel/documentation/synchronization/dev/tree-sync?rev=1617822714&amp;do=diff</link>
        <description>Synchronization - tree nodes

sync tree

An example of organizational structure synchronization can be found in the admin guide.

Basic algorithm

	*  Root search 
	*  For each root are recursively searched all its child nodes (based on the equality where the  UID  (identifier) of the parent node equals</description>
    </item>
</rdf:RDF>
