当前位置: 首页 > news >正文

Sharepoint更新字段触发工作流(无代码)

项目背景

Sharepoint 2010 ,Infopath 2010环境,用Infopath设置好表单把数据提交到Sharepoint的Library库.很常见的需求,其中有一个[状态]字段,和[申请人],其值分别为 Submitted,In Progress和Completed。

简单的项目需求:

当表单提交上来后,或者表单的[状态]字段发生变化时,要发邮件通知[申请人]。

实现的思路

用Sharepoint Designer 设置一个列表工作流,判断[状态]字段发生变化,然后发邮件通知[申请人]。但使用Sharepoint Designer时,你会发现问题,你无法获取得到[状态]字段更新前值是什么?Sharepoint Designer 压根没有给你提供这个值。

解决方案

在sharepoint库里面新建一个字段[此前状态],默认是跟[状态]相等;

工作流是当列表发生[新建]或者[修改]时触发;

If [此前状态] is empty or [状态] is not equal to [此前状态]

         Email   [申请人]

         Set [此前状态] to [状态]

 

附上:字符常用操作 自己变通跟局部变量一起使用吧

Utility Actions里面的

Extract Substring From End of String

Extract Substring From index of String

Extract Substring From start of String

Extract Substring of String From index with Length

Extract Substring From End of String

 

 

转载于:https://www.cnblogs.com/fastmover/p/4097446.html

相关文章:

  • 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
  • java集合
  • RDMA
  • oracle常用开发工具简介
  • numpy之随机数模块---random模块
  • 准备在博客园安家,在这里分享知识
  • glib 关系
  • Spark 1.1.0 安装测试 (分布式 Yarn-cluster模式)
  • 唐僧给悟空的信
  • JS 操作页面基础操作:禁止另存 防止复制 防止选择
  • [转] 浅谈 MVC3 WebMail 发送邮件
  • 检查android设备是否支持某些功能
  • View Controller 容器
  • 详解HTTP协议(二)
  • 网站优化过程中关键字选择的六大项
  • .pyc 想到的一些问题
  • Angular 响应式表单 基础例子
  • CentOS 7 防火墙操作
  • co模块的前端实现
  • echarts花样作死的坑
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Mysql5.6主从复制
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Python3爬取英雄联盟英雄皮肤大图
  • Sass Day-01
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • SQLServer之创建数据库快照
  • vue2.0项目引入element-ui
  • 程序员该如何有效的找工作?
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对象引论
  • 多线程 start 和 run 方法到底有什么区别?
  • 浮动相关
  • ------- 计算机网络基础
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 力扣(LeetCode)965
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 算法-插入排序
  • 听说你叫Java(二)–Servlet请求
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 因为阿里,他们成了“杭漂”
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • const的用法,特别是用在函数前面与后面的区别
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (C语言)共用体union的用法举例
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (南京观海微电子)——I3C协议介绍
  • (转)甲方乙方——赵民谈找工作
  • (转载)从 Java 代码到 Java 堆
  • ./configure、make、make install 命令
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?