如何创建延续

创建继续符可以指示一个或多个业务流程中的哪些业务活动是通过构造连接的活动来关联的。

重要

如果活动中包含 BAM 继续符,则更新跟踪配置文件可能会影响正在进行的活动实例。 具体而言,如果在更新跟踪配置文件时指定在下游对已记录的某个活动项进行数据侦听,则原始值可能会被覆盖。 从本质而言,任何单个事件流将不会受跟踪配置文件更新的应用程序的影响,因为每个流对象是与活动/流开始时处于就绪状态的特定版本的配置文件相联系。 但是,使用继续符就意味着将多个事件流相关联,在更新配置文件时还尚未开始的流将提取更新中所做的更改,从而导致上述可能出现的覆盖数据的情况。

注意

  您可以创建用于不处理消息的业务流程的继续符。 通过将参数传递到业务流程间的执行调用中,然后使用 BAM API 来处理继续符,可以获得与处理消息的业务流程相同的功能。

必备条件

若要执行此过程,必须已部署 BAM 活动定义和要连接到的业务流程。

创建继续符

  1. 打开现有跟踪配置文件,或者创建一个跟踪配置文件。 有关创建跟踪配置文件的信息,请参阅 如何创建跟踪配置文件

  2. 标识 一个继续标记,该标记 是两个活动都可用的一条唯一信息。 例如,如果 CreditHistory 活动是由从 EquityLoan业务流程中的 LoanProcess 活动发送的消息激活的,则消息的 SSN 字段可用作继续标记,因为这两个活动都是通用的。

  3. 右键单击活动,然后选择“ 新建延续 ”以 (CreditHistory) 创建延续。 命名您刚创建的继续符节点。

  4. 从“业务流程调度”视图中,选择在步骤 2 中选择的继续符,例如 SSN(本例中为“发送”操作的 SSN),然后将它放到在步骤 3 中创建的继续符节点中。

  5. 右键单击活动并选择“ 新建 ContinuationID ”以创建延续 ID 节点。 使用在步骤 3 中选择的名称命名该节点,然后将其放到包含相应数据项的节点(本例中为接收操作的 SSN)中。

  6. 在“ 文件”菜单上,单击“ 另存为”,将跟踪配置文件作为 .btt 文件保存到 BizTalk 管理数据库,并避免覆盖任何现有的 .btt 文件。

另请参阅

“Continuation 和 ContinuationID”节点
创建跟踪配置文件