Cool Solutions

We heard you loud and clear!



February 20, 2008 6:41 pm





As we developed the Identity Manager Driver Health and Statistics feature, we shared with you our ideas and proposed user interface. We quickly heard back from you that it was “great” and “cool” but you wanted more. OK, we heard you loud and clear!

Custom Conditions and Actions

A new custom state tab allows configuration of custom conditions and actions that are “…a stand-alone set of conditions and related actions to be performed when the conditions are met independent of the health state of the driver.” Evaluation of the conditions and execution of the actions takes place entirely within the Driver Health Job.

Driver Health Additional conditions

We also added transaction history to augment the available conditions.

Driver Health Actions

Driver Health and Statistics is terrific but you need actions to add power to the driver status. OK, we’ll give them that, too. We’ve added actions to the “Driver Health Configuration” of an Identity Manager driver.

Driver Health Actions

Looking at the screen above, you can see the available actions. You can now start, stop, or restart a driver; clear the driver’s cache; send an email; write a trace message; generate an event; execute a custom ECMA script (javascript); start a workflow; and handle error situations. When the conditions within the status group evaluate to true, all action will execute in the order specified in the configuration.

The first six available actions are straight forward actions that will help you manage driver administration. The last four action give you advanced functionality to accomplish customized events, scripts or workflows. Here’s a quick look at some of the advanced features:

Generate Event Action

Generate Event action

The Generate Event action sends events to the Audit client. This client is automatically installed with an IDM installation. The Audit client publishes events that are collected by an Audit server. Define the server by setting the logevent.conf file. Change the setting LogHost=ip address, where the IP address is the audit server’s host address. Then restart eDirectory.

Auditing and logging are configured within the Audit and Logging plug-in in iManager.

ECMAscript (Javascript)

ECMA script action

You can write a custom ECMAscript (javascript) to be executed by the Driver Health Job.

Start Workflow

Start workflow action

Select a Provisioning Request Definition object to start a workflow based on the defined parameters in the object. Provisioning Request Definition objects are associated with the Identity Manager User Application technology which includes powerful identity provisioning capability.

On Action Error

Action error

If the Driver Health Job detects an error when executing an action, there is an action to set up what to do in case of an error.

Thank you all for the great feedback we have received. It has obviously given us direction in developing a better, more valuable Identity Manager management tool. You can now download the NPM files for iManager 2.6 and iManager 2.7 to start testing these new features interact with the configuration UI. These NPMs are the first iteration of the plug-ins and don’t include any Actions or Custom tab functionality. (hat tip Edwin)

Download the files here:

IDM Plugins for iManager 2.6 (IDM 3.6 M1)
IDM Plugins for iManager 2.7 (IDM 3.6 M1)

Update: Once you download the plug-ins, you should be able to see and interact with the UI but the functionality will only work with a IDM 3.6 server (which isn’t available yet).

Update: Creating a custom tab (not included in above NPMs)

To create a custom state tab, first select the ‘Actions’ menu item in the heading and then select ‘New Custom State’ menu item.

Action menu

Once the custom tab is created, add conditions and actions by selecting the add button in each subheading.

New Condition

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.

Categories: Uncategorized


Disclaimer: This content is not supported by Micro Focus. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.


  1. By:Edwin

    Hi there,

    First of all: This look absolutely great!! I love the whole layout and the dashboard view.

    But, I’ve just installed the iManager 2.6 plugin into a 3.5.1 Virtual Machine and I don’t see the Action or the ‘Check Deletes Over Time’ tab. Am I missing something?



  2. By:Eric

    Are the new 3.6 plugins backwards compatible with IDM 3.0? I remember that backwards compatibility with IDM 3.0 broke with the original 3.5 plugins, but was fixed later.

  3. By:Lynn Christensen

    Hey Edwin,

    this UI will work only with a IDM 3.6 server, which of course is not released yet. You should be able to see the UI and play with it in a 3.5.1 environment. It just won’t work because there won’t be a Driver Health Job to run the necessary back end.

    I talked with the engineers and I was mistaken about being able to test it. Thanks for the catch, I’ll update my post.

    Regarding the ‘Check Deletes Over Time’ tab, this is a custom tab that you can add, but is not a default. Select ‘Actions’ menu item in the heading. Then select the add button next to the condition subheading to define a condition. Same for actions.

    See my updated flow in the blog.

  4. By:Lynn Christensen

    The 3.6 plug-ins are backward compatible to IDM 3.0.1. The new functionality, of course, will only work with a compatible IDM server. Most of the incompatibility issues are addressed with warning messages in the plug-ins UI.