InfoPath 如何更新表单模板当用户首次打开基于表单模板的表单时,基础表单模板文件将存储在用户计算机上的一个临时位置中。此临时位置称为缓存。此外,缓存位置还允许脱机用户使用表单模板的本地副本。
每当有新版本时,InfoPath 将更新表单模板的缓存版本。用户一打开表单的新版本,这一更新即会自动进行。如果在您发布更新的表单模板时,用户刚好在脱机工作,则会在用户下一次连接到网络时进行更新。
用户通常注意不到进行的自动更新,不过,您也可在设计表单模板时指定其他更新方式。 注释 自定义安装的表单模板是通过 Microsoft Windows Installer (MSI) 软件包或其他安装程序安装在用户计算机上的表单模板。对于这种表单模板,每次进行更新时您都必须在用户的计算机上手动重新安装表单模板。通过 Microsoft Systems Management Server (SMS) 2003 等程序、桌面对桌面部署或者某种安装脚本,可自动完成安装。
更新启用浏览器功能的表单模板时的注意事项所有启用浏览器功能的表单模板承载于运行 InfoPath Forms Services 的服务器上,这是构建于 Microsoft Windows SharePoint Services 3.0 之上的服务器技术。以下两种部署模式需要将表单模板承载于运行 InfoPath Forms Services 的服务器上:最终用户部署和管理部署。在更新启用浏览器功能的表单模板时,请考虑以下几点:
如果计划更新经管理员核准的表单模板,则必须发布已更新的表单模板,并将它提供给 Windows SharePoint Services 3.0 场管理员,以部署到网站集的表单库中。网站集是虚拟服务器上的一组网站,它们的所有者相同且共享管理设置。当场管理员部署更新的表单模板时,可以指定“并行”升级选项,该选项允许表单的更新版本与原始版本一起运行。如果使用此升级选项,部署更新版本时仍在填写表单的用户就能继续填完表单,而不会丢失任何数据。
您自己已将表单模板部署到 Windows SharePoint Services 3.0 库或列表中,如果在发布对该表单模板的更新时,用户刚好正在填写基于该表单模板的表单,那么用户会在尝试保存或提交表单时看到一条错误消息。为此,您可以提醒用户即将进行哪些更新,或许还可以在非高峰时间对表单模板进行脱机更新。