评论 Microsoft PowerApps评论和评分

Microsoft PowerApps评论和评分

目录:

视频: Вебинар "Введение в платформу PowerApps". Часть 1 (十月 2024)

视频: Вебинар "Введение в платформу PowerApps". Часть 1 (十月 2024)
Anonim

定价和计划

Microsoft PowerApps的定价可以通过几种不同的方式进行划分。 作为独立产品,Microsoft PowerApps Plan 1的起价为每用户每月7美元,该产品针对没有编程经验的企业用户。 计划1附带每个用户每月4, 500个Microsoft Flow“运行”或自动化功能,以及对Microsoft通用数据服务的访问权限。 Microsoft PowerApps Plan 2的价格要贵得多,每位用户每月40美元,因为该计划面向具有更深层编程和数据建模功能以及企业级策略管理功能的开发人员和IT管理员。 计划2分配每月15, 000个流程。 两种计划都提供90天的免费试用期,并且您可以创建多少个应用程序没有限制。

获取Microsoft PowerApps的另一种方法是通过现有的Office 365或Dynamics 365订阅。 尽管在这种情况下,您每月只能运行2, 000个Flow,并且只有一个自定义应用程序编程接口(API),而不是Microsoft PowerApps Plan 1和2的无限API。MicrosoftPowerApps还直接集成到Office 365,Microsoft Power BI,默认情况下的Microsoft Dynamics 365客户关系管理(CRM)数据库和功能。

此外,Microsoft还在两个计划级别都将集成添加到“高级连接器”中,例如能够从MailChimp和Salesforce Sales Cloud Lightning Professional等源中提取数据。 您还可以将Microsoft PowerApps应用程序连接到许多第三方云应用程序和服务,从Facebook和Twitter等社交网络到GitHub,Dropbox Business和Slack。

构建低代码业务应用

低代码开发平台对于希望无需编码即可构建应用程序的普通业务用户以及希望减少在组织内开发基本业务流程应用程序的手动工作的程序员和IT经理都具有价值。 因此,我们从两个角度测试了Microsoft PowerApps。 为了从业务用户的角度测试Microsoft PowerApps,我们构建了一个基本的调度应用程序。 基本目标是创建一个可以添加新事件的应用程序,其中包含事件名称,日期,时间和持续时间的字段。 在功能方面,我们希望能够邀请用户参加事件并以日历或时间顺序视图对事件列表进行排序。 任何其他功能将是一个加号。

Microsoft PowerApps仪表板和可视设计器是我们测试过的最直接,最易于导航的用户界面(UI)之一。 尽管Microsoft PowerApps不如Google App Maker和Zoho Creator UI那样简约,但它可以使您快速访问所有应用程序,工作流,集成,数据连接器和通知,而不会使您陷入混乱的UX类型Salesforce App Cloud难以导航。

当您注册免费试用版并打开Microsoft PowerApps仪表板时,左侧导航栏将所有应用程序,连接,流,网关,通知和通用数据服务实体置于顶部和中心,并带有醒目的“创建新应用程序”按钮开始建造。 在主仪表板上,Microsoft还为您提供了许多示例应用程序和模板的链接,以及视频教程和该平台的“指导学习”导览。 对于没有编程经验的业务用户,无需搜索帮助资源将是一大优势。

选择“创建新应用”后,Microsoft PowerApps为您提供以下选项:以空白应用或现有模板开始,或者以从五个预构建连接器中的任何一个中提取的数据开始:通用数据服务,Dynamics 365,Microsoft OneDrive for Business,Microsoft SharePoint Online或Salesforce。 Microsoft PowerApps的另一个智能发展是从一开始就选择手机或平板电脑布局的按钮。

视觉设计师的感觉非常熟悉,其顶部的工具栏和功能框均受Microsoft Excel的启发,左侧栏中的拖放屏幕缩略图使人联想到Microsoft PowerPoint中的幻灯片管理。 我们首先为PCMag Scheduling应用程序创建了一个空白应用程序,但很快发现从数据源开始并从那里构建应用程序比尝试连接尚未构建的Common Data Service数据库更为有效。 。 如果您尚未准备好数据源或Microsoft Excel工作表,则一开始使用Microsoft PowerApps可能会有点困难,并且加载时间可能会有所改善。 但是,在将我们发送回主仪表板以为我们的应用程序创建数据库之后,我们便开始运行了。

在设计应用程序本身之前,您需要将其连接到数据库中的实体。 实体本质上是数据库中的表,可帮助您管理被拉入应用程序的数据。 Microsoft PowerApps具有数十个用于各种商业和销售用例(联系人,潜在客户,供应商,发票,采购订单等)的预建实体,您可以选择多个实体以从中绘制数据。 该应用程序从几个预制的屏幕开始,但是设计器顶部的“插入”选项卡允许您将各种表,对象和多媒体添加到屏幕上。 您可以添加折线图,条形图或饼图; 各种移动应用程序图标和菜单,触摸控件(如切换器),打开手机摄像头或麦克风的链接,甚至条形码。

尽管设计人员的工具,尤其是Microsoft PowerApps中针对移动优化的可视化开发令人印象深刻,但我们很快意识到,添加和订购元素以及管理数据源都在设计人员右侧的属性编辑器中进行。 添加和编辑元素需要不断地连接到不同的数据库实体,并且更改属性值和标题会导致错误。

