近日,微软 宣布 对其个人工作流服务Flow进行改造,以便团队能够集中贡献和管理Flow。这种新的共享功能称为团队Flow,目前已经发布公开预览版并且扩展到共享SaaS和自定义API连接。除了这些协作功能之外,微软 宣布 Flow还支持Gmail和微软的认知服务 LUIS 。
对于一些企业,谁可以创建Flow以及在Flow中可以使用什么API连接需要更强的权限控制。例如,一些组织可能不希望最终用户修改某些应用程序中创建数据的工作流。拥有更细粒度的安全控制能力一直是微软 Ideas 论坛 上热门的需求之一。技术博客作者John Luangco 认为 这种控制在企业中是必要的:
员工离职了甚至是Flow的原作者离职了,Flow应该能够继续运作。
团队Flow作为该版本中的一部分功能,它为每个所有者提供如下操作:
微软在Flow门户中提供了一个选项卡,用户可以邀请或撤销用户和/或安全组。
图片来源: https://flow.microsoft.com/en-us/blog/team-flows/
Flow与其他系统的通信能力是通过连接实现的,也可以通过Flow门户进行管理。传统上,管理员控制谁能够访问某些连接。然而,在团队Flow中用户可以访问任何已添加到Flow的连接器,而不管他们的个人权限如何。最近,Flow产品组项目经理Stephen Siciliano在一篇 文章 中解释了团队Flow中连接权限是如何工作的:
如果John创建了一个Flow,用他的账号在SharePoint中更新项目并共享给Mary,那么Mary就能够修改那个Flow中SharePoint的使用,但不是任何她个人的Flow。同样,Mary可以用她的SharePoint连接修改Flow,但John仍然无法在任何他个人的Flow中使用那个新的SharePoint连接。
共享连接还可以扩展到自定义API,用户可以在Flow门户中选择邀请其他用户。
除了共享Flow和连接,微软推出了完全支持Gmail的连接器。这是微软 Ideas论坛中另一个备受关注的功能。使用该连接器允许用户根据Gmail账户发生的事件触发不同的操作。微软还扩展了他们的模板库,包含了许多主流的场景包括Google Drive、Google Docs、Excel、Dropbox、Slack以及Trello。
图片来源: https://flow.microsoft.com/
微软还提供了对Azure认知服务的额外支持。以前,微软提供了对Text Analytics和Face API连接的支持。现在还包括对微软语义理解智能服务(也称为LUIS)的支持。LUIS是一种服务,开发人员利用它能够构建出可以理解语义上下文的应用程序,LUIS经常出现在BOT应用程序中,这些应用程序试图通过理解用户的意图来执行任务或提供数据。
查看英文原文: Microsoft adds Team and LUIS Support for Flow
感谢刘志勇对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们。