Dynamics 365应用程序开发 - 5. 创建自定义业务应用程序

PowerApps是一项允许您在整个平台上创建、管理和使用自定义商业应用程序的服务。它安全地连接到现有的系统和客户的数据源,允许定制者在不编写代码的情况下构建应用程序。通过发布这些应用程序,可以立即为网络和移动用户提供这些应用程序。

在本章中,我们将介绍以下几点:

  • PowerApps概述
  • 配置和创建PowerApps所需的权限
  • PowerApps中的连接器
  • 了解PowerApps设计界面
  • 使用Dynamics 365中的数据创建PowerApps
  • 在移动和平板设备上运行PowerApps
  • PowerApps中的数据连接服务
  • 使用数据连接服务创建应用程序
  • 在数据连接服务中创建实体
  • 自定义PowerApps

Dynamics 365中的PowerApps概述

PowerApps是一种安全地与数据源(如Azure、Dynamics 365或Office 365)建立连接的服务,可以最大限度地减少组织对数据的安全担忧。任何用户都可以在PowerApps中进行设计,而无需编写代码。发布这些PowerApps非常方便。

从员工的角度来看,PowerApps通过以下方式提供工作灵活性:

  • 提供快速创建应用程序的能力
  • 提供创建适用于每台设备的应用程序的功能
  • 提供Microsoft Office的应用体验
  • 提供使用内置连接与PowerApps进行连接的云服务,如Dynamic 365或Office 365

从开发人员的角度来看,PowerApps提供了以下功能:

  • 将Azure服务纳入PowerApps,提高用户端的性能和速度
  • 轻松创建任何现有业务系统的附加数据连接和API
  • 组织数据安全管理中的可靠性和稳健性

PowerApps加快了工作速度,并减少了构建应用程序的时间。对于那些刚开始设计应用程序的用户来说,这是非常有效和高效的。它允许您将云内容直接交付到移动设备。

PowerApps节省了大量的开发时间,还允许以最低配置连接云数据源。

设计PowerApps的先决条件

在PowerApps中设计非常简单。在此之前,我们将讨论PowerApps的配置和设计过程。完成设计过程的以下步骤:

  • 使用Dynamics 365订阅创建Office 365实例
  • 使用Office 365登录ID登录PowerApps网站
  • 确保您的用户具有Office 365全局管理员角色

PowerApps连接器

PowerApps能够从云端获取数据。为此,首先,应该创建连接器。连接器指定PowerApps的数据源。将数据从云传输到PowerApps非常简单且安全。不需要担心任何类型的加密来确保数据的安全。

PowerApps连接器支持许多服务,例如在线或本地数据。
PowerApps中有两种类型的连接器:

  • 标准连接器:这些连接器被称为标准连接器,因为PowerApps支持许多服务,如Dynamics365、SharePoint和Excel。有许多连接器支持PowerApps。
  • 自定义连接器:只有当需要将PowerApps与自定义服务连接时,才会创建自定义连接器;例如由开发人员定制的从本地数据服务器向PowerApps获取数据的服务设计。

某些类型的连接器仅适用于特定的数据源;例如,表格数据源,如SharePoint或Excel。一些连接器设计用于与基于功能的数据源(如Outlook、Facebook和Twitter)协作。
当从这些数据源提取数据时,PowerApps有自己不同的功能来与数据交互。然而,与表格数据相比,基于函数的数据需要在PowerApps中做更多的工作。

以下是PowerApps中可用的连接器列表:


PowerApps旨在支持存储在云中的外部数据源;例如,从OneDrive上存储的Excel文件中获取数据。此外,还有另一个数据源,如日历、电子邮件等,数据源将支持更早的通知。

管理PowerApps的数据

在连接器的帮助下,在PowerApps中使用数据并不是一个很大的挑战,但使用来自云的数据可能会导致大量数据输入到应用程序中。这对用户或系统本身都不好。制作一个高效有效的应用程序来管理数据是非常重要的,因为获取数据就像获取应用程序用户所需的有用信息。这是减少内存、处理能力和PowerApps网络带宽所必需的。它还将通过获取有用的数据来提高PowerApps的响应时间和性能。

要遇到批量数据问题,PowerApps会使用数据委派。数据委派仅为用户应用程序提供对用户有用的数据。这种数据排序节省了大量的网络流量。这意味着PowerApps将在加载设备之前处理数据。

委派只不过是在通过网络发送数据之前将公式应用于数据。只有表格数据源才支持委派。

以下是数据源列表,其中包含是否支持委派的信息:

PowerApps借助可委托功能实现委托。以下列表指定了连接支持的一些委派函数和数据源:

以下列表为每个数据源指定了可过滤和查找的可删除谓词:

获取PowerApps的本地数据

PowerApps可以使用内部部署数据。网关用于将本地数据与PowerApps连接起来。网关是PowerApps内部部署服务器中可用数据之间的桥梁。网关能够使用以下连接与本地数据源建立连接:

  • Filesystem
  • DB2
  • SharePoint
  • Informix
  • SQL Server
  • Oracle

 PowerApps设计器

PowerApps设计器用于管理PowerApps。此设计器包含以下用于设计PowerApps的组件:

屏幕:屏幕是PowerApps不同控件的容器。屏幕不过是为用户交互而设计的应用程序的视觉前端。在PowerApps中,管理屏幕非常简单。

PowerApps中提供以下类型的屏幕:

  • Blank
  • Scrollable screen
  • List screen
  • Form screen
控件:要设计PowerApps,需要不同的UI元素。这些UI元素也称为控件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Martin-Mei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值