使用SharePoint Designer 2010创建工作流

使用SharePoint Designer 2010创建工作流,sharepoint,sharepoint-2010,workflow,sharepoint-designer,Sharepoint,Sharepoint 2010,Workflow,Sharepoint Designer,我对SharePoint有点陌生,我必须创建一个非常简单的WF,但实际上我不能通过SharePoint Designer来实现 我有一个文档库,用户可以在其中上传一些项目请求和客户列表。创建新项目请求时,该请求与现有列表的客户关联。每个客户都有一些数据,比如项目经理专栏和技术主管专栏。我必须创建一个WF,如果创建或修改了他们自己客户的项目,项目经理和技术主管将收到一封电子邮件 起初我尝试使用列表WF,但后来我认为它不能在我的文档库之外运行,但即使使用站点WF,我似乎也无法让它从列表中获取数据 有

我对SharePoint有点陌生,我必须创建一个非常简单的WF,但实际上我不能通过SharePoint Designer来实现

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

起初我尝试使用列表WF,但后来我认为它不能在我的文档库之外运行,但即使使用站点WF,我似乎也无法让它从列表中获取数据

有人能一步一步地向我解释吗

非常感谢

因此您有两个列表:

列表1-项目请求文档库

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

我的方法是在列表1中添加一个查找列,从列表2中查找Customer Name列。在“附加字段”部分中,带上您想要的任何其他字段(项目经理和技术主管)

这将允许您在列表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,但它会要求您在列表中查找列表项。我在我们的假期申请表中使用了类似的东西。在1个列表中,我有所有员工的姓名,以及他们的假期分配/剩余天数,另一个是Infopath表单。它匹配两个列表之间共用的“名称”字段,并相应地更新编号。希望这对您有所帮助,不会让您进一步困惑!然后你可以把这些信息拉过来-按照上面列出的相同信息进行操作。单击通讯簿>用户工作流查找>数据源:您的客户/技术主管列表名称>源中的字段:技术主管>查找列表项-您在项目请求中拥有的联系人列表中的字段:客户名称>值:客户名称。我想这应该行得通,虽然时间还早,而且我还没有喝茶。