【问题标题】:Creating Workflow with SharePoint Designer 2010使用 SharePoint Designer 2010 创建工作流
【发布时间】:2015-09-10 18:15:47
【问题描述】:

我对 SharePoint 有点陌生,我必须创建一个非常简单的 WF,但实际上我无法通过 SharePoint Designer 完成。

我有一个文档库,用户可以在其中上传一些项目请求和客户列表。当创建新项目请求时,它与现有列表的客户相关联。每个客户都有一些数据,例如项目经理的一列和技术主管的另一列。如果创建或修改了他们自己客户的项目,我必须创建一个 WF,项目经理和技术主管会在其中收到电子邮件。

我一开始尝试使用 List WF,但后来我认为它无法在我的文档库之外运行,但即使使用 Site WF,我似乎也无法让它从列表中获取数据。

谁能一步一步地向我解释?

非常感谢

【问题讨论】:

    标签: sharepoint sharepoint-2010 workflow sharepoint-designer


    【解决方案1】:

    所以你有两个列表:

    列表 1 - 项目请求文档库

    列表 2 - 客户列表 此列表包含项目经理、技术主管和客户名称等列?

    我这样做的方法是在列表 1 中添加一个查找列,该列从列表 2 中查找客户名称列。在附加字段部分中,也提供您想要的任何其他字段(项目经理,和技术主管)。

    这将允许您在列表 1 中显示以下内容: 项目申请文件 |客户姓名 |项目经理 |技术主管

    然后在列表 1 上创建工作流 - 转到列表 > 工作流设置 > 在 Sharepoint Designer 中创建工作流。

    为工作流程命名,然后输入“电子邮件”选择“发送电子邮件”。

    Click on the 'these users' link - then click the little Address Book near the 'To' field.
    Select Workflow Lookup for a User > 
    Data Source: Current Item > 
    Field from Source: Technical Supervisor or Project Manager >
    Return field as: Email Address
    

    发布工作流,然后还有最后一步要做。

    单击左侧面板中的工作流程名称,然后在右侧的“开始选项”面板中选择: 创建项目时自动启动工作流程 更改项目时自动启动工作流

    保存,然后发布,大功告成!

    【讨论】:

    • 非常感谢@sean!那么您是否确认无法直接使用工作流从另一个列表中获取数据?
    • 您可以从另一个列表中获取数据,但是您需要两个列表之间有一些共同点才能匹配它。例如,您可以将数据源更改为列表 2,但随后它会要求您在列表中查找列表项。我在我们的假期申请表中使用了类似的东西。在一个列表中,我有所有员工姓名,以及他们的假期分配/剩余天数,另一个是 Infopath 表格。它匹配两个列表之间通用的“名称”字段并相应地更新数字。希望这对您有所帮助,并且不会让您更加困惑!
    • 然后您可以拉取信息 - 遵循上面列出的相同信息。单击通讯簿 > 用户的工作流查找 > 数据源:您的客户/技术主管列表名称 > 来源字段:技术主管 > 查找列表项 - 字段:您拥有的联系人列表中的客户名称 > 值:客户名称项目请求。我认为这应该可行,虽然现在还早,我还没有喝杯茶。
    猜你喜欢
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多