要获取有关 Enterprise Content Management (ECM) 服务器上的文档或文件夹事件的信息,必须创建和配置用于事件预订的内容 UCA。内容 UCA 用于在 ECM 服务器上发生特定的内容更改时启动 BPM 开始事件或中间事件。它在概念上与消息 UCA 相似,但是具有专门的“内容”标记来区分它和“消息”标记。
开始之前
要执行此任务,您必须进入 IBM® Process
Designer 桌面编辑器中。
本主题描述了如何在不考虑检测和响应 ECM 事件所需的其他某些组件(例如事件预订)的情况下创建内容 UCA。如果您需要创建内容 UCA 和所有其他必需的组件,那么应按照主题预订文档和文件夹事件:端到端方法中的指示信息操作。这种方法比单独创建每个组件更简单,并且它会自动创建一些其他情况下需要手动创建的资源。
关于此任务
要创建和配置内容 UCA,请按以下过程中的指示信息完成以下过程。
过程
- 打开 Process Designer 桌面编辑器。
- 在 Designer 视图中打开流程应用程序。
- 通过完成以下步骤以创建内容 UCA:
- 单击实现旁的加号 (+) 图标,然后选择Undercover Agent。这样会打开“新建 Undercover Agent”向导。
- 在名称字段中,指定新 UCA 的名称。
- 在调度类型下拉列表中,选择按事件。
- 单击完成。这样会在 Undercover Agent 编辑器中打开该 UCA。
- 在 Undercover Agent 编辑器中完成以下步骤以配置内容 UCA:
- 在事件标记区域旁边,单击选择,然后选择内容。
(内容选项用于源自 ECM 服务器的内容事件。相比之下,消息选项用于源自已创建的 BPD、JMS 侦听器或 Web service 的消息事件。)
- 在实现区域旁边,接受缺省选项变量或选择服务(如果需要)。使用变量实现将事件从 UCA 直接传递到 BPD。相比之下,通过添加业务逻辑或决策来使用服务实现以处理关于事件的信息。)
- 如果您接受了变量作为实现,那么将使用缺省变量类型 ECMContentEvent,并且无法更改。
- 如果您选择了服务作为实现,那么已选择缺省附加的服务缺省 ECM 事件。但是,可以单击附加的服务区域旁边的选择,然后为 UCA 选择其他附加的服务。
- 确保选中了启用复选框,这将使内容 UCA 能够运行。
- 在参数映射部分中,如果希望在附加的服务中使用输入变量的缺省值,请选中使用缺省值复选框。如果连接的服务的输入变量没有缺省值,那么此复选框会禁用。
您可以在字段中输入值以手动将常量值映射到附加的服务的输入变量。例如,可能会出于测试目的而使用常量。
- 单击保存。
- 如果您接受内容事件标记并且需要为 UCA 创建事件预订,请单击添加事件预订并按照主题创建和配置事件预订中的指示信息操作。
- 配置并保存内容 UCA 后,可以单击立即运行以测试该内容 UCA 并对其进行监视(如维护和监控 IBM Business Process Manager Event Manager 中所述)。
结果
新配置的内容 UCA 会显示在“实现”库列表的
Undercover Agents 部分中。