SharePoint 2013 Nintex Workflow 工作流帮助(七)
博客地址 http://blog.csdn.net/foxdave
工作流动作
11. Check out item(Libraries and lists分组)
与上一个对应,用于签出条目。如果一个库配置为需要签出进行修改,那么在工作流中,在Update Item操作前放置这个操作是必要的。
配置项同样很清晰,并且跟签入操作是一个道理,这里就不赘述了。
12. Collection Operation(Operations分组)
该操作提供了对集合变量中值的直接访问。应用此操作,首先需要创建一个集合类型的工作流变量。
我们来看一下配置项。
Target collection
该参数为必须项,指定该操作要应用于哪一个工作流集合变量。
Add
向集合变量中添加新的值,可以选择Index来指定插入到集合的哪个位置,如果不选择Index,则该值会被添加到集合的末尾。如果Index越界了,会报错。
Remove
从集合变量中移除指定Index的值,集合的大小会减一。
Count
输出集合的大小值,存储在数值类型的工作流变量中。
Get
获取集合变量中指定索引的值存储到其他变量中,注意二者必须是匹配的。
Exists
输入一个布尔类型的值到其他工作流的布尔变量中来判断指定的值是否在集合变量中存在。
Sort
对集合变量中的值进行排序并存储到另一个集合变量中,当然也可以直接覆盖当前的集合变量。
Pop
从集合的末尾取一个值存到其他变量中,集合的大小会减一。
Join
把集合变量中的值用指定的分隔符连接起来存到另一个集合变量中。
Clear
清空集合变量。
Remove duplicates
移除集合变量中的重复元素,对于文本类型的变量将匹配大小写。
Remove by value
移除集合变量中等于指定值的所有元素。
13. Commit pending changes(Logic and flow分组)
该操作强制当前批处理操作提交。批处理操作是指工作流不立即提交的动作,比如更新列表条目、以及上面所述的签入签出操作,而是等到工作流提交修改。工作流提交一个延迟操作,任务操作或者是工作流的结束,当更新列表条目操作运行运行时,它只是先进行注册而不是实际去更新。
SharePoint工作流引擎并不按照设计器显示的顺序来执行批处理操作。比如,以下顺序的操作:
设置条目的权限操作(Nintex)、更新列表条目操作(Microsoft SharePoint)、设置权限操作(Nintex)。
实际上却会按照一下的顺序执行:
设置条目的权限操作(Nintex)、设置权限操作(Nintex)、更新列表条目操作(Microsoft SharePoint)。
为什么会以这个顺序执行呢?原因是有Microsoft和Nintex两个批处理(任何第三方都有自己的批处理),Nintex不能向Microsoft中添加批处理操作,并且一个批处理中的操作只能在另一个批处理之前都执行完毕。至于先执行哪个批处理,取决于工作流的第一个动作操作,如果是Microsoft的,则就执行Microsoft的所有操作,Nintex在之后执行。
回到我们当前介绍的操作上,对上面的例子稍微修改:
设置条目的权限操作(Nintex)、更新列表条目操作(Microsoft SharePoint)、提交等待的变更、设置权限操作(Nintex)。
在这种情况下,就会按以上顺序执行了。因为当调用提交等待的变更时,Nintex是先调用的,它先执行,但是此时它的批处理中只有一个操作,所以接下来更新列表条目操作就执行了。然后最后的设置权限操作又是另外一个新的批处理了。
此操作并没有什么配置项。
14. Compile Audience(企业版才有)
此功能需要SharePoint Server版本。此操作会编译当前环境中一个已存在的听众。
关于配置项的说明:
User Profile Service Applications
选择一个用户配置服务应用程序。
Audience name
要编译的听众的名称。
Credentials
具有编译听众权限的账户。在管理中心中,该账户需要作为用户配置服务的管理员来管理听众。
Compile type
指定是执行完全编译还是增量编译。
SharePoint 2013 Nintex Workflow 工作流帮助(七)的更多相关文章
- SharePoint 2013 Nintex Workflow 工作流帮助(一)
博客地址 http://blog.csdn.net/foxdave 接下来一段时间的内容中,我们基于SharePoint 2013来了解一下Nintex Workflow的具体内容. 之前的几篇由于之 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(十二)
博客地址 http://blog.csdn.net/foxdave 工作流动作 31. Create task(User interaction分组,企业版才有) 该操作用于在Microsoft Ex ...
- SharePoint 2013 Nintex Workflow 工作流帮助(十)
博客地址 http://blog.csdn.net/foxdave 工作流动作 23. Create appointment(企业版才有) 该操作用于在Microsoft Exchange中创建一个商 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(八)
博客地址 http://blog.csdn.net/foxdave 工作流动作 15. Complete Workflow Task(User interaction分组) 此工作流动作将完成任何进行 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(六)
博客地址 http://blog.csdn.net/foxdave 工作流动作 7. Call web service(Integration分组) 一个调用WebService的操作. 自然,配置项 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(三)
博客地址 http://blog.csdn.net/foxdave 工作流动作 3. Assign Flexi Task(Commonly used.User interaction分组) 看来是最常 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(十三)
博客地址 http://blog.csdn.net/foxdave 工作流动作 35. Delegate Workflow Task(User interaction分组) 该操作将委托未处理的工作流 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(十一)
博客地址 http://blog.csdn.net/foxdave 工作流动作 27. Create item in another site(Libraries and lists分组) 该操作用于 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(九)
博客地址 http://blog.csdn.net/foxdave 前叙:假期结束了,知道为什么假期如此短暂吗?因为假期的每天只有半天.春节过完了,新的一年开始了,大家或许之前在新年的时候都许下了自己 ...
随机推荐
- localhost访问不了
安装phpstudy后,localhost访问不了,在忙了很久之后,我吧virtualbox卸载了,把百度云也卸载了,然后就可以了,可能是因为公司的网络限制比较多,但百度云也太肯了, 也是看别人装了, ...
- python自定义函数大全
写的零碎的python脚本太多了,到一定阶段就会出现一个问题,即以前写过的脚本找不到了,现在临时要用,还得再重写一遍,这就非常难受了,代码不能复用. 还好我有一个比较好的习惯,我喜欢把python脚本 ...
- Android日常开发60条经验
1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效. 2. 数据库表段字段常量和SQL逻辑分离,更清 ...
- Mongos与集群均衡
版权声明:本文由孔德雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/190 来源:腾云阁 https://www.qclo ...
- [redis] redis 存取键值对常用的三种使用方式 - Jedis、JedisPool、Jedis分布式
|-Jedis 普通方式 |-JedisPool 连接池方式(需要引入pool相关jar) |-Jedis 分布式 (需要引入pool相关jar) 引入jedis2.7.0和commons.pool2 ...
- VS2012外接程序VMDebugger未能加载或导致了异常
转http://blog.csdn.net/maryhuan/article/details/42676915 故障现象:打开Visual Studio 2010后弹出错误框,外接程序VMDebugg ...
- javascript实现对象的继承的方式
在JavaScript将原型链作为实现继承的主要方法.基本原理是利用原型让一个subType引用superType的属性和方法 推荐链接 http://www.jb51.net/article/204 ...
- Java 流笔记
BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符.数组和行的高效读取.操作: Reader BufferedWriter 将文本写入字符输出流,缓冲各个字符,从而提供单 ...
- SAP采购订单审批记录增强
采购订单审核函数: BAPI_PO_RELEASE 结尾加上 ENHANCEMENT ZME28_PO. "active version DATA:LS_EKKO TYPE EKKO. DA ...
- ABAP_常用函数整理_傻X版
输出前导0:CONVERSION_EXIT_ALPHA_INPUT 单位转换:CONVERSION_EXIT_CUNIT_INPUT 单位换算:UNIT_CONVERSION_SIMPLE 修改订单组 ...