Sharepoint:自动创建子文件夹

0 database sharepoint insert

我有个问题.我希望有人可以帮助我解决这个问题.

我正在为我们的客户建立一个sharepoint网站.有一个文档库("Customers"),其中每个Customer都有一个文件夹(= customername),包含4个子文件夹.子文件夹始终相同("技术信息","文档","安全信息"和"硬件").我想要发生的是每当在库中创建一个新文件夹时(即无论何时输入新客户),都会在该新文件夹中自动创建4个子文件夹.我想在db-trigger中执行此操作,我发现对于库中的每个文件夹,都会在db-table dbo.AllDocs中创建一条记录.问题是: - 该表中大约有63列,而其中一些列的目的对我来说并不清楚.- 实际上这不是一个很好的id,因为通过脚本在WSS内容数据库中写入是
有人有任何想法吗?

在此先感谢您的反馈!

Kus*_*sek 6

不建议(我会说不应该)触摸SharePoint DB.始终通过SharePoint UI或SharePoint提供的大量其他选项进行自定义.对于您的情况,我建议创建一个将附加到Doc Lib的新事件处理程序.创建文件夹(顶级客户)时,需要创建相应的子文件夹.您还确保在创建子文件夹时,事件处理程序不会陷入递归中.请参阅以下链接到事件处理程序1 2