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