繁体   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