千家信息网

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

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,Blog链接:https://blog.51cto.com/13969817对于许多组织来说,为了加强企业内部协作和流程管理,他们使用了第三方的工具,比如K2和Nintex,可以轻松快速地创建解决常见
千家信息网最后更新 2025年12月01日SharePoint Online开发:使用Flow为 List创建一个工作流

Blog链接:https://blog.51cto.com/13969817

对于许多组织来说,为了加强企业内部协作和流程管理,他们使用了第三方的工具,比如K2和Nintex,可以轻松快速地创建解决常见业务问题的解决方案,而从2016 年开始,微软发布了近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('https://mvptrainingcn.sharepoint.com/sites/Service-to-Sales'))}/tables/@{encodeURIComponent(encodeURIComponent('85fab108-1923-425f-b3d3-2ce9c043dd0f'))}/onnewitems",
"queries": {
"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等等,这里只是抛砖引玉的作用,日后大家有需要讨论的可以线下交流。

工作 工具 设计 工作流 业务 电子 电子邮件 货物 邮件 存储 服务 管理 不同 抛砖引玉 接下来 三个 不仅仅 仓库 作用 只是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 普陀区智能软件开发哪家便宜 服务器在电脑上是什么意思 筛选文本最后一行数据库 学校文件服务器在哪里 数据库加密主要实现机制 软件开发详细模块设计文档 软件开发公司成本怎么核算 网络技术支付服务报告 查同义词的数据库 数据库接口开发需求 P2P网络技术的实现和特点 四大名捕下载软件开发 上海市服务器机房公司 stata怎么合并数据库 csr服务器证书的加密方式 怎样设置网络安全向导 徐州海航软件开发品质保障 湖州软件开发驻场哪家可靠 怎么看数据库正在执行的事 中科可控服务器产地是哪 江苏地理实体数据库建设 初中网络安全教育备课 抖音修改名字服务器升级 网络安全责任大宣传 网络安全和网络风险800 无线网络安全设计报告 交换机服务器设域名命令 软件开发的财务估算 华为5g网络技术世界第一吗 网络安全冬奥会供应商
0