使用"收集数据从用户" 行动,创建并将任务分配给用户提示他们输入数据. 除其他外, 我已经用它来提示用户批准或拒绝请求,并输入一些评论.
这一行动所采取的形式:
收集 数据 从 此用户 (输出到 变量: collect1)
点击 数据 拉了一系列的对话框,在其中指定哪些数据,用户应提供什么时候完成任务和 此用户 很明显.
输出部分 (变量: collect1) 保存任务的 ID. 您使用此工作流中提取用户的实际响应通过"比较任何数据源" 条件.
状态显示为
如果 字段 合计 价值
请单击 字段 然后 f(x) 图标和它拉起另一个对话框. 使用此广义的对话框告诉 SPD 两个事情;
1. 什么是你想要比较的值的列表和列.
2. 工作流引擎如何在该列表中定位特定行?
若要执行此操作:
- 更改"源" 下拉列表中,指向正确的任务列表. 请注意,该对话框将展开以显示"查找列表项" 一节.
- 在查找详细信息字段下拉列表中, 选择您希望其值的域的名称 (此架构映射到您从上面的收集数据对话框中的调用).
- 在"查找列表项" 一节, 选择"任务:ID" 在字段下拉列表中.
- 在值字段中, 单击 f(x). 这将打开另一个对话框.
- 更改"工作流数据源"
- 选择工作流变量,匹配到"输出到变量" 从收集数据操作.
- 单击确定 / 确定,你完成.
它看起来像这对我来说:
在这一点, 您现在可以使用该值作为所需工作流中.
附加说明:
作为简短的一边, 我始终创建类型的适当命名工作流变量"列表项 ID" 和使用,而不是自动生成的"collect1".
这个"比较的任何数据源" 对话框的设置用于在 SPD 中的几个不同的地方,很值得把握.
= = 结束
Technorati 标签: SharePoint
我有同样的问题,作为槐.
PS: 我经验谈浅土耳其语言 Sharepoint 应用程序的所有用户中的此问题. 不过, 在英语中的应用没有这种问题.
你可否请告知我关于这一问题与您的解决方案.
谢谢.
亲切问候.
Özgür KOÇ
btozgurkoc@gmail.com
我想要将两列从现有的窗体库添加到"从用户收集数据" 采取行动,而不是添加新列,以便当审批者将打开"收集数据从用户" 内容类型, 他应该能够看到那些两个列的值从现有表单库中的"收集数据从用户" 只有内容类型. 这是?
我就提取了由用户输入的数据, 但遇到更新任务与有意义的名称. 使用 SharePoint 设计器, 名称总是相同的, 我想要它包含正在审查的文档的名称. 即使加入任务列表来拿着这个的附加字段, 但我不知道如何得到它填充了我运行工作流的文档的名称. 自动执行此操作的内置的工作流 (但它并不需要的其他事情)
对于大多数用户的伟大工程, 但某些用户收到的电子邮件"?????" 为所选的值. 这应该是不可能, 因为选中了"批准" 作为默认选择.
我测试了此工作流,通过虚拟 pc 机通过模仿了这一问题的几个用户 (我签入苔藓 2007 作为这一问题的用户). 当我检查为该用户分配的任务, 我打开并选择批准/拒绝,然后完成任务. 这将导致"?????" 电子邮件问题. (见上文)
请注意: 我已经正确地指定到一个名为"列表中的项目 ID 变量的值" 和正确引用它的电子邮件.
任何的想法?