SharePoint 设计器, “从用户处收集数据” 和使用这些结果.

使用"收集数据从用户" 行动,创建并将任务分配给用户提示他们输入数据. 除其他外, 我已经用它来提示用户批准或拒绝请求,并输入一些评论.

这一行动所采取的形式:

收集 数据此用户 (输出到 变量: collect1)

点击 数据 拉了一系列的对话框,在其中指定哪些数据,用户应提供什么时候完成任务和 此用户 很明显.

输出部分 (变量: collect1) 保存任务的 ID. 您使用此工作流中提取用户的实际响应通过"比较任何数据源" 条件.

状态显示为

如果 字段 合计 价值

请单击 字段 然后 f(x) 图标和它拉起另一个对话框. 使用此广义的对话框告诉 SPD 两个事情;

1. 什么是你想要比较的值的列表和列.

2. 工作流引擎如何在该列表中定位特定行?

若要执行此操作:

  1. 更改"源" 下拉列表中,指向正确的任务列表. 请注意,该对话框将展开以显示"查找列表项" 一节.
  2. 在查找详细信息字段下拉列表中, 选择您希望其值的域的名称 (此架构映射到您从上面的收集数据对话框中的调用).
  3. 在"查找列表项" 一节, 选择"任务:ID" 在字段下拉列表中.
  4. 在值字段中, 单击 f(x). 这将打开另一个对话框.
  5. 更改"工作流数据源"
  6. 选择工作流变量,匹配到"输出到变量" 从收集数据操作.
  7. 单击确定 / 确定,你完成.

它看起来像这对我来说:

图像

在这一点, 您现在可以使用该值作为所需工作流中.

附加说明:

作为简短的一边, 我始终创建类型的适当命名工作流变量"列表项 ID" 和使用,而不是自动生成的"collect1".

这个"比较的任何数据源" 对话框的设置用于在 SPD 中的几个不同的地方,很值得把握.

= = 结束

Technorati 标签:

9 上“的想法SharePoint 设计器, “从用户处收集数据” 和使用这些结果.

  1. Özgür

    我有同样的问题,作为槐.

    PS: 我经验谈浅土耳其语言 Sharepoint 应用程序的所有用户中的此问题. 不过, 在英语中的应用没有这种问题.

    你可否请告知我关于这一问题与您的解决方案.
    谢谢.
    亲切问候.

    Özgür KOÇ
    btozgurkoc@gmail.com

    答复
  2. 金尼

    我想要将两列从现有的窗体库添加到"从用户收集数据" 采取行动,而不是添加新列,以便当审批者将打开"收集数据从用户" 内容类型, 他应该能够看到那些两个列的值从现有表单库中的"收集数据从用户" 只有内容类型. 这是?

    答复
  3. Tep Vuthy
    我见过的, 所有有贡献到任务列表中的权限的用户可以编辑 (批准/拒绝) 所有的任务项, 虽然他们没有给他们分配???
    任何想法???
    Vuthy
    答复
  4. ptgenszler
    我试图使用中的更新项目 … 要更新的值, 但在使用它时, 我"当前文档中的字段" – 未完成, 所以我想我想的东西
    答复
  5. ptgenszler

    我就提取了由用户输入的数据, 但遇到更新任务与有意义的名称. 使用 SharePoint 设计器, 名称总是相同的, 我想要它包含正在审查的文档的名称. 即使加入任务列表来拿着这个的附加字段, 但我不知道如何得到它填充了我运行工作流的文档的名称. 自动执行此操作的内置的工作流 (但它并不需要的其他事情)

    答复
  6. 保罗 · 高尔文
    我知道当"??????" 在一个字段的位置的电子邮件中发送, 这意味着该字段为 null.
    我只是双重检查事情,想想看是否你可以想象任何方式用户没有填写的领域之一.
    抱歉迟了回应. 注释离开这里时,我不会得到通知。. 事实上, 我希望你甚至不会看到这个响应🙁
    –保罗 · 高尔文
    答复
  7. 塞缪尔 · 莫兰 Jr.
    "收集数据从用户" 行动已造成问题… 当收集任务的数据, 此任务不会存储所选的值.
    例如:
    一步 1)
    从用户任务收集数据 (选项菜单中选择"批准" 与"拒绝" 作为选项)
    一步 2)
    电子邮件发送给用户的这些值.

    对于大多数用户的伟大工程, 但某些用户收到的电子邮件"?????" 为所选的值. 这应该是不可能, 因为选中了"批准" 作为默认选择.

    我测试了此工作流,通过虚拟 pc 机通过模仿了这一问题的几个用户 (我签入苔藓 2007 作为这一问题的用户). 当我检查为该用户分配的任务, 我打开并选择批准/拒绝,然后完成任务. 这将导致"?????" 电子邮件问题. (见上文)

    请注意: 我已经正确地指定到一个名为"列表中的项目 ID 变量的值" 和正确引用它的电子邮件.

    任何的想法?

    答复

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *