Undercover Agent

Undercover Agent (UCA) 连接到流程 或业务流程定义 (BPD) 中的消息事件或内容事件,并调用服务以处理该事件。

Undercover Agent 由事件启动。 例如,收到来自外部系统的消息事件时,需要 Undercover Agent 来启动相应服务以响应消息。

消息事件可以来自以下任何组件:

当 Undercover Agent 运行时,它会启动 BPD , 服务或流程以响应事件。

使用消息事件或内容事件时,必须将 Undercover Agent 连接到该事件。 例如,收到来自外部系统的消息事件时,需要 Undercover Agent 来触发流程中的消息事件以响应消息。

如果您想运行 startBpdWithName 应用程序编程接口(API)在卧底代理中启动进程实例,请在 100Custom.xml 文件或其他覆盖文件中设置 <enable-start-bpd-from-uca> 属性为true。 重新启动产品,然后检查 TeamworksConfiguration.running.xml 文件以确保该设置的值正确。 该属性缺省情况下设置为 fasle,如果您不对其进行更改,可能会遇到使流程无法启动的错误。