探索连接器和 Microsoft Dataverse
通常,当组织生成业务解决方案时,解决方案的工作和执行方式会受到多种因素的影响。 其中两个领域是连接到数据源和管理业务数据。 Power Platform 包括两个有助于更轻松完成这些领域的工具,即数据连接器和 Microsoft Dataverse。 借助数据连接器,可以轻松连接到不同服务中的数据。 Microsoft Dataverse 是一个业务数据库,它不仅可存储业务数据,还提供其他内置功能(例如安全性等)。
让我们花点时间来详细了解上述每一个元素。
连接器
创建跨多个服务的解决方案不免会带来一些挑战。 其中一项挑战是确保在所有系统中都能执行必要的操作。 您需要使用有效帐户访问该服务,但该帐户需要能够在所有服务中执行必要的操作。 让我们来看下面的单据处理示例。
一家楼宇管理公司通过供应商在楼宇中执行服务,例如在租户离开后清理房产以及在房产中提供景观美化服务。 工作完成后,供应商将发票发送给这家楼宇管理公司。 这家楼宇管理公司希望自动处理来自供应商的发票。
目前流程如下:
以电子邮件附件的形式接收发票。 这家管理公司使用 Microsoft Exchange 处理电子邮件。
这些附件下载并存储在 Microsoft SharePoint 中。
每张发票都发送给特定人员进行审批。 在 Microsoft Teams 中进行审批。
获得批准后,这些发票将输入到公司的 ERP(企业资源管理)系统中。 该管理公司使用 Oracle。
输入后,必须向供应商发送一封包含发票编号的确认电子邮件。
实现此类流程的自动化需要与多个服务进行交互。 每个服务可能使用不同的帐户,并执行不同的数据操作。 在此示例中,我们将使用至少四种不同服务。
Office 365 Outlook:首先,您需要对特定的 Microsoft Exchange 邮箱进行监视。
Microsoft SharePoint:附件下载并保存到 Microsoft SharePoint 的特定文件夹中。
Microsoft Teams:在 Microsoft Teams 中向经理发送发票审批请求,他们可以在这里批准或拒绝该请求。
Oracle:获得批准后,将在 Oracle 中创建新发票。 系统会存储发票的详细信息,以备后用。
Office 365 Outlook:使用专用邮箱向提交发票的公司发送一封确认电子邮件。
借助 Power Platform,使用数据连接器可以更轻松地处理不同的数据源。 它们可以作为数据源与您的应用或工作流之间的桥梁。 Power Platform 具有 900 多个可用于各种数据源的连接器。 此外,连接器还提供一系列操作,可简化使用这些数据源的流程。 例如,Office 365 Outlook 连接器具有用于处理邮箱的预构建操作,例如下载附件、发送电子邮件和管理事件等。 使用连接器时,您只需提供有关要完成的操作的一些基本详细信息。 数据连接器在整个 Power Platform 中使用。 例如,在 Power Apps 中,可以使用连接器将应用连接到数据。 公司可能会为现场工作的员工创建一个订单履行应用程序。 可以使用数据连接器将该应用连接到数据源(如 SQL 数据库或 Microsoft Dataverse)。 在 Power Automate 中,数据连接器可用于连接到用作触发器或操作的数据源。
Microsoft Dataverse
借助 Microsoft Dataverse,组织可以安全地存储和管理商业应用程序使用的数据。 Dataverse 数据存储在表中。 表是行和列的集合。 表中的每个列分别存储特定类型的数据,例如姓名、位置、年龄、日期、薪金等。 除了数据存储,Dataverse 还具有其他元素,有助于保护数据、进行数据验证和提高工作效率。
每个 Dataverse 实例都包括一组基本的标准表,可涵盖各种典型的业务场景(例如客户、联系人和活动)。 由于已经具有可用的标准业务表,因此这组基本表可帮助组织减少着手构建解决方案所需的时间。 此外,组织可以创建特定于其需求的自定义表,并在其中填充数据。
例如:
房地产公司可以创建表,以存储他们所销售的房产、表示待售房屋或存储展示资料。
财务公司可以添加表来表示贷款申请或银行帐户。
汽车维修公司可以添加表来表示他们销售的零件,或他们提供的服务。
创建这些表后,应用程序制作者可以使用 Power Apps 等工具构建丰富的商业应用程序来利用这些数据。 例如,一家房地产公司可能会为现场工作的代理创建一个房产管理应用程序。 通过该应用,代理可以访问存储在 Dataverse 中的房产信息。
使用 Dataverse 可以获得以下好处:
轻松管理:元数据和数据都存储在云中。
易于保护:数据得到安全地存储,因此用户只能访问所需的内容。 使用基于角色的安全措施,您可以控制组织中不同用户对表的访问权限。
丰富的元数据:直接在 Power Apps 中使用数据类型和关系。
逻辑和验证:定义计算的列、业务规则、工作流和业务流程流,以确保数据质量并推动业务流程。
高效工作工具:Microsoft Excel 的加载项中提供一些可用的表,可以提高工作效率并确保数据可访问性。
许多基于 Power Platform 构建的解决方案都大量使用 Dataverse 和连接器。 Dataverse 用作主要业务数据存储机制,连接器则用于连接到不同数据服务的不同应用和自动化。