SharePoint Nintex工作流运行多个条件

时间:2013-11-13 22:03:59

标签: sharepoint sharepoint-2010 nintex-workflow

我希望你能帮助我。我在SharePoint 2010中有一个日历,我希望在满足以下条件时运行Nintex Workflow:

  1. 创建新项目
  2. “假期类型”字段等于“假期”。我创建的这个字段只是一个类别的请求。
  3. 项目的创建日期已经有一个条目,其中“假期类型”字段等于“假期”。
  4. 使用这将是第一个进入一天假期的人将被自动授予。但如果在另一个休假日开始的那天有多个人进入休假,它将通过他们的经理进行审批。

    以下是我尝试/审核过的内容: - 在工作流程中使用条件。我找不到可以完成此任务的选项。 - 我确实尝试在线寻找不同的解决方案。我已经看了一些教程,但没有提供这种解决方案。 - 我曾经想到的一个想法是有一个额外的计算列,用“假期”计算同一天的条目数,然后在条件大于1的条件下使用它但我无法弄清楚语法。

    这是在SharePoint 2010上。

    谢谢!

2 个答案:

答案 0 :(得分:0)

您是否考虑使用rest接口从nintex查询列表:

http://msdn.microsoft.com/en-us/library/office/ff521587(v=office.14).aspx

您可以使用调用Web服务操作从nintext调用此服务。

根据上述文档在网址上应用过滤器并计算返回的记录,然后将其包含在nintext条件中。

我不确定Nintext是否支持对Restfull服务的调用(来自内存,我认为它确实如此)。

如果没有,你可以使用Soap web服务,原理与上面相同,只是调用它的参数稍微复杂一些:

http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems(v=office.12).aspx

答案 1 :(得分:0)

我认为不需要REST。工作流程开始后,查询列表中与当前项目预订日期匹配的项目,并将结果放入集合中。您可以查询集合长度,如果它是> 0,您可以使用该条件来指导工作流程的逻辑。