表单设计过程中的不同角色

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

不同部门之间通常会相互协作,为员工设计、测试和部署新的 InfoPath 表单。例如,人力资源部门可能会创建一个公司费用报表表单,而 IT 部门则可能会维护表单模板,修复用户报告的问题,在用户的需求发生变化时更新设计等等。

本文介绍指定、设计、发布以及使用表单模板的各类员工的典型角色。在您的组织内,职务和责任可能与本文中的描述不同,但是如果您不熟悉 InfoPath,则可以通过其中的信息大致了解整个表单设计过程中的角色与分工。

本文内容

表单分析人员

表单设计者

表单开发人员

服务器场管理员

网站集管理员

表单用户

表单分析人员

表单分析人员分析给定表单模板的工作流和业务需求,担当此角色的人通常具有项目管理经验和分析技能,并且在一定程度上熟悉表单设计原则。

您的公司中可能有业务系统分析人员或项目经理,而没有表单分析人员。尽管这些职务不同,但角色始终是一样的;在对业务需求进行细致的分析后,表单分析人员会指定表单模板的整体设计,然后对项目进行管理。

复杂表单模板的计划阶段通常是一个正规且繁琐的过程,表单分析人员可能会向多位项目负责人咨询。例如,如果一个表单模板最终必须集成到更大的全公司业务系统(如费用报表系统)中,表单分析人员通常会编写功能规范或一些其他计划文档。

此外,表单分析人员还可能完成以下全部或部分工作:

  • 指定表单模板的业务案例。

  • 定义用户界面和用户流程组件。

  • 指定存储表单数据的方式和位置。

  • 确定表单模板的安全漏洞。

  • 创建表单模板的部署计划。

  • 制定依据现行法律、行业规范、公司政策或其他要求存档和保留数据的策略。

  • 与表单用户、表单设计者、IT 人员及其他工作组协作,解决所有尚未解决的表单模板问题。

返回页首

表单设计者

表单设计者在 InfoPath 的设计模式下工作以创建表单模板,表单模板是一种文件扩展名为 .xsn 的文件。.xsn 文件定义已完成表单(.xml 文件)的数据结构、外观和行为。

表单设计者可能要完成以下全部或部分工作:

  • 指定表单模板是否与桌面或移动 Web 浏览器兼容。

  • 指定表单模板是否与 InfoPath 2003 兼容。

  • 设计表单模板布局。

  • 在表单模板上添加和自定义控件。

  • 添加数据验证/数据有效性、 条件格式、 规则和其他类型的自动化行为。

  • 建立从表单模板到现有数据源(如 Microsoft SQL Server 数据库)的连接。

  • 与开发人员协作,向表单模板中添加脚本或托管代码。

  • 将表单模板发布到共享网络位置、电子邮件通讯组列表或运行 InfoPath Forms Services 或 Windows SharePoint Services 的服务器。

  • 使用服务器场管理员将经管理员核准的表单模板发布到服务器运行InfoPath Forms Services。

  • 对表单进行测试,确保表单正常工作。

返回页首

表单开发人员

