0

面试时我又遇到了几个问题。这对我来说是全新的。你能帮我弄清楚更多的想法吗:

- What is infopath ( I can use MSDN)
- Can i Design InfoPath form in Sharepoint Designer 2010
- How to deploy Infopath form in Sharepoint site. (I can follow MSDN here)
- What authority needs to deploy Infopath in sp?
- What is Group and fields in infopath?
- Can I write custom event in InfoPath? What is VSTA? 
- How add rule in Infopath form
- How to validate Infopath fields?
- Can I show InfoPath in Webpart ?
- Where infopath will deploy?
- Can I show Infopath fields in List?
- Can I configure workflow with Infopath in SP?
- What are advantages and disadvantages of using Infopath? ( I can google it)
- How IIS works against the Infopath request ?
- How Sharepoint request handle by IIS?
4

1 回答 1

3

你的问题相当广泛。您可能想要获取有关 InfoPath 的书籍或参加培训课程。

有关 SharePoint 的简短答案:

- 什么是信息路径(我可以使用 MSDN)

InfoPath 是一种用于以用户友好的形式设计和分发结构化 XML 数据的工具。它可以使用复杂的逻辑和处理规则。有人称它为强效的 XML 编辑器。

- 我可以在 Sharepoint Designer 2010 中设计 InfoPath 表单吗

否。要编辑/创建 InfoPath 表单,您需要 InfoPath Designer。它有各种口味,从 2003 年到 2013 年。

- 如何在 Sharepoint 站点中部署 Infopath 表单。(我可以在这里关注 MSDN)

如果您使用 InfoPath 自定义 SharePoint 列表表单,只需单击“发布”按钮。如果您创建浏览器表单,则可以将其作为内容类型或实际库项目发布到表单库。

- 在 sp 中部署 Infopath 需要什么权限?

这取决于 InfoPath 表单的类型。设计人员可以将带有代码的 InfoPath 表单部署到沙箱。带有代码的受信任表单可能需要通过管理中心部署为管理员批准的表单。但在大多数情况下,Designer 权限就足够了,即如果您可以创建新列表或库,您还可以创建和部署 InfoPath Browser 表单或使用 InfoPath 自定义列表表单。

- 什么是信息路径中的组和字段?

InfoPath 浏览器表单提供组作为属于一起的字段的容器。它们如何“属于一起”完全由设计者和构成表单的业务规则和逻辑掌握。InfoPath 列表表单不支持组。

- 我可以在 InfoPath 中编写自定义事件吗?...

InfoPath 列表表单不支持任何类型的代码。InfoPath 浏览器表单支持代码。

- ...什么是 VSTA?

你的谷歌坏了吗?

- 如何在 Infopath 表单中添加规则

单击一个控件,打开规则面板(主页功能区 > 管理规则),单击新建

- 如何验证 Infopath 字段?

创建验证规则。

- 我可以在 Webpart 中显示 InfoPath 吗?

是的。您可以为此使用 InfoPath 表单 Web 部件。您可以将其链接到浏览器表单(存储在 InfoPath 表单库中)或同一站点中列表的列表表单。

- infopath 将在哪里部署?

InfoPath 表单可以存储在 SharePoint 表单库中或直接存储在 SQL 数据库中。InfoPath 列表表单将始终将其数据存储在相应的 SharePoint 列表中。在 SharePoint 上下文中,InfoPath 表单本身将是表单库或网站集中的内容类型,或者是 SharePoint 列表的列表表单。

- 我可以在列表中显示 Infopath 字段吗?

可以将存储在库中的 InfoPath 表单配置为将所选字段显示为库列。要提取其他字段,需要特定的查询工具(不是开箱即用的 SharePoint 的一部分)。InfoPath 列表表单将其所有字段存储在各自的列表中。

- 我可以在 SP 中使用 Infopath 配置工作流吗?

是的。InfoPath 可用于创建一些基本的工作流步骤,但不如 SharePoint Designer 或其他第 3 方工具复杂。不过,InfoPath 表单很容易与 SharePoint 工作流集成。

- 使用 Infopath 的优点和缺点是什么?(我可以谷歌它)

那么,就这样做吧。

- IIS 如何处理 Infopath 请求?- IIS 如何处理 Sharepoint 请求?

InfoPath 表单是一组带有一些复杂格式的 XML 数据,使用其自己的 XSLT 和 CSS 风格。据我所知,IIS 位于食物链的下游,并且只会处理 SharePoint 服务器传递给它的内容。

对您的多方面问题的更详细回答基本上是一本关于 InfoPath for Beginners 的书。这些书已经存在,将一整本学习书转储到回复中超出了问题的范围。InfoPath 的最佳方法是尝试一下。安装 InfoPath Designer 2010 并开始使用。这不是很难学习,实际上可以很有趣,以一种令人讨厌的方式。InfoPath 功能非常强大,只需单击几下就可以完成很多使用 SharePoint Designer 很难做到的事情。

对于列表表单,可以使用 InfoPath 完成的许多事情也可以使用 javascript 完成,尤其是使用 Marc Anderson 的 SPServices 等工具(在 CodePlex 上)。但是 InfoPath 可以通过单击几个按钮来完成这些事情,而不涉及代码。

开发人员可以将 InfoPath 提升到另一个级别并创建代码来填补 SharePoint 的功能空白。

提示:InfoPath 作为一种工具并不是 StackOverflow 的真正主题,除非您正在处理编码挑战。有关特定 InfoPath 问题的问题更适合http://Sharepoint.stackexchange.com

于 2013-09-27T09:31:49.117 回答