如何创建续篇

可以创建延续,以通过构造连接的活动来指示一个或多个业务流程中的哪些业务事件相关。

重要

如果活动包含 BAM 延续,则更新跟踪配置文件可能会影响正在进行的活动实例。 具体而言,如果对跟踪配置文件的更新指定要对已记录的活动项的数据进行下游拦截,则可能会覆盖原始值。 从本质上讲,任何单个事件流都不会受到跟踪配置文件更新的应用程序的影响,因为每个流对象都绑定到在活动/流启动时就位的特定配置文件版本。 但是,由于续延是关联多个事件流的手段,因此在配置文件更新时尚未开始的流将会采纳更新中的更改,从而可能导致数据覆盖的情况。

注释

可以使用不处理消息的业务流程创建延续。 你可以获取与编排相同的功能,即通过在编排之间的执行调用中传递参数和使用 BAM API 来处理消息的延续。

先决条件

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

创建延续

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

  2. 识别延续标记,这是一条可供这两个活动使用的唯一信息。 例如,如果 CreditHistory 活动是由从 EquityLoan业务流程中的 LoanProcess 活动发送的消息激活的,则消息的 SSN 字段可用作延续令牌,因为这两个活动很常见。

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

  4. 从编排计划视图中,选择在步骤 2 中选择的续接令牌,例如 SSN(在本例中来自发送操作),并将其放入在步骤 3 中创建的续接节点。

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

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

另请参阅

延续节点和 ContinuationID 节点
创建跟踪配置文件