本文内容
概述
将表单模板发布到文档库供用户填写后,可能需要将表单模板移动到另一个文档库。 例如,可能需要将表单模板移动到容量更大的服务器,以便更多的用户可以同时填写表单。 某些用户可能已经填写了基于原始文档库中存储的表单模板的表单。 将表单模板移动到新的文档库时,还需要移动这些现有表单。 在存档或删除旧文档库之前,还需确保这些现有表单在新文档库中有效。
提示
在将已发布的表单模板移动到新的文档库之前,请创建一个计划,其中包括通知用户其表单已移动到新的文档库。 你希望用户使用新文档库来存储新窗体或修改现有窗体。 该计划还应包括存档或删除原始文档库的过程。
若要将表单模板及其现有表单移动到新的文档库,首先需要将表单模板的工作副本发布到新文档库。 工作副本是存储在计算机或版本控制程序中的版本,例如Microsoft Visual SourceSafe。
提示
如果没有表单模板的工作副本,可以将表单模板的副本从原始文档库保存到计算机,以用作工作副本。
将工作副本发布到新文档库后,需要将旧文档库中的任何窗体复制到新文档库,然后将新文档库中的表单重新链接到新发布的表单模板。
如果需要在移动表单模板后进行任何更改,请在发布表单模板之前进行这些更改。 例如,基于此表单模板的表单使用的外部数据源的位置也可能因移动表单模板而更改。 在这种情况下,在发布表单模板之前,需要将表单模板中的数据连接更改为外部数据源的新位置。 在 “另请参阅” 部分中查找有关更改数据连接的详细信息的链接。
注意
发布表单模板与保存表单模板不同。 发布表单模板时,发布向导会将发布位置和处理说明添加到表单模板,以便用户可以打开基于此表单模板的表单。 保存表单模板时,将保存表单模板的副本,就像将文件保存到计算机一样。 如果要使表单模板可供用户填写,应始终使用发布向导。
开始之前
在将表单模板和基于表单模板的任何现有表单移动到新的文档库之前,需要满足以下条件:
- 表单模板的工作副本 这是表单模板的副本,你将修改该模板,然后重新发布到新的文档库。 工作副本可以存储在计算机或版本控制程序中,例如Visual SourceSafe。
- 任何新外部数据源的位置 如果基于表单模板的表单使用已更改的外部数据源,则需要外部数据源的新位置。 请向管理员验证你和用户是否具有使用外部数据源的适当权限。 如果表单模板使用数据连接文件中的设置连接到外部数据源,请验证数据连接文件是否已使用外部数据源的新位置更新。
- 在运行 Windows SharePoint Services 3.0 的服务器上的相应权限 你需要在服务器上具有适当的权限,才能发布表单模板并将任何现有表单从旧文档库复制到新文档库。 请与服务器管理员联系,确保你具有这些权限。
获取表单模板的工作副本
如果要修改已发布到文档库或共享网络位置的表单模板,并且没有表单模板的工作副本,可以将表单模板的工作副本从发布位置保存到计算机。
提示
请考虑使用版本控制程序(如 Microsoft Visual SourceSafe)来管理表单模板的工作副本。
将文档库中的表单模板副本保存到计算机
- 在 Web 浏览器中,打开发布表单模板的文档库。
- 在 “设置” 菜单上,单击“ 设置”,然后单击“ 表单库设置”。
- 在“常规设置”下,单击“高级设置”。
- 在 “文档模板 ”部分中,单击“ 编辑模板”。
表单模板将在 Microsoft Office InfoPath 中打开。 - 在 “Microsoft Office InfoPath ”对话框中,单击“ 是”。
- 在“文件”菜单上,单击“另存为”。
- 在 “Microsoft Office InfoPath ”对话框中,单击“ 确定”。
- 在“ 另存为 ”对话框中,浏览到要保存表单模板副本的位置,然后单击“ 保存”。
将共享网络文件夹中的表单模板副本保存到计算机
- 在“ 文件 ”菜单上,单击“ 设计表单模板”。
- 在 “打开表单模板”下,单击“ 在我的计算机上”。
- 浏览到已发布表单模板的共享网络文件夹,单击该表单模板,然后单击“ 打开”。
- 在“文件”菜单上,单击“另存为”。
- 在 “Microsoft Office InfoPath ”对话框中,单击“ 确定”。
- 在“ 另存为 ”对话框中,选择要在其中保存表单模板工作副本的原始发布位置以外的位置,然后单击“ 保存”。
步骤 1:将表单模板发布到新文档库
在设计模式下打开表单模板的工作副本。
在“ 文件 ”菜单上,单击“ 发布”。
在“发布向导”中,单击“指向包含或不带InfoPath Forms Services的 SharePoint 服务器”,然后单击“下一步”。
在“输入 SharePoint 或InfoPath Forms Services网站的位置”框中,键入包含要将表单模板移动到的新文档库的 SharePoint 网站的位置,然后单击“下一步”。
在向导的下一页上,单击“ 文档库”,然后单击“ 下一步”。
单击“ 创建新文档库”,然后单击“ 下一步”。
在向导的下一页上,键入新文档库的名称和说明,然后单击“ 下一步”。
在表单模板中选择要在文档库的默认视图中显示为列的字段。
如何?单击“添加”。
选择要在文档库中添加为列的字段,然后执行下列操作之一:
在“列名称”框中键入 列的名称 。
在“ 网站栏组 ”列表中选择网站栏,在“ 列名 ”列表中选择一个名称,然后单击“ 确定”。
注意
如果选择了重复字段以在文档库中显示数据,可以通过单击 “函数 ”列表中的值来定义要在文档库中显示字段的方式。 可以选择是显示字段中的第一个值、字段中的最后一个值,还是显示字段的所有匹配项的计数,还是将所有值合并在一起。
单击“确定”。
在 “另请参阅” 部分中查找有关在文档库中的列中显示数据的详细信息的链接。
单击“下一步”。
在向导的下一页上,验证显示的信息是否正确,然后单击“ 发布”。
若要打开文档库并测试填写基于此表单模板的表单的过程,请选择“检查打开此文档库”框,然后单击“关闭”。
文档库将在浏览器中打开。 单击列表工具栏上的“ 新建 ”时,将在 Office InfoPath Microsoft打开基于此表单模板的表单。
将表单模板发布到新文档库后,可以将基于旧版表单模板的现有表单从旧文档库复制到新文档库。 复制现有表单后,可以将现有表单重新链接到新版本的表单模板。 如果不链接现有表单,用户可能无法打开这些现有窗体。
步骤 2:复制并重新链接现有表单
此过程假定这两个文档库都位于运行 Windows SharePoint Services 3.0 的服务器上。
- 在 Web 浏览器中打开旧文档库。
- 在“ 视图 ”菜单上,单击“ 资源管理器视图”。
- 按住 Ctrl,选择要移动的每个窗体,然后右键单击其中一个窗体。
- 在 “Internet Explorer ”对话框中,单击“ 是”,然后单击快捷菜单上的“ 复制 ”。
- 打开新的文档库。
- 在 “选择视图”下,单击“ 资源管理器视图”。
- 右键单击文件夹窗口中的空白区域。
- 在 “Internet Explorer ”对话框中,单击“ 是”,然后单击快捷菜单上的“ 粘贴 ”。
- 在“ 视图 ”菜单上,单击“ 重新链接文档”。
- 在“重新链接”列中,选择要链接到新表单模板的每个窗体的检查框。
- 在列表工具栏上,单击“ 重新链接所选文档”。
将现有表单重新链接到新表单模板后,用户可以更改复制到新文档库的现有表单,或者填写基于新发布的表单模板的新表单。