我正在开发一个基本上是文件上传的项目"向导"这基本上做了以下几点:
我的目标是: - 使用Visual Studio将其创建为沙箱解决方案 - 尽可能避免破解和重新发明现有功能。
我遇到的某些SP功能可能很有用: - 内容管理器功能。 - 协会表格。 - 声明性工作流程。
我考虑过的可能方法:
这是否可行,如果可行,哪种方法最简单?
答案 0 :(得分:0)
我想我已经就此得出了自己的结论。我决定使用Drop Off库作为Content Organizer内置功能的一部分(上面的#1)。到目前为止,这似乎是最简单的方法,因为我可以通过功能的Entity.xml文件中的配置来完成大部分操作。我尝试过的许多其他方法似乎都需要Sandbox解决方案中没有的功能。
为了实现这一目标,我定义了网站列并将其添加到自定义文档类型,然后将此文档类型添加到所有库中。使用Drop Off库,我可以定义规则以根据自定义文档类型中的一个字段移动文件。我希望做任何后续步骤,作为在上传文件或作为关联表格时在Drop Off库上启动的工作流程。