SharePoint文件上载工作流的方法

时间:2012-12-19 07:33:16

标签: sharepoint-2010 workflow sandbox-solution

我正在开发一个基本上是文件上传的项目"向导"这基本上做了以下几点:

  1. 输入表单以选择文档库并输入一些基本信息。
  2. 输入其他特定于库的信息。
  3. 参加一些日历活动。
  4. 我的目标是:   - 使用Visual Studio将其创建为沙箱解决方案   - 尽可能避免破解和重新发明现有功能。

    我遇到的某些SP功能可能很有用:   - 内容管理器功能。   - 协会表格。   - 声明性工作流程。

    我考虑过的可能方法:

    1. 内容管理器库,可在提交时启动工作流程。不确定用户体验是什么样的。真的希望保持一个链接 - >下一步 - >下一步 - >做了一种方法。
    2. 包含所有复杂性的自定义操作的声明性工作流程。
    3. 每个图书馆的内置文档上传表单前面的关联表单,其中包含日历活动的后续关联表单。
    4. 这是否可行,如果可行,哪种方法最简单?

1 个答案:

答案 0 :(得分:0)

我想我已经就此得出了自己的结论。我决定使用Drop Off库作为Content Organizer内置功能的一部分(上面的#1)。到目前为止,这似乎是最简单的方法,因为我可以通过功能的Entity.xml文件中的配置来完成大部分操作。我尝试过的许多其他方法似乎都需要Sandbox解决方案中没有的功能。

为了实现这一目标,我定义了网站列并将其添加到自定义文档类型,然后将此文档类型添加到所有库中。使用Drop Off库,我可以定义规则以根据自定义文档类型中的一个字段移动文件。我希望做任何后续步骤,作为在上传文件或作为关联表格时在Drop Off库上启动的工作流程。