前言
前几天了解了Power App中的Canvas应用(画布应用),那么到底什么是Power Apps呢,接下来咱们一起了解一下Power Apps主要有哪几部分组成?
在【Power Apps】02 Power Apps为何如此受欢迎 这篇文章中有提到过,在你设计Power App之前,你需要考虑如下几点(参考微软官网)
- 业务需求
- 数据模型(Data)
- 用户体验(Power App)
- 用户界面(Power App)
- 业务逻辑(Power Automatic)
- 最终发布(Publish)
Power App主要是通过低代码、高效率、多元性的给用户创建适合自己的应用程序,不过是哪一种类型的App,最主要的是业务需求也就是说数据来源,Power App可支持的数据多大200多种,可以满足任何一种企业需求,接下来就和大家一起探索一下Power app的主要组成部分
Power Apps主要组成部分
- Canvas apps(画布应用)
- Model-driven apps(模型驱动应用)
- Portals(门户)
- Common Data Service
Canvas apps(画布应用)
canvas app可以让用户高度定制所需的app,可以连接200 多种数据源,可以从数据、实例、Common data service以及空白开始创建app
如下是数据SharePoint创建的实例
Model-driven apps(模型驱动应用)
model-driven app从数据模型开始 (Common Data Service) , 从数据模型中的核心业务数据以及流程的模型为窗体、视图和其他组件进行app的创建,model-driven app会自动生成能够跨设备响应的应用程序
如下为微软官方的model-driven app实例
Portals(门户)
portal可以为用户创建面向外部的网站,使组织外的用户能够登录应用程序、可以在 Common Data Service 中创建和查看数据、或是可以通过匿名来查看内容
Common Data Service
Common Data Service是 Power Apps 自带的一个数据平台,可以存储业务数据并为其建模,可以让你在一组标准实体和自定义实体中安全地存储和管理数据,并且可以根据实际需求在实体中创建或管理字段。