Question 112
You are designing a public-facing SharePoint 2010 Web site for an elementary school that has many events each year. School administrators plan events for students and their parents. You need to create a design for meeting the following requirements:
.Parents must be able to log on to the site and sign up for events electronically, regardless of the software they have installed on their computers or the browsers they are using.
.Each event registration needs to be saved in a list or library on the site.
.School personnel responsible for making changes need to be able to customize each new event registration form with images and text. Which actions should your design specify? (Each correct answer presents a complete solution. Choose two.)
A. Create a new document library for each event. Then customize the Word document template for that new library. Ask parents to fill out a new Microsoft Word document for each event and upload it to the document library.
B. Create a new InfoPath 2010 form for each event. Then publish the form to a new form library with InfoPath Forms Services enabled. Create a custom Submit option so that when parents submit the form, the completed form is saved to the library. Ask parents fill out the form in their browser.
C. Create a new list for each event. Use InfoPath 2010 to create a new registration form and customize it for each new event. Ask parents to fill out the form to register for an event. When parents submit the form, their information is saved as a new list item in the list.
D. Create a new list for each event. Use Microsoft Silver light to create a new registration form and host the Silver light control in a Web Part on the site. Ask parents to fill out the form to register for an event. Configure a data connection on the Web Part that will submit the form information to the new event list.数据库
解析:
你为一个初级学校设计一个Sharepoint2010公共网站, 学校管理人员使用这个网站为学生及家长计划各类活动。你的设计须要知足以下要求:
要求1. 网站支持多种浏览器,家长能够在家里登陆到网站上登记参加相关活动
要求2. 活动注册状况须要被保存到网站的列表或库中
要求3. 学校负责组织活动的工做人员可使用图片或文字修改与活动相关的表单。
你该如何作才能知足上述需求呢? 【须要选两个选项】
选项A.使用Word文档库,采用这种方式显然很难提取Word文档表中的各栏字段并保存到网站的列表或库中,因此直接排除。
选项B.C.均采用Infopath方式, Infopath配合InfoPath Forms Services原本就是用来为Sharepoint提供表单填写及维护的,并且其表单栏数据是保存在指定的列表中的。因此它们固然是本题的答案。
选项D.经过Silver Ligth Web Part显然没法知足要求3,由于只有开发人员才有能力修改Silver Light Web Part。因此本选项排除。
所以本题答案应该选 B.C编程
参考 http://office.microsoft.com/en-us/sharepoint-server-help/introduction-to-infopath-forms-services-HA010167284.aspx
http://msdn.microsoft.com/en-us/library/hh285093.aspx
http://msdn.microsoft.com/en-us/sharepointandsilverlighttrainingcourse_integratingunit_unit.aspx浏览器
Question 113
You are designing a data capture approach for a SharePoint 2010 intranet site. You need to specify the data capture design elements in the user interface to meet the following requirements:
.The site must provide data-entry forms for users to update list data.
.The users should be allowed to take the submission form offline.
Which approach should you recommend?
A. Design InfoPath 2010 client forms and deploy them to a SharePoint library for data entry and submission.
B. Design InfoPath 2010 browser-based forms and deploy them with InfoPath Forms Services to SharePoint 2010 for data entry and submission.
C. Design custom ASP.NET form pages and deploy them under the _layout folder. Use ASP.NET form pages for data entry and submission.
D. Design SharePoint lists and allow users to enter and submit data.服务器
解析:
你为Sharepoint2010内部网设计一个数据获取方案,须要知足以下要求:
要求1.提供数据录入表单,并将数据保存到列表或对列表数据进行刷新
要求2.用户能够离线填写表单
你应该用哪一种方法去实现呢?
提到Sharepoint中可离线填写的表单,固然直奔Infopath了,本题仅选项A.B使用了Infopath,因为要求表单填写支持Offline方式,很明显若是Offline了,用户就不可能再访问到Sharepoint网站了,也就是说,此时用户只能依赖于本地安装的Infopath打开表单进行填写,这固然是InfoPath 2010 client forms了,因此选项B就被排除。
选项C.D也显然均要Online填写,不可能支持Offline,因此也被排除。
所以本题答案应该选 A 架构
参考
http://office.microsoft.com/zh-cn/infopath-help/HA010211739.aspx
http://msdn.microsoft.com/en-us/library/office/gg435970(v=office.14).aspx
http://msdn.microsoft.com/zh-cn/library/ms772323(v=office.14).aspxapp
Question 114
You are designing a SharePoint 2010 site for your organization to capture customer contact information. The contact information for customers is stored in a Microsoft Dynamics CRM 4.0 database. You need to design a solution with no custom code that meets the following requirements:
.Sales department employees must be able to perform create, retrieve, update, and delete (CRUD) operations for their customer information records on the SharePoint site.
.The data in the SharePoint site must be synchronized with the data in the CRM Dynamics database because most customers do not have direct access to the CRM system.
.SharePoint users from the Sales department must be able to work with data while they are working offline. Which approach should you recommend?
A. Create client and browser-based forms with Microsoft Office InfoPath 2010. Deploy the forms using SharePoint Form Services to provide all CRUD operations.
B. Create an external content type for the contact list from the CRM system in SharePoint using Business Connectivity Services. Create InfoPath client forms for CRUD operations. Create a SharePoint 2010 workspace to synchronize the offline data.
C. Create custom Microsoft ASP.NET form pages for CRUD operations. Create a Microsoft SQL Server connection to the CRM system. Create a farm-scoped solution and deploy it in the _layouts folder to provide access to the data on the SharePoint site.
D. Create a custom content type in the contact list of the SharePoint site that connects to the CRM system. Create Web forms to synchronize the contact list in the CRM system to the contact list in SharePoint.less
解析:
你为公司Sharepoint2010网站设计一个方案以收集公司客户的联系信息。这些联系信息本来保存在Microsoft Dynamics CRM 4.0数据库中,你的方案不须要编程并知足以下要求:
要求1. 公司销售人员能够在Sharepoint网站上对他们的客户信息进行建立,检索,更新,删除等等操做。
要求2. Sharepoint网站内的客户信息必须与CRM Dynamics应用系统中的客户信息同步。
要求3. 销售部门的Sharepoint网站用户能够离线操做客户数据。
你该采起哪一种方式来达到上述要求呢?
根据上述要求1,2: 用户须要在Sharepoint网站操做外部数据库并实现同步,这正是Sharepoint2010的BCS所提供的功能。在全部的备选项中,只有选项B采用了BCS,由于所谓的建立外部内容类型就正是基于BCS进行的。并且选项B采用了Infopath Client Form方式,这种方式咱们在Question113中已经分析过,它能够实现离线填写数据,因此本题咱们能够直接定位到选项B。
选项A.经过Infopath的browser-based表单没法知足本题的要求2与3。
选项C.经过ASP.NET表单也没法做到与CRM同步和离线操做。
选项D.也没法知足要求1和实现离线操做。
所以本题答案应该选 B electron
参考
http://msdn.microsoft.com/zh-cn/library/ff728816(v=office.14).aspx
http://msdn.microsoft.com/en-us/library/ff630942(v=office.14).aspxide
Question 115
The IT, human resources, and legal departments in a large company each have site collections that run in separate Web applications in a SharePoint 2010 server farm. You need to design a SharePoint information architecture that will meet the following requirements:
.All departments should use a consistent set of keywords. .Certain enterprise keywords must be shared across all departments.
.The keywords should be managed dynamically.
.The keywords should be globally available to SharePoint service applications.
.The keywords should be able to be managed programmatically.
.The keywords management must use standard services and be maintained with built-in SharePoint 2010 administration tools. Which approach should you recommend?
A. Programmatically connect each Web application for all departments to the Global Managed Metadata shared service containing the common enterprise keywords.
B. Programmatically add the site collection containing the common enterprise keywords list to the Web applications for all departments.
C. Create a managed metadata term set of all of the common enterprise keywords and deploy it as a feature to the farm. Programmatically activate the feature in the Web application for all departments.
D. Create a managed metadata term store of all of the common enterprise keywords and deploy it as a feature to the farm. Programmatically activate the feature in the Web application for all departments.工具
解析:
一家大公司的IT,人力资源以及法律部门在这家公司的Sharepoint2010服务器场上创建有部门网站集,这些网站集分别运行在不一样的Web Application上。你须要根据以下要求来架构这个Sharepoint场:
要求1.全部部门必须使用统一的一套keywords。某些Keywords必须能够在不一样的部门间共享。
要求2.这些Keywords能够被动态管理
要求3.这些Keywords在全局范围内对Sharepoint服务应用程序有效
要求4.能够经过编程来管理这些Keywords
要求5.只能使用标准的服务以及Sharepoint内建的管理工具来管理这些Keywords.
你应该采用哪一种方式呢?
本题涉及Sharepoint的托管元数据,首先来了解一下相关基本知识点:
托管元数据(Managed Metadata)-----是可定义的集中管理术语的分层集合,可将这些术语用做 Microsoft SharePoint Server 2010 中项的属性。
术语(Term)---- 是可与 SharePoint Server 2010 中的项关联的词或短语。
术语集(Term Set)----- 是相关术语的集合。能够指定 SharePoint Server 2010 列必须包含来自特定术语集的术语。托管元数据 反映了这样一个事实,便可以独立于列来单首创建和管理术语和术语集。
本地术语集(Local Term Set) -----是在网站集的上下文中建立的。例如,若是向一个文档库中的列表添加一个列,而后建立一个此列将绑定到的新术语集,则新术语集是包含该文档库的网站集的本地术语集。
全局术语集(Global Term Set)----- 是在网站集的上下文外部建立的。例如,术语库管理员能够建立一个名为“Human Resources”(人力资源)的术语集组(Term Set Group),并指派一我的来管理此术语集组。该组管理员将在“Human Resources”(人力资源)术语集组中建立与 Human Resources 相关的术语集(如职务和付薪等级)。
咱们能够将术语分为两大类型:
1.托管术语(Managed terms),此类术语通常是预约义的、只能由具备适当权限的用户建立而且一般以层次结构的形式组织。
2.企业关键字(Enterprise keywords),此类术语只是一些已添加到 SharePoint Server 2010 项中的词或短语。全部企业关键字都是一个名为“关键字集”的非分层术语集的一部分。
术语库(Term Store)----- 托管术语和企业关键字存储在一个称做“术语库”的数据库中。
建立术语:SharePoint Server 2010 包含一个术语库管理工具,可用于建立和管理术语集。若是您具备适当的权限,则可以使用术语库管理工具执行如下操做:
今后处描述能够看出,建立新的术语集【选项C】或术语库
使用术语:列是列表中用于存储有关 SharePoint Server 2010 项的信息的位置。在定义一个列时,您为该列提供一个名称,指定该列的类型并提供依赖于列类型的其余信息。
SharePoint Server 2010 引入了一个名为“托管元数据”的新列类型。在建立一个托管元数据列时,您指定必须从中获取该列的值的术语集。在您但愿用户提供列表项(包括文档)的信息以及术语集中包含的信息的有效值时,请使用托管元数据列。建立新的内容类型或修改现有内容类型,而后将托管元数据列添加到内容类型。
从上述描述可知,可Sharepoint的术语是存储在专门的术语库中的,因此选项B能够排除,由于选项B理解为把术语保存在各个网站集的列表中了。
其次,咱们能够看出,咱们通常能够经过SharePoint Server 2010 包含的术语库管理工具来管理企业术语。固然,咱们也能够经过编程方式来建立、添加术语【选项C】甚至建立术数库【选项D】,但实际的操做方式却并不是选项C或选项D那样的操做。若是要添加新的术语,咱们能够经过程序界面或者Feature Receiver中实现。若是要建立术语库,则可经过PowerShell或程序代码后台实现。具体的方式参见下面的参考链接。
所以本题答案应该选 A
参考
http://social.technet.microsoft.com/Forums/en-US/71fd916e-92b0-4135-bbf9-318f5eb04828/how-to-create-a-term-store-programmatically
http://blog.robgarrett.com/2011/04/14/programmatically-provision-term-store/
http://sharepoint.stackexchange.com/questions/34111/create-termstore-spserviceapplicationproxy-programmatically
http://technet.microsoft.com/zh-cn/library/ee424403.aspx