现在的位置: 首页 > 综合 > 正文

SharePoint 2010 工作流解决方案:将 SharePoint Designer 可重用工作流导入 Visual Studio(1)

2013年05月03日 ⁄ 综合 ⁄ 共 1247字 ⁄ 字号 评论关闭

SharePoint Designer 可重用工作流导入 Visual Studio

SharePoint Designer 中创建的工作流(即,声明性工作流)由 XML 语句组成,而非由代码组成。 SharePoint Designer 2010 引入了可重用工作流,它们是可由 SharePoint 站点中的不同列表使用的可移植的声明性工作流。

Visual Studio 2010 中创建的工作流(如顺序工作流和状态机工作流)称为代码工作流 代码工作流由 XML 文件和代码模块组成,用户可以在这些文件和模块中自定义工作流的行为。

通过 Visual Studio 2010,您可以导入在 SharePoint Designer 2010 中创建的可重用工作流,并将其转换为代码工作流,以便在 SharePoint 站点中使用。 

 

创建目标 SharePoint 子站点

首先创建两个新的 SharePoint 子站点:一个用于承载来自 SharePoint Designer 的可重用工作流,另一个用于承载转换后的工作流。

1.       SharePoint Designer 2010 中,单击文件菜单上的打开站点

2.       打开站点对话框中,浏览至要在其中创建工作流的 SharePoint 站点,或者使用默认值 http://系统名称/,然后单击打开

5.       指定您的网站位置框中,用 SPD1 替换 URL 中的子网站一词,然后单击确定

这将在 SharePoint Designer 中打开新的子站点。 关闭此 SharePoint Designer 实例并返回到第一个实例(首要站点)。

6.       重复步骤 3 至步骤 5 以创建第二个子站点,这次将用 SPD2 替换 URL 中的子网站一词。

 

创建 SharePoint Designer 可重用工作流

由于 SharePoint 不包括可用于此示例的任何可重用工作流,因此您将创建一个可重用工作流。 在此简单工作流中,当某个用户在任务列表中输入某个具有特定标题的新任务时,将向该用户分配此任务。

1.       子站点部分中单击“SPD1”站点以对其进行修改。

2.       单击功能区上的可重用工作流

将出现创建可重用工作流向导。

3.       名称框中,键入“SPD 任务工作流 内容类型框中,单击任务,再单击确定

该工作流将在 SharePoint Designer 工作流设计器中打开。

7.       单击条件语句下面的行,再单击功能区上的操作按钮,然后从操作列表中选择设置当前项目中的域

8.       单击将域设置为值操作中的链接,然后选择分配对象

9.       单击将域设置为值操作中的链接,从现有用户和组的列表中选择创建当前项目的用户,单击添加按钮,再单击确定

      操作语句现在显示为将分配对象设置为当前项目:创建者

 

保存并部署可重用工作流

   

 

 

 

 

 

由于 Visual Studio 只能导入

抱歉!评论已关闭.