将表单模板发布到运行 InfoPath Forms Services 的服务器

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在您的用户可以在 Web 浏览器中填写基于browser-compatible form template的表单之前,您必须将表单模板发布到运行 InfoPath Forms Services 的服务器,然后使用户可以通过浏览器填写此表单。

本文内容

概述

开始之前

将表单模板发布到新的文档库

发布表单模板作为网站内容类型

发布表单模板需要管理员审批

概述

您可以发布到服务器运行InfoPath Forms Services若要允许用户填写表单基于 Web 浏览器中此表单模板上的浏览器兼容的表单模板。如果您的表单模板将使用以下情况下,您将需要管理员审批发布它︰

  • 表单模板包含托管的代码或脚本。

    注意: 脚本必须在发布表单模板之前要转换为托管代码。

  • 表单模板需要“完全信任”安全级别,此级别使所得到的表单能够获得用户计算机上的系统资源(例如文件和设置)的完全访问权。

  • 表单模板使用由管理员管理的数据连接。

  • 启用表单模板以供在移动设备上显示。

若要发布需要管理员核准的表单模板,必须首先将表单模板发布到共享的网络文件夹,其中服务器管理员可以将表单模板上载到服务器运行InfoPath Forms Services,然后部署表单模板。查找有关如何服务器管理员可以部署另请参阅部分中的表单模板的详细信息的链接。

如果其他情况下,将使用您的表单模板,您可以将其发布到文档库或作为网站内容类型。

表单模板被发布到运行 InfoPath Forms Services 的服务器后,就可以按照下列方式使用它:

  • 作为新的或现有文档库中的所有表单的模板    可以发布将用作新的或现有文档库中的所有表单的模板的表单模板。此表单模板可进行数字签名,但不得包含任何脚本或托管代码。

  • 为多个文档库或网站集的网站内容类型    您可以发布将用作中多个文档库或网站集的表单模板的表单模板。如果在网站集的多个库将使用此表单模板,您可以发布表单模板作为网站内容类型。但是,您无法发布表单模板作为网站内容类型如果它不包含任何脚本或托管代码。首先必须将与脚本或托管的代码的表单模板发布到共享的网络文件夹中。管理员可以将表单模板上载到服务器,并将其部署。

发布浏览器兼容的表单模板之前,请使用检查设计方案来检查您的表单模板表单问题。后查找并修复与表单模板的任何问题,您可以使用发布向导将表单模板发布到运行InfoPath Forms Services的服务器。

发布表单模板不是与保存的表单模板。发布表单模板时,发布向导中添加发布位置和处理到表单模板的说明,以便用户可以打开基于该表单模板的表单。保存表单模板时,将保存表单模板中,的副本,就像将文件保存到您的计算机时。当您想要让可供用户填写的表单模板时,应始终使用发布向导。

返回页首

开始之前

在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器之前,请执行下列操作:

  • 与管理员确认您具有对服务器的必要权限,以将表单模板发布到文档库或者将表单模板作为新的网站内容类型发布。

  • 与管理员确认 Office InfoPath 2007 正在服务器上运行,且被配置为将 InfoPath 表单显示为网页。

  • 如果要发布的浏览器兼容的表单模板需要管理员审批,让您的管理员应在其中保存您的表单模板的共享的网络文件夹的位置。此文件夹是发布表单模板的位置。发布表单模板之后,管理员会上载到服务器表单模板从该位置。

返回页首

将表单模板发布到新文档库

将表单模板发布到文档库时,在此库中创建的每个表单都将基于同一表单模板。可以使用发布向导将表单模板发布到文档库。发布向导将修改表单模板以在文档库中使用、创建新的文档库,然后将表单模板作为此文档库的默认表单模板保存。在发布表单模板之后,必须将 Microsoft Windows SharePoint Services 网站配置为在 Web 浏览器中显示基于此表单模板的表单。如果不配置 SharePoint 网站,则没有在计算机上安装 Office InfoPath 2007 的用户在尝试打开基于此表单模板的表单时,将收到一个错误。

  1. “文件”菜单上,单击“保存”

  2. 另存为对话框中,浏览到要保存表单模板中,,然后单击保存位置。

  3. 要打开“检查设计方案”任务窗格,请在“工具”菜单上,单击“检查设计方案”

  4. 如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

  5. 在“文件”菜单上,单击“发布”。

  6. 在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”

  7. 在下一页上的向导中输入 SharePoint 或 InfoPath Forms Services 网站的位置框中,键入您要在其中发布您的表单模板的 SharePoint 网站的位置,然后单击下一步

  8. 在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“文档库”,然后单击“下一步”

  9. 单击“新建文档库”,然后单击“下一步”

  10. 在向导的下一页上,键入文档库的名称和说明,然后单击“下一步”

  11. 选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

    如何?

    1. 单击“添加”

    2. 选择您想要为一列中的文档库中,添加的字段,然后执行下列操作之一︰

      • 列名称框中,键入栏的名称。

      • 网站列组列表中选择网站列在列名称列表中,选择一个名称,然后单击确定

        注意: 如果您选择的重复域显示在文档库中的数据,您可以定义要如何显示在文档库中的字段,通过单击函数列表中的值。您可以选择是否显示在域,字段中或计数的所有匹配项的字段中的最后一个值中的第一个值或是否的所有值合并在一起。

    3. 单击“确定”。

    有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

  12. 单击“下一步”

  13. 在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”

  14. 要确定是否表单模板已发布,请单击“打开此文档库”。如果表单模板已发布,Web 浏览器就会打开基于此表单模板的表单。

  15. 将 SharePoint 网站配置为在 Web 浏览器中显示基于此表单模板的表单。

    如何?

    1. 在 Web 浏览器中打开 SharePoint 网站。

    2. 在网站的右上角中的网站操作菜单中,单击网站设置,然后单击修改所有网站设置

    3. “网站管理”下,单击“网站库和列表”

    4. 单击自定义网站名称

    5. “常规设置”下,单击“高级设置”

    6. “启用了浏览器的文档”中,单击“显示为网页”,然后单击“确定”

