As an administrator, you might want to create a custom
task for your business or organization. You must define these custom
tasks before you can assign them to a view.
About this task
A custom task represents an external web application that
provides services beyond what is supplied by IBM Security Identity Manager. It is defined
by a unique identifier, a URL, and optional parameters. The task
can be associated with Identity Manager views
such as Auditor, or Supervisor, and others. Only users that are associated
with those views have access to the custom task. Custom tasks are
defined in the administrative console, and are available in the Identity Manager Service Center if the
user is authorized to access the task.You can select the Start
task in new window check box to enable the user to view
the custom task in a new browser window. By default, this check box
is not selected. If you create a custom task without selecting this
check box, when the user starts the task in the Identity Service Center,
it is started in the inline frame, or iframe, of the browser window
that contains the Identity Service Center. However, if you select
the check box, when the user starts the task, it is started in a new
browser window or tab, depending on the configuration of the browser.
If you create a custom task that specifies a URL corresponding
to the Security Identity Manager administrative console, you must
select this check box.
Note:
- If the web application cannot run custom tasks in a browser iframe,
that is, inline frame, you must select the Start task in
new window check box.
- You can disable headers on some applications for better integration. For example, you might want
to create a custom task in the Identity Manager Service Center for the
Self Service user interface. To turn off headers so that it integrates better with the Identity Manager Service Center, see Customizing website layout.
Procedure
- From the navigation tree, select .
- On the Define Views page, click Manage
Custom Tasks in the Views table.
- In the Manage Custom Tasks table,
click Create.
- On the Create Custom Task page, type
the task identifier suffix for your task.
The suffix cannot
contain spaces, quotation marks, hash tags, or equal signs. The combination
of the identifier prefix and the identifier suffix is the name that
identifies your custom task.
You can define a label
for the custom task by editing the ISIM_HOME/data/CustomLabels.properties file.
The name of the property is CUSTOM_<Identifier suffix> (all
in capital letters). The value must be what you want to display in
the Identity Service Center. For example, if the identifier suffix
is consoleui, then the property to add to CustomLabels.properties can
be CUSTOM_CONSOLEUI = Identity Manager Console UI.
- Optional: Type information that
describes the custom task in the Description field.
To enable the translation of the description, add a prefix $ to
the description string and provide a translation for that property
in ISIM_HOME/data/CustomLabels.properties, where ISIM_HOME is
the IBM Security Identity Manager installation directory.
If
you want to display Custom task as the description
of the task in the Identity Service Center, you must enter $customTask in
the Description field. You must also add an
entry in CustomLabels.properties: customTask
= Custom task.
If you want to translate the description
in another language, you must edit the CustomLabels_xx.properties file,
where xx is the locale. For example, CustomLabels_fr.properties might
have an entry customTask = Tâche Personnalisée.
- Type the URL that links to your custom task.
- Optional:
Type the URL that links to the image you want to display on the task card.
When you specify the URL for the icon, ensure that you review the following guidelines:
- The default icons that are displayed within the "cards" for the Identity Manager Service Center home page are .png files.
None of these icons exceed the following dimensions of 263 x 65 with a
32-bit color depth.
Use this sizing guideline for custom images so that your custom images
display correctly in the Identity Manager Service Center.
- The custom image files can be in the following web browser supported image formats, such as
jpg, gif, or png.
- Before you begin, you must place your custom image files in the
following locations:
- The URL for Icon must be in the following form:
custom/ui/images/<your file name>
- Optional: Specify a menu category for the header.
You can also select from the two predefined menu categories:
- manageAccess
- requestStatusTodo
- Optional: Select the Show on home
page check box to display the task card on the home page.
- Optional: Select the Start task
in new window check box to display the custom task in
a new browser window when the user starts the task in the Identity
Service Center. If the custom task URL corresponds to the Security
Identity Manager administrative console, you must select this check
box.
- Optional: Create custom task parameters.
Repeat these steps for each custom parameter you want to create.
- In the Task Parameters table,
click Create.
- Specify a parameter name.
- Specify a parameter value
- Click OK.
- When you are finished, click OK.
The Success page is displayed.
- Select an action or click Close to
return to the Define Views page.
What to do next
You can now assign the custom task to a view.