为内容事件创建和配置 Undercover Agent

Draft comment:
This topic is shared by BAW, CP4BA, CP4BASaaS. Last updated on 2025-01-20 10:38
Draft comment:
This topic was viewed 16 times since its publication
为了在 Enterprise Content Management (ECM) 服务器上获取关于文档或文件夹事件的信息,您必须创建并配置处理事件预订的内容 Undercover Agent。 当 ECM 服务器上的特定内容发生变化时,内容卧底代理(UCA)就会启动 BPM 进程启动或中间事件。 它在概念上与消息 Undercover Agent 相似,但是具有专门的“内容”标记来区分它和“消息”标记。

准备工作

以下过程描述了如何在不考虑检测和响应 ECM 事件所需的其他某些组件(例如事件预订)的情况下创建内容 Undercover Agent。 如果需要创建内容 Undercover Agent 和所有其他必需组件,那么应遵循主题 预订文档和文件夹事件中的指示信息。 此端到端方法比单独创建每个组件更简单。 它会自动创建一些其他情况下需要手动创建的资源。

过程

  1. 打开设计器。
  2. 要启动 新建 Undercover Agent,请单击 事件 旁边的加号 (+) 图标,然后选择 Undercover Agent。 此时将打开 " 新建 Undercover Agent " 向导。
  3. 在 Undercover Agent 编辑器中完成以下步骤来配置内容 Undercover Agent:
    1. 在 " 事件标记 " 区域旁边,单击 选择 ,然后选择 内容。 (内容选项用于源自 ECM 服务器的内容事件。 相比之下, 消息 选项用于处理源自流程,服务流, JMS 侦听器或已创建的 Web Service 的消息事件。)
    2. 实现 区域旁边,接受缺省选择 变量 或选择 服务 (如果需要)。 使用变量实现将事件从 Undercover Agent 直接传递到流程。 通过添加业务逻辑或决策来使用服务实现以处理关于事件的信息。
    3. 如果接受 变量 作为实现,那么将使用缺省变量类型 ECMContentEvent ,并且无法对其进行更改。
    4. 如果选择 服务 作为实现,那么已选择缺省附加服务 缺省 ECM 事件 。 但是,可以单击附加的服务区域旁边的选择,然后为 Undercover Agent 选择其他附加的服务。
    5. 确保选中 已启用 复选框,这将使内容 Undercover Agent 能够运行。
    6. 参数映射 部分中,如果要使用附加服务中输入变量的缺省值,请选中 使用缺省值 复选框。 如果连接的服务的输入变量没有缺省值,那么此复选框会禁用。 您可以在字段中输入值以手动将常量值映射到附加的服务的输入变量。 例如,可能会出于测试目的而使用常量。
    7. 如果您已接受 内容 事件标记,并且需要为 Undercover Agent 创建事件预订,请单击 添加事件预订 ,并遵循 预订文档和文件夹事件主题中的指示信息。
  4. 单击 保存完成编辑
  5. 单击立即运行测试内容卧底代理,并 按照维护和监控 IBM Business Automation Workflow Event Manager 中的描述对其进行监控。

结果

新配置的内容 Undercover Agent 会显示在“实现”库列表的 Undercover Agents 部分中。