表单开发人员为表单模板编写自定义代码。InfoPath 支持两种脚本语言(Microsoft JScript 和 Microsoft Visual Basic Scripting Edition (VBScript))以及两种托管代码语言(Microsoft Visual C# 和 Microsoft Visual Basic)。

表单开发人员可能要完成以下全部或部分工作:

  • 帮助设计表单(如上一节所述)。

  • 指定给定表单模板的编程语言。

  • 编写执行以下操作的代码:响应表单和数据有效性事件,访问和操作表单的基础 XML 文档,实现表单的自定义数据提交和合并操作或者访问外部数据源。

  • 提取表单模板的 XML 支持文件,然后在某种标准文本编辑器中手动更改其元素、属性和值。

  • 向表单模板中添加自定义错误处理。

  • 访问和操作自定义任务窗格与对话框。

  • 维护表单模板的代码。

  • 使用“发布向导”创建用来安装表单模板的安装文件表单。

  • 在自定义 Windows 应用程序或网页 (.aspx) 中承载 InfoPath 编辑环境。

  • 创建并注册 COM 加载项,COM 加载项是一种向 InfoPath 用户界面添加自定义命令或专用功能的辅助程序。

返回页首

服务器场管理员

可以将表单模板发布到许多位置,其中包括运行 InfoPath Forms Services 的服务器。InfoPath Forms Services 是一种服务器技术,让用户可以仅利用 Web 浏览器来填写 InfoPath 表单,而不是使用 InfoPath 客户端程序或者这两者来填写。可在“请参阅”框中找到有关 InfoPath Forms Services 的详细信息。

服务器场管理员对运行 InfoPath Forms Services 的服务器执行许多管理任务,这通常是通过在一个称为 SharePoint 管理中心网站的专用管理网站上选择相应命令完成的。在一些情况下,服务器场管理员必须首先验证启用浏览器功能的表单模板是否不包含错误,然后再上载它。

要将浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器,表单设计者或服务器场管理员必须启用要使用浏览器填写的表单。表单设计者通常在发布过程中执行此步骤,方法是在 InfoPath 内选中“发布向导”中的一个复选框。然而,在某些情况下(例如表单模板中包含托管代码时),服务器场管理员必须启用表单模板以便在浏览器中使用。此过程涉及到验证该表单模板是否未包含错误和警告,将其上载到服务器场上的某个位置,然后在服务器上的网站集中激活它。所涉及到的许多活动都在 SharePoint 管理中心页面上进行。

通常,服务器场管理员可能会完成以下全部或部分工作:

  • 与网站集管理员、表单模板设计者以及其他所有项目负责人协作,部署经管理员核准的表单模板。

  • 将经管理员核准的表单模板上载到服务器。

  • 对新的经管理员核准的表单模板进行升级。

  • 通过将经管理员核准的表单模板添加到网站集中在该网站集中激活此表单模板。

  • 停用网站集中的经管理员核准的表单模板。

  • 静止经管理员核准的表单模板。

  • 删除经管理员核准的表单模板。

  • 开发策略,以便最大限度地减少表单模板的不当使用,防范拒绝服务 (DoS) 行为以及警告潜在的性能问题。

返回页首

网站集管理员

网站集是一组具有相同所有者且共享管理设置的 SharePoint 网站。每个网站集都包含一个顶级网站及一个或多个子网站。网站集管理员对网站集中的所有网站和内容具有“完全控制”权限级别。

同时运行InfoPath Forms Services的一个或多个服务器可以管理服务器场管理员联系,网站集管理员管理自己的网站。从网站集级别,网站集管理员管理的首要网站中的网站设置页面设置 (如网站集功能、 网站集审核设置和网站集策略)。相对于 InfoPath,网站集管理员激活表单模板,从而使其可用于为库中的内容类型。

网站集管理员可能要完成以下全部或部分工作:

  • 与服务器场管理员、表单模板设计者以及其他所有项目负责人协作,部署经管理员核准的表单模板。

  • 对网站集内的一个或多个网站执行管理任务。

  • 创建一项在必要时使表单脱机的策略,以便对表单进行更新或使其报废。

  • 在网站集内激活表单模板。

  • 停用网站集内的表单模板。

  • 强制给定表单仅在浏览器中打开,不管用户的计算机上是否安装有 InfoPath。

  • 在网站集中创建更多网站和文档库。

  • 向用户授予权限。

返回页首

表单用户

表单用户是填写表单的人员。表单用户必须对表单的整体设计和工作流满意。如果表单难于使用,表单用户将不会高效地使用它。表单用户最终要提出许多必须要实施到表单模板的改进。

根据表单模板的设计,表单用户可能要完成以下全部或部分工作:

  • 在 InfoPath(对于普通表单模板)或 Web 浏览器(对于启用浏览器功能的表单模板)中填写表单。

  • 在表单正式在整个组织中共享之前,参与表单的测试。

  • 提出有关表单设计的建设性反馈。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×