2011-06-10 161 views
0

在Sharepoint設計師2007中,我創建了一個工作流,我嘗試使用「爲用戶收集數據」來處理多個用戶。在我的文檔庫中,我有一個列表名稱字段。該列表名稱字段與在關聯列表中具有1-15個用戶之間的列表綁定。我只需要爲列表中非空/空的用戶收集用戶的數據。我也想同時從用戶那裏收集數據(並行)。Sharepoint Designer 2007工作流程

看來您只能在一個工作流程步驟中使用並行。在一個工作流程步驟中,您似乎沒有設置多個條件/操作。

我需要做的是這樣的:

條件1:如果變量:reviewer1不爲空 動作1:從變量收集文件審查:reviewer1(輸出到...) 條件2:如果變量:reviewer2不是空的 操作2:收集文檔審查變量:reviewer2(輸出到...)

有沒有辦法做到這一點,我失蹤了?

謝謝!

回答

0

這將是乏味的,但我建議創建N步(其中n =你想要並行任務數)

每一個步驟通常將執行以下操作:

  1. 檢查目前審稿字段爲空(如果是的話,請跳到下一步)
  2. 在(任務)列出
  3. 創建一個新的「任務」項發送電子郵件給你分配任務給
的人

然後,您需要以某種方式停止工作流程,直到完成所有任務。這部分有點棘手,但是在SharePoint Designer中創建一個狀態機工作流的過程中進行一些搜索,你就會走上正軌。

真的,這聽起來像是一個SPD過於複雜的工作流程。如果可能的話,請使用Visual Studio或一些第三方工作流程解決方案。

相關問題