博客地址 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 工作流帮助(七)的更多相关文章

  1. SharePoint 2013 Nintex Workflow 工作流帮助(一)

    博客地址 http://blog.csdn.net/foxdave 接下来一段时间的内容中,我们基于SharePoint 2013来了解一下Nintex Workflow的具体内容. 之前的几篇由于之 ...

  2. SharePoint 2013 Nintex Workflow 工作流帮助(十二)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 31. Create task(User interaction分组,企业版才有) 该操作用于在Microsoft Ex ...

  3. SharePoint 2013 Nintex Workflow 工作流帮助(十)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 23. Create appointment(企业版才有) 该操作用于在Microsoft Exchange中创建一个商 ...

  4. SharePoint 2013 Nintex Workflow 工作流帮助(八)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 15. Complete Workflow Task(User interaction分组) 此工作流动作将完成任何进行 ...

  5. SharePoint 2013 Nintex Workflow 工作流帮助(六)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 7. Call web service(Integration分组) 一个调用WebService的操作. 自然,配置项 ...

  6. SharePoint 2013 Nintex Workflow 工作流帮助(三)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 3. Assign Flexi Task(Commonly used.User interaction分组) 看来是最常 ...

  7. SharePoint 2013 Nintex Workflow 工作流帮助(十三)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 35. Delegate Workflow Task(User interaction分组) 该操作将委托未处理的工作流 ...

  8. SharePoint 2013 Nintex Workflow 工作流帮助(十一)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 27. Create item in another site(Libraries and lists分组) 该操作用于 ...

  9. SharePoint 2013 Nintex Workflow 工作流帮助(九)

    博客地址 http://blog.csdn.net/foxdave 前叙:假期结束了,知道为什么假期如此短暂吗?因为假期的每天只有半天.春节过完了,新的一年开始了,大家或许之前在新年的时候都许下了自己 ...

随机推荐

  1. hiho_1139_二分+bfs搜索

    题目 给定N个点和M条边,从点1出发,到达点T.寻找路径上边的个数小于等于K的路径,求出所有满足条件的路径中最长边长度的最小值. 题目链接:二分     最小化最大值,考虑采用二分搜索.对所有的边长进 ...

  2. Hbase之Exception

    [hadoop@master hbase-1.2.2]$ ./bin/hbase shell2016-08-25 13:53:56,898 WARN [main] util.NativeCodeLoa ...

  3. libuv里的几个缺陷

    libuv是node.js使用的基础库,主要包括主循环,文件和网络接口.虽然libuv是为node.js而生的,但它本身是一个独立的库,加上使用简单方便,所以在node.js之外也有不少人使用.最近整 ...

  4. dedecms 模板文件不存在,无法解析文档"的终极各种解决办法

    方法一:[此对应喜欢把模板文件使用".html"的格式,]  /include/arc.archives.class.php 556行    if (!preg_match(&qu ...

  5. 30-Razor语法基础

    以往开发ASP.NET Web Form时,在ASPX页面上都会出现许多夹杂C#/VB.NET与HTML的情况,而先前使用<%...%>这种传统圆角括号的表示法会让HTML标签与ASP.N ...

  6. robot API笔记4

    robot.htmldata包 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. robot.htmldata.htmlfilewriter module classro ...

  7. UNIX高级环境编程学习

    1-5实例 控制字符:ctrl + 另一个键.control + D或者^D是默认的文件结束符(EOF字符).

  8. hdu----(1847)Good Luck in CET-4 Everybody!(简单巴什博奕)

    Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  9. 意外的节点类型 Element。只能在简单内容或空内容上调用 ReadElementString 方法

    问题出现的情景: 在调用携程团购接口时,需要把获取的xml字符串反序列化实体对象,出现了这个错误. 详情: 在对xml文档有这样一条语句“ <Description Category=" ...

  10. lucene字典实现原理——FST

    转自:http://www.cnblogs.com/LBSer/p/4119841.html 1 lucene字典 使用lucene进行查询不可避免都会使用到其提供的字典功能,即根据给定的term找到 ...