上一主题: 高级任务组件下一主题: 管理任务和事件


创建业务逻辑任务处理程序

您可以通过以下步骤定义业务逻辑任务处理程序的完全限定类名称:

  1. 创建或修改管理任务。
  2. 在“管理配置文件”选项卡上,单击“业务逻辑任务处理程序”。

    将显示“业务逻辑任务处理程序”屏幕。 此屏幕列出了分配给任务的所有现有业务逻辑任务处理程序。 Identity Manager 将按照处理程序在列表中显示的顺序来执行这些处理程序。

  3. 单击“添加”。

    将显示“业务逻辑任务处理程序详细信息”屏幕。

对于要分配给任务的业务逻辑任务处理程序,可以使用“业务逻辑任务处理程序详细信息”屏幕为其定义以下信息:

名称

要分配给业务逻辑任务处理程序的名称。

说明

业务逻辑任务处理程序的说明(可选)。

Java 类

如果业务逻辑任务处理程序在 Java 中实施,则是指完全限定的业务逻辑任务处理程序类名称,例如:

com.mycompany.MyJavaBLTH

Identity Manager 预期类文件位于为自定义 Java 类文件指定的根目录中。 有关部署 Java 类文件的信息,请参阅《Java 编程指南》

JavaScript 文件名

如果业务逻辑任务处理程序在 JavaScript 中实施,且 JavaScript 代码包含在某个文件中,则可在此字段中指定该文件的名称。 例如,当业务逻辑任务处理程序要由多个任务屏幕使用时,您可能希望将 JavaScript 置于某个文件中。

Identity Manager 预期该文件位于为自定义 JavaScript 文件指定的根目录中。 有关部署 JavaScript 文件的信息,请参阅《Java 编程指南》

如果要将该文件存储在根目录的子目录中,请在指定 JavaScript 文件名时包括子目录名称,例如:

JavaScriptSubDir\MyJavaScriptBLTH.js

必须根据部署 JavaScript 文件的平台,使用合适的斜线。

JavaScript

您可以通过在此字段(而非文件)中输入完整的 JavaScript 代码,实施 JavaScript 业务逻辑任务处理程序。 例如,如果脚本很短,或者不在任何其他任务屏幕中使用,您可能希望将此 JavaScript 置于此字段中。

属性和值

在 Java 实施过程中,这些字段为传递到 Java 业务逻辑任务处理程序的 init() 方法中的数据的可选名称/值对,并且将以处理程序业务逻辑所需的任何方式来使用。

要添加用户定义的属性,请指定属性名称和值,然后单击“添加”。

注意:如果添加了 Java 业务逻辑任务处理程序,请重新启动应用程序服务器,以加载该处理程序。