我希望你能帮助我。我在SharePoint 2010中有一个日历,我希望在满足以下条件时运行Nintex Workflow:
使用这将是第一个进入一天假期的人将被自动授予。但如果在另一个休假日开始的那天有多个人进入休假,它将通过他们的经理进行审批。
以下是我尝试/审核过的内容: - 在工作流程中使用条件。我找不到可以完成此任务的选项。 - 我确实尝试在线寻找不同的解决方案。我已经看了一些教程,但没有提供这种解决方案。 - 我曾经想到的一个想法是有一个额外的计算列,用“假期”计算同一天的条目数,然后在条件大于1的条件下使用它但我无法弄清楚语法。
这是在SharePoint 2010上。
谢谢!
答案 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,您可以使用该条件来指导工作流程的逻辑。