<?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:modules_extras</title>
        <description></description>
        <link>https://wiki.czechidm.com/</link>
        <image rdf:resource="https://wiki.czechidm.com/_media/wiki/logo.png" />
       <dc:date>2026-04-15T04:08:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/account_creation_notification?rev=1751458350&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/approval_of_extern_created_from_hub?rev=1716373720&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/automatic_role_by_organization_deduplication?rev=1767883008&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/check_that_value_is_unique_in_system?rev=1647595528&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/copy_roles_to_new_contract?rev=1635842109&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/create_automatic_role_for_organization_group?rev=1687947535&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_projection_denied_org?rev=1702571889&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_work_position?rev=1587712656&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_temporary_forced_activation?rev=1738594913&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/import_code_list_an_it_s_items?rev=1592373212&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/missing_related_entity_permissions_report?rev=1716320404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/notification_about_roles_without_guarantees?rev=1717505975&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/password_import_lrt?rev=1621864100&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/recalculate_identities_with_roles?rev=1713278699&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/resize_profile_photo?rev=1693927333&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/role_evaluator_by_role_catalogue?rev=1587714563&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/send_custom_notification_to_identities?rev=1713278605&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/status_task_content?rev=1582124685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/subordinate_projection_evaluators?rev=1592998644&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/sync_change_notification?rev=1715931759&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/modules_extras/sync_code_list_items?rev=1627541644&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/modules_extras/account_creation_notification?rev=1751458350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-02T12:12:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Account creation notification</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/account_creation_notification?rev=1751458350&amp;do=diff</link>
        <description>Account creation notification

Whole functionality is handled by the extras-notify-acc-creation-processor processor. This processor sends notifications to users at the creation of their account on a particular system or systems, depending on the configuration.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/approval_of_extern_created_from_hub?rev=1716373720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-22T10:28:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Approval of externs created from Hub</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/approval_of_extern_created_from_hub?rev=1716373720&amp;do=diff</link>
        <description>Approval of externs created from Hub

This feature brings the possibility to have all externs created from Hub approved by someone in IdM. Who should approve and what should happen when approved/disapproved is fully configurable, because it is encapsulated in IdM scripts.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/automatic_role_by_organization_deduplication?rev=1767883008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-08T14:36:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Deduplication for automatic roles by organization</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/automatic_role_by_organization_deduplication?rev=1767883008&amp;do=diff</link>
        <description>Deduplication for automatic roles by organization

The feature is very usefull for IdStory environment that has defined many same automatic roles by organization strcuture. For example:



In this case exists organization structure with three levels. In last three level automatic roles are defined. Automatic roles are defined for same role.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/check_that_value_is_unique_in_system?rev=1647595528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T09:25:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Check whether a value is unique in a system</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/check_that_value_is_unique_in_system?rev=1647595528&amp;do=diff</link>
        <description>Check whether a value is unique in a system

Sometimes it is necessary to generate attributes like username or email which are unique even in a certain system (e. g., MS AD). However, not every user in the system must be in IdM. In some cases, historical accounts still exist or IdM manages only a part of the system. For these reasons, a service which enables you to search a system and check that an attribute value is unique was created.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/copy_roles_to_new_contract?rev=1635842109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-02T08:35:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modules - Extras: Copying assigned roles from the main contract to a contract valid in the future</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/copy_roles_to_new_contract?rev=1635842109&amp;do=diff</link>
        <description>Modules - Extras: Copying assigned roles from the main contract to a contract valid in the future

This feature allows you to automatically copy roles from the existing main contract to a contract valid in the future. This serves to handle the issue with cases when contract validity is not extended but rather a new contract is created altogether. This means that the user will not lose their roles after their currently main contract ends.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/create_automatic_role_for_organization_group?rev=1687947535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-28T10:18:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Create automatic role for organization group</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/create_automatic_role_for_organization_group?rev=1687947535&amp;do=diff</link>
        <description>Create automatic role for organization group
extras-role-automatic-organization-role-processor&quot;
This feature creates automatic organization role while saving role (group). Role can be created/updated manually or from system (Active Directory)

Process check role EAV whether role is organization group.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_projection_denied_org?rev=1702571889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-14T16:38:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Evaluator (permissions) for users with given form projection who do not have contract in denied organization</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_projection_denied_org?rev=1702571889&amp;do=diff</link>
        <description>Evaluator (permissions) for users with given form projection who do not have contract in denied organization

This evaluator gives permission to IdmIdentity entity, if:

	*  Identity is of the selected type (IdmFormProjection).
	*  Identity does not have any contract in selected denied organisation.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_work_position?rev=1587712656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-24T07:17:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Identity by tree node evaluator</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/identity_evaluator_by_work_position?rev=1587712656&amp;do=diff</link>
        <description>Identity by tree node evaluator
from version 1.9.0exists only in LTS version!
The evaluator gives permissions for all identities that has contract position on selected tree node by evaluator configuration or positions that exists recursively under the given tree node.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/identity_temporary_forced_activation?rev=1738594913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-03T15:01:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Identity temporary forced activation (since 5.4.0)</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/identity_temporary_forced_activation?rev=1738594913&amp;do=diff</link>
        <description>Identity temporary forced activation (since 5.4.0)

Business problem

On some systems, user can be managed only while being active. In order to be able to change his/her settings before he/she actually enters, a mechanism has been introduced where it is possible to set EAV on identity indicating forced activation, globally configure the length of the forced activation together with LRT, which removes that EAV for identities whose forced activation has already expired.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/import_code_list_an_it_s_items?rev=1592373212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-17T05:53:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Import code list and it's items</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/import_code_list_an_it_s_items?rev=1592373212&amp;do=diff</link>
        <description>Import code list and it's items

