SharePoint Online开发:使用Flow为 List创建一个工作流

网友投稿 256 2022-10-03

SharePoint Online开发:使用Flow为 List创建一个工作流

Blog链接:年开始,微软发布了近10年来第一个用于SharePoint定制的新工具包--Microsoft PowerApps和Microsoft Flow,令人兴奋的是它提供了大量的模板来处理创建的业务场景,可以与许多服务连接,不仅仅是SharePoint,到目前为止,已有近上百种不同的服务科用来连接flow,这些工具将被扩展到Library、list等一起工作,接下来我将与大家分享如何使用Flow快速创建自定义工作流。

Flow有三个主要的组件:

Flow.microsoft.com 是存储流的地方 流的设计编辑器是一个基于浏览器的拖放设计器 安卓、Windows、iOS的Flow移动应用你可以从App Store下载、从Windows Store下载,从Google Play下载,Flow Mobile 不仅允许你启动流,还允许你设计和编辑流。

比如我们有一个货物仓库存储或者分销的管理列表,客户希望当添加一条记录到列表中后,可以自动触发并动态的通过电子邮件的方式发送给负责人。

当创建Item时的Sample Code:

{"inputs": {"host": {"connection": {"name": "@parameters('$connections')['shared_sharepointonline']['connectionId']"}},"method": "get","path": "/datasets/@{encodeURIComponent(encodeURIComponent('{"view": "94a98661-edb3-4947-9979-ba650c9fdb6e"},"authentication": "@parameters('$authentication')"},"recurrence": {"interval": 5,"frequency": "Minute"},"splitOn": "@triggerBody()?['value']"}

发送电子邮件的Sample Code:

{"inputs": {"host": {"connection": {"name": "@parameters('$connections')['sharedoffice365']['connectionId']"}},"method": "post","body": {"To": "@triggerBody()?['ODatax5730x533ax8d1fx8d23x4e']?['Email']","Subject": "货物记录增加","Body": "

Hello @{triggerBody()?['ODatax5730x533ax8d1fx8d23x4e']?['DisplayName']}
\n
\n@{triggerBody()?['{Name}']}已经添加,基本信息如下:
\n
\n@{triggerBody()?['Title']}
\n@{triggerBody()?['ODatax5730x533a']?['Value']}
\n@{triggerBody()?['ODatax5730x533ax8d1fx8d23__x4e']?['DisplayName']}
\n
\nThanks

"},"path": "/v2/Mail","authentication": "@parameters('$authentication')"}}

你可以根据实际需要选择具体的action或者trigger等等,这里只是抛砖引玉的作用,日后大家有需要讨论的可以线下交流。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详细SpringBoot生命周期接口的使用
下一篇:Office 365 排错:Exchange Online Active Sync异常排错方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~