返回页首

将表单模板作为网站内容类型发布

将表单模板作为网站内容类型发布时,发布向导将修改表单模板以用作网站内容类型。如同创建新文档库时一样,可以在发布向导中将表单模板转换为启用了浏览器的表单模板。然后,该向导会将表单模板作为网站内容类型保存到服务器。

  1. “文件”菜单上,单击“保存”

  2. 另存为对话框中,浏览到要保存表单模板中,,然后单击保存位置。

  3. 要打开“检查设计方案”任务窗格,请在“工具”菜单上,单击“检查设计方案”

  4. 如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

  5. 在“文件”菜单上,单击“发布”。

  6. 在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”

  7. 在下一页上的向导中输入 SharePoint 或 InfoPath Forms Services 网站的位置框中,键入您要在其中发布您的表单模板的 SharePoint 网站的位置,然后单击下一步

  8. 在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“网站内容类型(高级)”,然后单击“下一步”

  9. 在向导的下一页上,单击“新建内容类型”

  10. “内容类型的父级”列表中,单击“表单”,然后单击“下一步”

  11. 在向导的下一页上,键入此新内容类型的名称和说明,然后单击“下一步”

  12. 在向导的下一页上,在“指定此表单模板的位置和文件名”框中,键入 SharePoint 网站的位置,然后单击“浏览”

  13. “浏览”对话框中,通过浏览找到要在其中将表单模板作为网站内容类型发布的服务器上的位置,然后在“文件名”框中,键入表单模板的名称并单击“保存”

  14. 单击“下一步”

  15. 选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

    如何?

    1. 单击“添加”

    2. 选择您想要为一列中的文档库中,添加的字段,然后执行下列操作之一︰

      • 列名称框中,键入栏的名称。

      • 网站列组列表中选择网站列在列名称列表中,选择一个名称,然后单击确定

        注意: 如果您选择的重复域显示在文档库中的数据,您可以定义要如何显示在文档库中的字段,通过单击函数列表中的值。您可以选择是否显示在域,字段中或计数的所有匹配项的字段中的最后一个值中的第一个值或是否的所有值合并在一起。

    3. 单击“确定”。

    有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

  16. 单击“下一步”

  17. 在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”

  18. 单击“关闭”,然后验证表单模板是否为 SharePoint 网站上的内容类型。

    如何?

    1. 在 Web 浏览器中打开 SharePoint 网站。

    2. 在网站的右上角的“网站操作”菜单上,单击“网站设置”

    3. 网站设置中,单击网站内容类型

      网站内容类型库中的InfoPath 内容类型下,应列出您的表单模板。

返回页首

发布需要管理员核准的表单模板

以下方案要求将表单模板发布到运行InfoPath Forms Services的服务器管理员批准︰

  • 表单模板包含托管代码。

    注意: 转换为托管代码,可以发布表单模板之前必须脚本。

  • 表单模板需要“完全信任”安全级别,此级别使所得到的表单能够获得用户计算机上的系统资源(例如文件和设置)的完全访问权。

  • 表单模板使用由管理员管理的数据连接。

  • 启用表单模板以供在移动设备上显示。

若要发布需要管理员核准的表单模板,必须首先将表单模板发布到共享的网络文件夹,其中服务器管理员可以将表单模板上载到服务器运行InfoPath Forms Services,然后部署表单模板。查找有关如何服务器管理员可以部署另请参阅部分中的表单模板的详细信息的链接。

  1. “文件”菜单上,单击“保存”

  2. 另存为对话框中,浏览到要保存表单模板中,,然后单击保存位置。

  3. 要打开“检查设计方案”任务窗格,请在“工具”菜单上,单击“检查设计方案”

  4. 如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

  5. 在“文件”菜单上,单击“发布”。

  6. 在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”

  7. 在向导中,输入 SharePoint 或 InfoPath Forms Services 网站的位置框中,在下一页上键入您要在其中发布您的表单模板的 SharePoint 网站的位置,然后单击下一步

  8. 在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“经管理员核准的表单模板(高级)”,然后单击“下一步”

  9. 在向导的下一页上,在“指定此表单模板的位置和文件名”框中,单击“浏览”

  10. “浏览”对话框中,通过浏览找到共享网络文件夹的位置,然后在“文件名”框中,键入表单模板的名称并单击“保存”

  11. 单击“下一步”

  12. 选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

    如何?

    1. 单击“添加”

    2. 选择您想要为一列中的文档库中,添加的字段,然后执行下列操作之一︰

      • 列名称框中,键入栏的名称。

      • 网站列组列表中选择网站列在列名称列表中,选择一个名称,然后单击确定

        注意: 如果您选择的重复域显示在文档库中的数据,您可以定义要如何显示在文档库中的字段,通过单击函数列表中的值。您可以选择是否显示在域,字段中或计数的所有匹配项的字段中的最后一个值中的第一个值或是否的所有值合并在一起。

    3. 单击“确定”。

    有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

  13. 单击“下一步”

  14. 在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”

后发布表单模板,请与服务器管理员联系,以将表单模板上载到服务器,,然后激活网站集的表单模板。有关上载和部署到服务器运行InfoPath Forms Services的表单模板的详细信息,请单击有关部署包含代码的表单模板的请参阅部分中的链接。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×