Since 1.9.0 LTS or 2.4.0 depends on version of IdM

LRT has some configuration options which must be filled.


	*  CSV with values for import - Required - CSV file with two columns &quot;key&quot; and &quot;value&quot; the order of columns is not checked</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/missing_related_entity_permissions_report?rev=1716320404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-21T19:40:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Missing related entity permissions report</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/missing_related_entity_permissions_report?rev=1716320404&amp;do=diff</link>
        <description>Missing related entity permissions report

This feature brings report named Find missing related entity permissions. It finds all create/update user actions from past (scans audit) that those users who performed them couldn't perform with their current permissions because of missing permission on related entities.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/notification_about_roles_without_guarantees?rev=1717505975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-04T12:59:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Notification about roles without guarantees</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/notification_about_roles_without_guarantees?rev=1717505975&amp;do=diff</link>
        <description>Notification about roles without guarantees

How to use it

First, set configuration for notification template. Go to Notifications → Configuration → green button Add

	*  Topic   = this has to be set to extras:expiredGuaranteeOnRoles
	*  Level   = this has to be set to &quot;INFO&quot;</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/password_import_lrt?rev=1621864100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-24T13:48:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Import IdmPassword from CSV file</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/password_import_lrt?rev=1621864100&amp;do=diff</link>
        <description>Import IdmPassword from CSV file

To import passwords to users you can use ImportIdMPasswordFromCSV long-running task, which is available in the extras module since version 3.2.0.

Configuration

ImportIdMPasswordFromCSV uses the default interface for CSV importing tasks along with a few of its own configuration properties.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/recalculate_identities_with_roles?rev=1713278699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T14:44:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Recalculate identities with roles</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/recalculate_identities_with_roles?rev=1713278699&amp;do=diff</link>
        <description>Recalculate identities with roles

Task performs recalculate accounts and provisioning on identities.

How to use it

Recalculating is implemented as long running task. You must go to Settings → Task scheduler → Scheduled tasks and in the agenda just plan new long running task with name</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/resize_profile_photo?rev=1693927333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-05T15:22:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modules - Extras: Resize profile photo to defined size</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/resize_profile_photo?rev=1693927333&amp;do=diff</link>
        <description>Modules - Extras: Resize profile photo to defined size

This feature allows you to resize user profile photos to a defined size. The processor automatically adjusts the size of the inserted profile photo according to the specified configuration and the new photo saves.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/role_evaluator_by_role_catalogue?rev=1587714563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-24T07:49:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Role by role catalogue evaluator</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/role_evaluator_by_role_catalogue?rev=1587714563&amp;do=diff</link>
        <description>Role by role catalogue evaluator
1.9.0only in LTS version
The evaluator gives permissions for all roles that is inside defined catalogue or below.


at least in one role catalogue that is accessible
There is example of role catalogue and child's of the catalogue:</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/send_custom_notification_to_identities?rev=1713278605&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T14:43:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Send custom notification to identities</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/send_custom_notification_to_identities?rev=1713278605&amp;do=diff</link>
        <description>Send custom notification to identities

Task uses script for search identities using pageable filter.

First task finds users by script, for every identity sends notification to defined topic.

How to use it

Notification is implemented as long running task. You must go to Settings → Task scheduler → Scheduled tasks and in the agenda just plan new long running task with name send-notification-to-identities-by-script (SendNotificationToIdentitiesByScript).</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/status_task_content?rev=1582124685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-19T15:04:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Notification content</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/status_task_content?rev=1582124685&amp;do=diff</link>
        <description>Notification content

In status notification there are information about state of processes in CzechIdM. In CzechIdM there are asynchronous processes on many places. Advantage is that users do not have to wait for events, which are executed on the background. But on the other side users does not know the result of processes. This notification contains state of some vital agendas.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/subordinate_projection_evaluators?rev=1592998644&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-24T11:37:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ContractSubordinateWithProjectionEvaluator and IdentitySubordinateWithProjectionEvaluator</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/subordinate_projection_evaluators?rev=1592998644&amp;do=diff</link>
        <description>ContractSubordinateWithProjectionEvaluator and IdentitySubordinateWithProjectionEvaluator

These evaluators enable us to give user permission to their subordinates (and their contracts), which have set a specific form projection. Both evaluators take a single configuration attribute, which contains UUID of said form projection. User chooses from a select box when configuring these evaluators.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/sync_change_notification?rev=1715931759&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-17T07:42:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Notify about identity changes caused by synchronization</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/sync_change_notification?rev=1715931759&amp;do=diff</link>
        <description>Notify about identity changes caused by synchronization

This task sends notification about identity changes to interested recipients. It monitors changes caused by synchronization on selected systems and compiles them to single report, which is then sent to interested identites.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/modules_extras/sync_code_list_items?rev=1627541644&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-29T06:54:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Synchronization of code list's items</title>
        <link>https://wiki.czechidm.com/devel/documentation/modules_extras/sync_code_list_items?rev=1627541644&amp;do=diff</link>
        <description>Synchronization of code list's items

Since extras 3.2.0

Purpose of this LRT is to enable synchronization of code list's items. Native suport for this is not in product yet. Please check the state of this ticket &lt;https://redmine.czechidm.com/issues/2857&gt; if this feature is already in product use native support instead.</description>
    </item>
</rdf:RDF>
