2015-11-06 52 views
0

我正在开发一个Nintex工作流程来查找多个列表中的延迟列表项目(截止日期< = today)并将它们邮寄给相关用户。每个列表都有一个“NumberOfEscalationMails”列,用于保存发送邮件的数量。我在'查询列表'中使用ListId变量获取延迟项目。我的工作流中的所有内容都能正常工作,直到发送邮件但问题是发送邮件后,我需要增加每个延迟项目的“NumberOfEscalationMails”列中的值。但在“更新项目”行动中,没有规定可以根据“列表ID”获取我必须更新的列表。它只提供列表名称的下拉菜单。但是我必须动态地选择列表。所以我在最后一步被困在这里!我的工作流程逻辑如下(简化为与此问题相关的部分):Nintex工作流程:动态地在“更新项目”动作中选择列表

-- QueryList to get all the listNames and ListIds from a configuration list and store them in WF collection variables. 
-- Foreach loop to iterate through each of above lists. 
    -- QueryList Caml query using List ID variable to get all delayed items and store their IDs and Titles in collection variables. 
    -- Nested Foreach Loop to iterate through all the delayed items found above. 
     -- Build the Item URL and mail them to user. 
     -- Increment the column "NumberOfEscalationMails" value.(My Problem.) 
--End 

现在我的方法是什么?

回答

相关问题