最终,与Appian和Google App Maker相比,从头开始或从现有模板构建基本计划应用程序被证明要复杂得多,在Appian和Google App Maker中,创建基本计划应用程序是一种指导性的经验,可引导您完成基于表单的向导。 至少对于Microsoft Excel,Microsoft PowerApps不一定是没有任何经验的业务用户的工具,除非您使用的是预构建的模板。 事实证明,构建调度应用程序的最有效方法是尝试一些模板,然后插入日期选择器和窗体下拉菜单之类的UI元素,以创建一个屏幕,我们可以在其中添加事件,选择日期和时间,将该事件保存到表中,然后邀请用户。 创建我们的应用程序并使用设计器右上方的“前进”按钮签出应用程序预览后,我们便能够将该应用程序发布到内部公司“应用程序商店”,并通过电子邮件与特定公司共享该应用程序-工人或团队成员。

开发者经验

为了从IT角度测试Microsoft PowerApps,我们的开发人员使用该工具构建了一个小型的CRM应用程序,称为“人群控制”。 该应用程序的目标是建立一个简单的协作联系人和线索经理,并能够为每个联系人添加照片和多个注释。 该应用程序将具有“联系人列表”页面,“联系人详细信息”页面和“新联系人”页面。 添加新的数据模型字段并更改已完成的应用程序中的现有字段也很重要,以确保IT部门能够随着时间的推移更新和修改应用程序。

在设计工具方面,Microsoft PowerApps与Zoho Creator的比较最为接近。 对于我们的开发人员而言,创建和布局应用程序的视觉元素并将它们连接在一起很容易。 但是,重新排序UI元素并不像Zoho Creator那样直观。 用户必须通过“设计器”视图右侧的“属性”面板中的元素重新排序,而不是通过设计页面执行此操作。 这是一件小事,一旦您适应了这种工作方式,就可以了。 但是,我们使用它的前几次感觉有点不必要或不完整。

实体设计工具扎实可靠,易于开发人员使用。 “通用数据服务”菜单下有一个“选择列表”菜单选项。 但是,与我们的普通用户测试一样,这始终将您带回到Microsoft PowerApps主登录页面,直到您创建数据库为止。 选择列表是在选择框或下拉列表框中显示的条目列表,创建起来不像大多数其他工具那么容易,使用这些其他工具,您可以在定义实体时创建自定义选择列表。 但是,与大多数事情一样,Microsoft PowerApps提供了大量的预建选项。

在数据模型中添加新字段并更改现有应用程序也很容易。 更改字段也很容易。 但是,您无法更改现有属性的名称。 因此,随着时间的流逝,您可能会得到不再有意义的旧式命名。 当新的开发人员上线来增强或支持应用程序时,这可能会引起混乱。 另一方面,Zoho Creator更优雅地处理了这个问题。

我们的开发人员发现Microsoft PowerApps是我们测试过的最完善,最全面的工具之一。 无需设计人员即可进行大量的UX定制。 实际上,对于基本的应用程序功能,甚至无需深入了解该工具的“低代码”或逻辑繁重的部分,例如使用Microsoft Flow添加特定自动化流程的能力。

尽管有关Salesforce UI的一切都很繁忙,但同时显示了大量的链接和选项,但是Microsoft PowerApps更加整洁,并且始终呈现一致的设计。 基于联系人的应用程序易于构建。 仅发现两个问题。 一种是缺少“图像”数据类型,因此很难将照片附加到联系人。 另一个困难是尝试为每个联系人添加多个不同的“注释”,因为Microsoft PowerApps在测试过程中似乎仅提供实体之间的一对一关系。 有些模板应用程序似乎支持一对多关系,但是有关该工具的某些知识不允许深入了解该关系以了解如何完成。 这实际上是几个工具中的一个问题。 到目前为止,Zoho Creator是在人群控制中整合多音符功能的最简单方法。

应用检查器

自从我们进行原始审查以来,Microsoft一直在定期添加新功能,以减轻应用程序开发中涉及的某些麻烦。 最大的新发展可能是App Checker,它旨在帮助客户跟踪错误并解决问题。 有两种使用App Checker的方法。 您可以单击Microsoft PowerApps工作室屏幕上的听诊器按钮,也可以双击Microsoft PowerApps检测到问题时现在显示的错误指示器。

App Checker通过公式或可访问性问题来分解问题。 它用红点标记错误,并用黄色三角形标记警告,以警告用户有关潜在的数据丢失。 蓝点提供了改善配方的建议。

可访问性检查功能以类似的方式工作,但是它旨在通过发现键盘和屏幕阅读器问题来帮助您使应用程序更适合残疾人士使用。 例如,如果您的应用中有一个视频或音频控件,但没有附带的隐藏式字幕URL,则您将收到警报。 毕竟,没有字幕的文件对于听力受损的人是无用的,所有开发人员都应尽力确保每个人都可以使用自己创建的内容。

如果您曾经尝试过构建应用程序(通过低代码解决方案或通过传统的,良好的老式编程来构建),那么您就会知道发现错误和尝试可访问性是开发过程中的两个主要难题。 关于公式和可访问性问题的主动警报可能会帮助您构建更好的应用程序,因此Microsoft PowerApps是一个更好的产品。

超级用户的梦想

Microsoft PowerApps仍然是一个年轻的低代码开发平台。 但是,从IT和高级用户的角度来看,它在我们测试的所有平台中提供了最完善的UX。 无论是数据建模工具,UI设计器,还是通过其长长的实体列表和越来越多的模板选择来最大程度地提高可重用性,低代码概念都在整个UX中清晰地执行。

该公司定期向该平台添加新功能,很明显,它致力于使Microsoft PowerApps成为市场上最好的低代码产品之一。 对于缺乏Excel熟练程度和数据建模和实体处理能力的企业用户,Google App Maker和Editors's Choice Appian是提供指导性可视化应用程序构建体验的更好选择。 Microsoft PowerApps并不是理想的低代码平台,但其精巧的设计,低廉的价格以及在熟悉的环境中提供的全面功能使其成为高级用户和IT用户的编辑之选,并有很大的改进空间。

Microsoft PowerApps评论和评分