2018年5月10日,星期四

PowerApps / Flow中的推送通知的许可

如果你’在Office 365中使用PowerApps和Flow做更多工作,迟早要想使用高级连接器,可能会遇到一个有趣的问题–谁需要P1或P2许可证?高级连接器需要Office 365 E1,E3甚至E5附带的额外许可,并且许可要求可能会因连接器及其使用方式而异–这意味着成本也会有所不同。我一个’我关注的是推送通知– let’s say you’重新构建PowerApp或使用Flow,并且您希望在发生某些情况(例如,设备上的警报,而不是电子邮件或SMS)时向移动设备发送通知。在这种情况下,您’您很可能会找到方法来执行PowerApps推送通知操作(高级连接器)。同时还有一个Flow推送通知,该通知只能发送给Flow所有者–但通常,您希望将通知发送给某种批准者或收件人,而不是发送给流程的人。因此,PowerApps通知可能就是您所需要的– but don’被这个名字迷住了。这东西不是’限制在PowerApp中使用(例如单击按钮)-它也可以在Flow中使用(例如,当Flow到达某个阶段时)。这里’s那里的样子:

PowerAppsnotification - in picker

[SNAGHTML109f23cb%5B5%5D]

谁需要许可证?

因此,当您需要通知很多人时遇到的问题是“谁真正需要P1 / P2许可证?”

  • 仅仅是用户/发送者吗? (在这种情况下,Flow将以哪个用户身份运行)?
  • 是每个收件人吗?
  • 是每个人 可以 成为收件人?

It’一个有趣的,我不能’在文档中找不到答案。我们在为一位客户做一些工作时遇到了这种情况,因此我与Microsoft进行了友好的联系(感谢Dan!),他在内部进行了一些挖掘以进行查找。

答案

实际上,这取决于触发流程的方式–因为它可以通过用户操作或通过事件间接完成:

已触发

谁需要许可证

需要许可证类型

手动地 触发流程的应用程序的任何用户(例如您的PowerApp,流程按钮或其他应用程序)
  • 流由PowerApp触发–> PowerAppsP1
  • 流量由“流量”按钮触发–> Flow P1
通过事件(例如,SharePoint列表中的新项目,OneDrive中的新文件等) 只是流作者
  • P2(流量)–*但请在下面查看我的警告

It’值得注意的是,这些P1和P2附加许可既有PowerApps也有Flow风格– but PowerAppslicenses always include Flow capabilities. PowerApps许可证的价格也相应地更高,因为您也可以充分利用PowerApps的全部功能。大致的想法是:

  • 用户创建“basic”PowerApps(例如canvas应用程序)需要P1许可证-PowerApps P1当前每个用户每月$ 7
  • 用户创建“advanced”PowerApps(例如,模型驱动的应用程序,业务流程,CDS中的实体等)需要P2许可证(当前,PowerApps P1每用户每月需支付40美元)

对于许多PowerApp而言,尽管如此(我认为),这意味着P1许可证已足够。

    另请注意,如果您’仅使用Flow而不使用PowerApps,也许您只需要Flow P1 / P2许可证。这些许可证比PowerApps P1 / P2许可证便宜得多(目前,Flow P1每个用户每月5美元,Flow P2每个用户每月15美元)。

    *顺便说一句,参考我的上表,我的理解是,如果您有一个PowerApp可以将SharePoint列表项(或文件添加到OneDrive等),则该用户需要PowerApps许可证–不只是流量许可证。毕竟,该事件实际上是由PowerApp触发的–而不是纯粹是间接的东西,例如来自手动添加的列表项/文件。

    如果你 need to know up-to-date pricing, see the PowerAppsplans pricing流量计划定价 页面。另一个很好的资源(以及许可示例)是 PowerAppslicensing overview 页–这有一些很棒的信息,但是只是没有’没有我需要的关于优质连接器和接收器的详细信息。

    其他情况

    也许您想仅在PowerApps中使用PowerApps推送通知(即不在Flow中使用)。在这种情况下,有类似的注意事项:

    • 具有“推送通知”连接的应用程序的制造商需要PowerApps P1或P2许可证(当您’d expect)
    • 该应用程序的用户需要PowerApps P1或P2许可证 ’d期望,因为这是高级连接器,请记住)

    但是那里’如果这是一个有趣的可能性’s a 不同 收到通知的PowerApp (在PowerApps世界中,’一个应用可以发送通知,并且 另一个 被接收)。在这种情况下:

    • 收件人应用程序的用户不需要PowerApps P1 / P2许可证–他们的Office 365许可证就足够了
      • (这是因为此应用程序不使用“推送通知”连接)

    以便’只要实现要求可以满足您的具体要求(即您可以通过这种方式拆分应用),这绝对是一个有用的技巧。

    概要

    围绕PowerApps和Flow的许可肯定存在一些复杂性,并且当您使用它们构建更多解决方案时,需要考虑更多方案– in fact, . I’m 但是,您并不想成为要回答您所有许可问题的人:)’如果上述链接不正确,将需要与Microsoft联系’没有您需要的详细信息,因为他们’我会提供比以往更好的答案。但是,我认为有些人可能会遇到与我相同的问题,并且我认为其中一些信息需要更加突出。

    乐于构建您的解决方案!

    没意见: