使用业务流程设计器

在您开始了某一 BizTalk 项目后,可以创建新的业务流程和向该项目添加现有业务流程。 请参阅下面的过程来创建和保存业务流程、将现有业务流程添加到某一项目或从项目中删除现有业务流程、更改业务流程的名称以及设置业务流程属性。

创建业务流程

  1. 在解决方案资源管理器中,右键单击项目名称,选择“添加”,然后单击“新建项”。

  2. “添加新项 ”对话框的“ 类别 ”窗格中,单击“ BizTalk 项目项”,然后在“ 模板 ”窗格中单击“ BizTalk 业务流程”。

  3. 在对话框底部的“ 名称 ”框中,提供业务流程的名称,然后单击“ 添加”。

    新的业务流程即在业务流程设计器中创建和显示,并且相应的 .odx 文件在解决方案资源管理器中创建和显示。

向项目添加现有业务流程

  1. 在“解决方案资源管理器”中,右键单击项目名称,单击“添加”,然后单击“现有项”。

  2. “添加现有项 ”对话框中,导航到包含业务流程的目录,选择业务流程,然后单击“ 添加”。

    该业务流程将添加到项目中。

    注意

    添加现有文件时,该文件将复制到您的项目中。 (此文件不是由 reference.) 如果在项目中更改文件,则原始文件保持不变。

更改业务流程的名称

  1. 在解决方案资源管理器中,右键单击要更改的 .odx 文件,然后单击“重命名”。

  2. 键入想要的新文件名,然后按下 ENTER。

    注意

    更改 .odx 文件的名称时,可能还需要通过单击设计图面调出属性窗口并更改业务流程的 Typename 属性的值来更改业务流程类型的名称。

保存业务流程

  • 在“ 文件 ”菜单上,单击“ 保存 <业务流程名称>”。

    注意

    业务流程文件保存为 UTF-8。 架构、映射和管道保存为 UTF-16。

从项目中删除业务流程

  • 在“解决方案资源管理器”中,右键单击要删除的文件,然后单击“从项目中排除”。

    注意

    若要从项目中删除业务流程并永久删除文件,请改为单击“ 删除 ”。

在项目中包括已排除的业务流程

  • 在“解决方案资源管理器”中,单击“全部显示”工具栏按钮,右键单击所需的 .odx 文件,然后选择“包括在项目中”。

设置业务流程属性

  1. 通过双击项目中的 .odx 文件,或者通过在流程区域中选择包含业务流程的选项卡,打开业务流程。

  2. 在“业务流程视图”窗口中,选择“ 业务流程属性”。

    — 或 —

    单击业务流程设计图面的 “进程区域 ”背景。

  3. 在“属性”窗口中,指定以下属性。 请注意,某些属性仅在某些情况下出现。

    注意

    业务流程的名称、端口类型和多部分消息类型在模块的作用域内必须唯一。

    属性 说明
    Batch 确定作为原子事务的业务流程是否可与其他实例一起执行批处理。
    补偿 指定要对业务流程执行的补偿类型。
    隔离级别 对于事务性业务流程,确定并发事务中数据可访问的程度。
    可导出模块 确定模块是否可导出到 BPEL4WS。
    模块 XML 目标命名空间 将类型导出到 BPEL4WS 时使用的 XML 目标命名空间。
    命名空间 确定包括业务流程和业务流程类型的包含模块的名称。
    可导出的业务流程 指示此业务流程是否可导出到 BPEL4WS。
    业务流程 XML 目标命名空间 将此业务流程导出到 BPEL4WS 时使用的 XML 目标命名空间。
    重试 指定事务性业务流程失败后是否重试该业务流程。
    超时 事务性业务流程失败之前处于非活动状态的时间(以秒计)。
    事务标识符 用于事务性业务流程的唯一标识符。
    事务类型 确定业务流程是原子事务、长期事务还是业务流程未进行事务处理。
    类型修饰符 确定业务流程级别变量的作用域:

    专用 - 对此业务流程的访问仅限于包含模块。

    公共 - 对此业务流程的访问不受限制。

    内部 - 对此业务流程的访问仅限于同一项目中的模块。
    类型名称 确定此业务流程在包含模块内的名称。 注意:如果要使用与根级命名空间相同的 Typename,则当基于 Typename 定义消息和变量并尝试对其执行分配操作时,可能会从 Orchestration Designer 收到错误。 例如,如果您指定某一系统类型名称,然后定义 System.String 之类的消息和变量,则可能会收到错误消息。

另请参阅

业务流程形状
如何将形状添加到业务流程
如何向业务流程添加参数
如何使用“选择项目类型”对话框