教程 2:员工 - 使用 SQL 适配器的采购订单流程

在本教程中,你将自动执行采购部门在每次新员工加入组织时下达设备订单的过程。 员工详细信息和采购订单详细信息分别在 SQL Server 数据库中的 EmployeePurchase_Order 表中维护。 采购部门通过更新SQL Server数据库中的Purchase_Order表和发送电子邮件来通知。 在进程中,将执行以下操作:

  1. 每次更新 Employee 表时,适配器都会收到通知。 然后,适配器将通知发送到 BizTalk 业务流程。

  2. BizTalk 业务流程确定通知是否适用于插入到 Employee 表中的新记录。 如果通知针对 Employee 表的任何其他操作,则业务流程不会执行任何操作。

  3. 如果通知用于对 Employee 表执行插入操作,并通知已添加新的员工记录,则业务流程将使用 SQL 适配器来读取新记录的详细信息。

  4. 业务流程接收一个响应,其中包含新添加的员工记录的详细信息。 业务流程将 Employee_ID 字段和 指定 字段映射到 Purchase_Order表上 “插入”操作的请求消息的响应中。

  5. 然后,业务流程使用 SQL 适配器对 Purchase_Order 表执行 Insert 操作。 插入操作的响应通过电子邮件发送到采购部门。

关于此示例中使用的数据库对象

本教程使用示例附带的 SQL 脚本创建的数据库对象。 有关脚本和示例的详细信息,请参阅 适配器示例。 本教程中使用的数据库对象包括:

  • ADAPTER_SAMPLES 数据库。

  • 员工 表和 Purchase_Order 表。

  • UPDATE_EMPLOYEE 存储过程。

    所有这些数据库对象都是在运行随示例提供的 SQL 脚本时创建的。 在开始学习本教程之前,请确保运行脚本。

基于本教程的示例

BizTalk 适配器包还提供了基于本教程 的示例Employee_PurchaseOrder。 有关详细信息,请参阅 适配器示例

建议完全完成本教程,了解如何使用适配器创建 BizTalk 项目,然后查看示例作为参考。

本节内容