好的 - 这是前言。我意识到,SharePoint 并不是真正的最佳解决方案,如果我必须使用 SharePoint,那么编写代码会更好。但是,由于 IT 政策,我的翅膀被剪断了,他们没有时间“为我”做这件事。
我正在为环境管理系统开发文件控制系统。基本概念是有一个“一般责任”列表,其中标识了监管机构、一些类别信息、法律链接等......还有第二个列表“EMS责任”,基本上只是链接(通过查找) 一个特定的站点要一个一般的职责,来确定哪些站点有哪些职责。我们有许多站点,并且大多数站点都承担着最多的责任,因此将两个列表合并并重复所有这些内容 10 倍是没有意义的。最后,我有一个包含实际文档的文档库(为简单起见,我忽略了草稿/已发布的库方面)。这些文件应引用 EMS 责任,而后者又引用一般责任。
目前,我使用工作流自动将引用“一般责任”的辅助查找列复制到“EMS 职责”中的“单行文本”列,以便在“EMS 文档”中进行查找。但是,尽管两个责任列表中都存在这些值,但这些值不会传播到我的最终列表中。
这种基于工作流的方法是愚蠢的。查找列是愚蠢的。使用开箱即用的组件没有办法让它优雅地工作。我想相信这不起作用的原因是因为我遗漏了一些东西......但我已经搜索了几个小时并且找不到任何更有效的关系能力。
首先,关于为什么尽管引用了一行已填充的文本列,这些值没有出现在最终列表中的任何理论?
其次,是否有一种更好的整体方法,它不那么依赖于来回复制数据的工作流以及这些可悲的查找列?
提前致谢!