Make the task update active directory group a multi row task

Related products: Intelligent Application Manager

The task update active directory group fills the active directory parms (see attachment) in the default. When this task is executed for all rows then all user groups are updated with the same active directory settings.

In the 2024.1 version of the platform the settings of the task will change to ‘popup for each row’. Now this will solve the issue of overriding all active directory settings, but then I will have to insert user name and password for each row.

It would be easier if the active directory settings could be edited in the form. When needed the task could show the active directory parameters, but not change them. In this way I only have to enter the user name and password once.  

NewOpen

For the time being, this could be a solution:

With Indicium it is possible to make use of its API. This allows you to run the Import active directory group task (import_active_directory_grp) with the required values. But...

To schedule the sync, it is probably more handy to use a System flow for this in an application built by yourself. This allows you to add even more steps if needed. The system flow should make use of the Application connector with which you can run queries on the IAM application. The SQL query needed would look something like this (the variables inside this query should be replaced by of filled with the desired values):

exec task_import_active_directory_grp @tenant_id, @usr_grp_id, @active_directory_grp_name, @active_directory_domain_name, @net_bios_domain_name, @user_name, @password   

The chain of process flow actions would be Start > Decision > Application connector > Stop

System flow

In the Decision node, you can get the necessary values for all task parameters and combine it into an SQL statement. Place this inside a @sql variable and connect this to the Application connector Query input parameter. As for Application alias, you can simply specify "iam”.

Application connector input parameters