簡體   English   中英

SharePoint沙盒自定義工作流活動可基於多個條件從另一個列表中獲取價值

[英]SharePoint Sandboxed Custom Workflow Activity to get value from another list based on multiple criteria

我正在嘗試編寫一個沙盒自定義工作流程活動,該活動將轉到另一個列表並根據多個其他字段的組合值獲取一個字段的值。

清單A

  • 州-查找州列表
  • 城市-查找城市列表
  • 人口-人數
  • ...其他專欄

(基本上,州和城市的組合使得該行可以唯一標識)

清單B

  • 公司-查找公司列表
  • 州-查找州列表
  • 城市-查找城市列表
  • 影響人口的百分比-數量(百分比)
  • 受影響的人口-數字字段(由自定義活動工作流填寫)
  • ...其他專欄

限制條件:

  • 由於唯一/不同的權限,我無法將“公司”字段添加到列表A
  • 查找字段需要保留查找字段,並且不能轉換為單行文本字段。
  • 由於字段是查找類型,因此我無法將它們與簡單的計算列連接在一起。
  • 解決方案必須沙盒化,不能場化。 我們不允許部署dll,只有.wsp

問題:我需要的是一個沙盒自定義工作流程活動,該活動在添加/更改的列表B項目上觸發。 觸發后,活動從列表B中的項目中獲取州和城市的值,轉到列表A,然后搜索相同州和城市的組合。 找到后,它將捕獲相關的人口。 最后,將人口乘以“影響人口百分比”中的百分比,然后將結果粘貼到“受影響的人口”字段中。

獎勵:在某個時候,我還需要一個沙盒自定義工作流程活動,該活動在列表A項更改(填充字段)上觸發。 當特定州/市組合的人口發生變化時,活動將轉到列表B,並更新所有公司(多行)都滿足相同州/市的所有“受影響人口”字段。

提前致謝!

您需要的是事件接收器。 您上面所說的任何內容都不會讓我相信您需要工作流程。 查看我的博客以查看您的選擇:

http://mattbramer.blogspot.com/2012/11/binding-event-handlers-to-sharepoint.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM