sharepoint工作流将内容类型的文件移动到新文件夹(如果需要,在创建后)

时间:2014-11-25 16:31:37

标签: sharepoint sharepoint-2010 sharepoint-workflow

我有多个SP文档库用于不同的会议。我希望通过会议日保持图书馆的组织。因此,每次会议都会拥有自己的文件夹,当天的所有文件都将放在该文件夹中。

为了方便起见,我想制作它,以便您可以上传文件,然后SP工作流程将根据需要为该会议创建一个文件夹,然后移动文件。

所以我创建了一个"会议文件"内容类型,也会获得会议日期和文件类型(分钟,演示文稿,misc等...)...

我接下来需要做的是检查该会议日期的文件夹是否存在,如果不存在则创建它。然后将文件移动到该文件夹​​。

我有什么想法可以做到这一点?

我也可以在不使用内容类型的情况下尝试它,但随后会为添加的每个文件自动启动工作流,然后我无法使用该工作流创建新文件夹(因为它会启动该工作流的新实例)。

我希望保持可重用性,以便我可以为所有文档库使用一个工作流程。我认为工作流可以找到正在运行的列表的路径,并创建文件夹并在该列表中执行其他工作。

任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:1)

通过工作流程创建文件夹:

Creating folders and sub-folders using SharePoint 2010 Designer Workflow

并检查文件夹名称:

  1. 创建字符串工作流变量。
  2. 现在为您的文件夹创建一个查找,并将该变量设置为文件夹的标题。在列表文件夹中查看一些有用的信息和使用指南。
  3. 必须将依赖于文件夹存在的操作放在if语句
  4. E.g。如果[变量]不等于[文件夹名称]" if语句应该像"如果您希望仅在文件夹不存在时运行
  5. 这里是我找到的整个教程:

    Create folders using a SPD workflow