使用 TPE

使用跟踪属性编辑器 (TPE) 将业务流程编排和属性映射到 BAM 活动定义。

TPE 的用户在 BAM 活动中为项目(如里程碑和上下文数据,偶尔称为“可见性期望列表”)与 BizTalk 解决方案源之间创建映射或跟踪记录。

创建跟踪配置文件

例如,考虑一个 BAM 活动,其中包含名为“采购订单已收到”的里程碑。 开发人员从在其他 BizTalk Server 开发工具中创建进程的经验中知道,真正的流程包括一个消息传输端口,采购订单通过该端口流动以启动处理。 开发人员确定,称为“PO Received”的活动里程碑与解决方案中端口名为“PortEndTime”的 BizTalk 消息属性最为准确地关联。 开发人员通过加载活动、选择事件源,并从事件源中拖动合适的项放到活动树定义的相应节点上,从而完成此映射及其他映射,使跟踪配置文件得以完成。

创建配置文件的先决条件

创建追踪档案需要满足两个条件:

  1. BAM 活动已由业务分析师定义,作为总体观察模型的一部分,并由系统管理员部署。

  2. BizTalk 解决方案(包括业务流程、架构、映射和管道)已成功部署到目标环境中。

    这些先决条件是必需的,因为在安装 TPE 后,TPE 不会填充要从数据库检索的任何数据。

    为自定义 BAM 解决方案创建配置文件

    跟踪配置文件仅与具有侦听器的运行时相关。 对于使用 BAM API 由自定义代码组成的 BAM 解决方案,没有关联的 BAM 运行时拦截器,并且只能通过以下两种方式之一将数据发送到 BAM:

  • 直接通过 BAM API。 使用 API 开发人员可以将事件数据显式发送到 BAM 基础结构。 有关使用 BAM API 的详细信息,请参阅 使用事件流实现 BAM 活动

  • 通过 BizTalk Server 的属性间接地。 如果自定义代码在具有关联拦截技术的某个运行时上下文中执行(例如自定义管道或在调用自定义程序集时的表达式/操作形状),则可以使用上述 BAM API 或传统的数据提升技术。 通过将属性提升为 TPE 可访问的属性,然后可以将事件数据关联到 BAM 活动项,并在 TPE 中使用正确的上下文属性进行关联。 有关提升属性的详细信息,请参阅 “提升属性”。

本节中