使用SPD 2007中的工作流将ID列从列表A复制到TASK列表B.

时间:2011-01-14 17:07:12

标签: c# sharepoint sharepoint-2007 sharepoint-designer sharepoint-workflow

我已在SPD 2007中创建了批准工作流程。

步骤1)用户提交表单 - >工作流程设置在请求表单上创建新项目 步骤2)工作流启动并创建任务并分配给各个团队。 步骤3)用户填写分配任务的反馈并提交

要求。 :当用户提交表单时,表单生成自己的ID(interanl id)。                 工作流生成新任务,然后为每个任务分配内部ID。

在任务列表中。我想在请求表单中添加代表原始请求ID的列。因此,在我的报告中,我可以显示哪些请求待处理等等。

示例,

客户请求清单

请求ID客户名称客户电话#etc .... 222 ABC公司111-222-3333

工作流程任务

请求ID标题已分配到状态 222批准添加新客户John Smith待定

我想在客户请求列表[列ID]中填写TASK中的Request ID列而不编写代码。有可能吗?

东西链接这个...

任务列表 ID分配给链接请求ID 1销售ABC(超链接)100 2营销ABC(超链接)100 3审核ABC(超链接)100

我愿意帮助你。

2 个答案:

答案 0 :(得分:0)

听起来你已经回答了自己的问题。在您的工作流程中,添加另一个步骤,将每个任务的RequestID字段更新为当前项目 - > ID。

答案 1 :(得分:0)

如果我理解正确的话(如果可能的话,我可能没有这么道歉)你可以这样做:

  • 在您设置为当前项ID的任务中,使用查找字段(链接到TASK LIST A)在TASK LIST B中创建任务列表
  • 创建项目后,您将在已创建的列表项的变量中获取ID - 在TASK LIST A中设置查找字段(链接到TASK LIST B)到创建TASK的'create'变量列表B项目

这将为您提供任务列表项中每个任务列表项之间的链接(由于查找字段的功能),您将在两者之间建立链接...

希望这有道理并以某种方式帮助......