我在一个SharePoint站点上用InfoPath创建了一个表单,该表单引用该站点上的数据列表。该表单已使用多年,并保存了许多旧表单。我需要更新列表名称,因为它不再适用于组织(我的错误是在创建表单时过于具体)。我的问题是,如果我更改列表名称并重新指向模板以从该列表的字段中收集数据,是否会扼杀我读取仍在表单库中使用相同模板的旧表单的能力?我不想创建一个全新的表单库和模板,但列表名称会误导用户。
发布于 2012-09-12 02:20:21
根据我的经验,你可以做一些事情。通常,列表的重命名只是表面上的,因为列表的实际URL不会改变。这意味着您的表单是正确的。但是,如果您确实需要更改它,则旧表单将指向旧表单模板文件。
因此,您可以尝试使用内置的SharePoint方法来重新链接表单,但我以前在这方面遇到过问题。最终,我不得不下载所有的表单文件,并对它们进行grep,以便用新的URL替换旧的URL。不过,这通常会运行得很好。
在Windows上,WinGrep可以非常容易和快速地处理数以千计的infopath xml文件。
https://stackoverflow.com/questions/12057265
复制相似问题