Both sides previous revision
Previous revision
|
|
tutorial:adm:czechidm_installation_finalize [2022/12/21 09:55] apeterova |
tutorial:adm:czechidm_installation_finalize [2022/12/21 09:56] (current) apeterova [Schedule the tasks] |
FIXME This section is obsolete, most important tasks are scheduled by default in newer versions of CzechIdM | FIXME This section is obsolete, most important tasks are scheduled by default in newer versions of CzechIdM |
| |
Review the [[:devel:documentation:scheduled_task|scheduled tasks]] in **Settings** → **Task scheduler**. | Review the [[:devel:documentation:scheduled_task|scheduled tasks]] in **Settings** → **Task scheduler**. |
| |
By default, connected system's synchronization is not scheduled. To do so, you have to add it. Add a new scheduled task SynchronizationSchedulableTaskExecutor, fill in the Synchronization uuid which you can find by opening a synchronization of your system in the URL of the page following synchronization-configs. So, if you have a URL "http://localhost:8080/idm/#/system/f5h4bd76-9218-5fz8-7e5u-0ds772ag968u/synchronization-configs/94b6thj6-2nb1-84g2-sfd2-dgd4f99adsf24/detail?_k=uct1ra", the UID is "94b6thj6-2nb1-84g2-sfd2-dgd4f99adsf24". Save the event and click Add under Scheduled starts. To run the event periodically, set a [[.:create_and_configure_trigger|CRON trigger]]. If you don't want to automatically delete old records in the provisioning archive, remove scheduled run from the [[:devel:documentation:application_configuration:dev:scheduled_tasks:task-scheduler#deleteprovisioningarchivetaskexecutor|DeleteProvisioningArchiveTaskExecutor]]. If you want to use validity of the [[:devel:documentation:identities#contracts|contracts]] and standard [[:devel:documentation:hr_processes|HR processes]] in CzechIdM, make sure that HR processes will be started every day. There are 2 options: * [[.:create_and_configure_trigger|Schedule]] the Hr…Process tasks. * Ensure that [[:devel:documentation:synchronization:dev:relation-sync|synchronization of contracts]] from some resource will run every day and the "After end, start the HR processes" option is ticked in the configuration of this synchronization. <note warning>Start the 3 Hr…Processs tasks at least once **manually**, otherwise they won't be started after end of synchronization.</note> If you want to use the [[:devel:documentation:accounts:dev:protection-system|]] for some connected system, you must schedule the [[:devel:documentation:application_configuration:dev:scheduled_tasks:task-scheduler#accountprotectionexpirationtaskexecutor|AccountProtectionExpirationTaskExecutor]] to start once every day. If you want to use **Maximum password age**, schedule the tasks mentioned in [[.:czechidm_installation_finalize#password_policy|Password policy section]] to run once every day. // | By default, connected system's synchronization is not scheduled. To do so, you have to add it. Add a new scheduled task SynchronizationSchedulableTaskExecutor, fill in the Synchronization Save the event and click Add under Scheduled starts. To run the event periodically, set a [[.:create_and_configure_trigger|CRON trigger]]. |
| |
| If you don't want to automatically delete old records in the provisioning archive, remove scheduled run from the [[:devel:documentation:application_configuration:dev:scheduled_tasks:task-scheduler#deleteprovisioningarchivetaskexecutor|DeleteProvisioningArchiveTaskExecutor]]. |
| |
| If you want to use validity of the [[:devel:documentation:identities#contracts|contracts]] and standard [[:devel:documentation:hr_processes|HR processes]] in CzechIdM, make sure that HR processes will be started every day. There are 2 options: |
| |
| * [[.:create_and_configure_trigger|Schedule]] the Hr…Process tasks. |
| * Ensure that [[:devel:documentation:synchronization:dev:relation-sync|synchronization of contracts]] from some resource will run every day and the "After end, start the HR processes" option is ticked in the configuration of this synchronization. |
| |
| <note warning>Start the 3 Hr…Processs tasks at least once **manually**, otherwise they won't be started after end of synchronization.</note> |
| |
| If you want to use the [[:devel:documentation:accounts:dev:protection-system|]] for some connected system, you must schedule the [[:devel:documentation:application_configuration:dev:scheduled_tasks:task-scheduler#accountprotectionexpirationtaskexecutor|AccountProtectionExpirationTaskExecutor]] to start once every day. |
| |
| If you want to use **Maximum password age**, schedule the tasks mentioned in [[.:czechidm_installation_finalize#password_policy|Password policy section]] to run once every day. |
| |
| |