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 Verify Identity Governance. It is defined by a unique
identifier, a URL, and optional parameters. The task can be associated with IVIG 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 IVIG 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
IVIG Service Center, it is started in the inline frame, or
iframe, of the browser window that contains the IVIG 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 IBM Verify Identity Governance 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 IVIG Service Center for the
Self Service user interface. To turn off headers so that it integrates better with the IVIG 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
IM_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 IVIG 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 IM_HOME/data/CustomLabels.properties, where
IM_HOME is the Identity Manager installation directory.
If you want to display Custom task as the description of the task in the
IVIG 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 IVIG 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 IVIG 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 IVIG Service Center. If the custom task URL corresponds to the
IBM Verify Identity Governance administrative console, you must select this check box.
- Optional: To specify whether the task is visible only to the
logged in user, other users, or both, add a task parameter with parameter name as
viewtype. Specify one of the following values:
- self
- The task displays when the persona is set to Manage Self.
- others
- The task displays when the persona is set to Manage Others.
- both
- The task displays when the persona is set to either Manage Others or
Manage Self.
- 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.