活动视图包含使用 BAM Add-In for Excel 创建的导入的 BAM 活动定义。 BAM 活动定义是业务流程跟踪要求的抽象。 活动可以跨多个业务流程和端口。 导入活动定义一次,并将其映射到满足定义某些部分的每个业务流程或消息传送项目。
活动视图链接位于跟踪配置文件编辑器(TPE)用户界面的左窗格中。
活动视图元素
活动视图在树视图中显示跟踪配置文件的整体结构,并包含以下元素:
里程碑
活动的数据项
事件源
数据源
里程碑:里程碑是定义给定进程中某个点的对象。 可通过以下三种方式之一访问里程碑:
从编排安排中拖动形状,且该形状运行的结束时间由 BAM 报告为里程碑值。
可以将消息传送属性从右侧的示意图表示形式拖动到目标里程碑。
可以拖拽包含里程碑值的消息载荷模式节点。
注释
DATETIME ONLY 类型架构节点在运行时进行评估。 运行时出现的任何转换或强制转换问题都会导致在事件日志中记录追踪错误。
数据项:数据项是从消息实例、系统或提升属性的 XML 架构中定义特定元素的对象。 通过展开架构来查找并选择感兴趣的元素,并将元素拖动到正确的数据项类型文件夹来访问数据项。 有关数据项(例如 XPath)的信息存储在配置文件中。
注释
TPE 仅支持在特定数据字段的消息架构中定义的零对一表示形式的数据项。 如果存在具有一对多表示形式的数据项,则业务流程跟踪中可能会出现错误。 在这些情况下,BAM 初始导入数据库中不存储任何数据。 如果未发生错误,则无法保证会跟踪哪个数据项。
注释
BAM 开发人员需要注意,属性是根据 BizTalk Server 进程规则填充的,而不是 BAM。
例如,在 SMTP 适配器中,上下文属性(如 SMTPServer、CC 和 From)在显式填充之前不包含任何值。 一旦这些值被填入,它们的值就会显示在 BAM 主导入数据库中,并可用于跟踪。
活动视图上下文菜单
活动视图中可用操作的上下文菜单将根据编排视图中所选节点动态更改。 例如,如果选择活动文件夹节点,快捷菜单将包含该活动文件夹的快捷菜单项。
您可以通过将事件和数据从右侧的源事件窗格拖动到活动视图中的事件或数据节点,将其关联到业务活动中的项。
右键单击树中的节点即可访问活动视图中节点的上下文菜单。 以下屏幕显示了活动视图的根节点。 下表描述了活动视图不同节点上下文菜单中的项。
活动定义树根节点
菜单项 | 用法 |
---|---|
全新续篇 | 将新的“延续”文件夹插入活动树中。 将此文件夹的值从续接的源段映射。 与 ContinuationID 文件夹结合使用以提供一种在填充同一活动的多个组件之间移交处理的方法。 这些组件的示例包括 BizTalk 业务流程、端口、BufferedEventStream 和 DirectEventStreams。 注意: 延续文件夹名称最多可以包含 127 个字符。 |
新的 ContinuationID | 将 ContinuationID 文件夹插入活动树。 将此文件夹映射到续接的段落。 例如,如果编排 A 继续到编排 B,则必须将此文件夹映射到编排 B 中的某个项目。 与“延续”文件夹结合使用,提供一种在填充同一活动的多个组件之间移交处理的方法。 这些组件的示例包括 BizTalk 业务流程、端口、BufferedEventStream 和 DirectEventStreams。 注意: ContinuationID 文件夹名称最多可以包含 127 个字符。 |
新关系 | 将新关系文件夹插入活动树。 用于发布构成视图的活动之间的关系。 注意: 关系文件夹名称最多可以包含 128 个字符。 其中包括服务器名称和 BizTalk 管理数据库名称。 |
新建文档参考 URL | 将新的文档引用 URL 文件夹插入活动树中。 用于将引用 URL 设置为包含与此活动相关的文档的位置。 注意: 文档引用 URL 文件夹名称最多可以包含 128 个字符。 |
属性节点
菜单项 | 用法 |
---|---|
关联所选数据 | 用于在邮件有效负载或上下文属性数据项与 BAM 活动数据项文件夹之间创建关联。 |
事件节点
菜单项 | 用法 |
---|---|
与所选操作的结束关联 | 用于在业务流程形状、DateTime 消息有效负载或 DateTime 上下文属性数据项与 BAM 活动里程碑文件夹之间创建关联。 |