Sharepoint學習筆記—習題系列--70-576習題解析 -(Q116-Q120)

weixin_33739646發表於2014-01-12

Question  116
 You are helping a corporate IT department create a SharePoint 2010 information architecture plan. You are creating guidelines for determining the site structure for new sites within all other departments in the corporation. The IT department must be able to:
.Adjust the physical storage capacity required for each department and create chargeback’s based on the amount of database storage used.
.Assign storage quotas at the departmental level.
.Create site usage reports at the departmental level. You need to design an information architecture structure that meets all these requirements. On which SharePoint structure should you base each department design?
A. Custom site definitions
B. Custom site templates
C. Individual site collections
D. Individual sub sites


解析:
 你負責幫助一家公司的IT部門架構Sharepoint2010應用, 你制定瞭如何確定此公司其它部門的部門網站的結構指南, 此公司的IT部門必須可以做如下操作:
 要求1. 控制各部門的部門網站所使用的物理儲存空間大小, 並可以根據資料庫儲存空間使用率計算退費。
 要求2. 在部門網站級定製儲存配額
 要求3. 在部門網站級別建立生成網站使用報表
 你該如何制定你的資訊架構以滿足上述要求呢?
 首先,選項A.B均是用來建立網站的,而選項D則是建立子網站。根據要求,我們需要為各部門網站級定製儲存配額,而Sharepoint中找不到開箱即用的工具可以實現網站級別或子網站級別的儲存配額(Quota)【當然,有第三方軟體可以支援你在網站級別實現配額】。而在網站集級別上卻可以做到本題的需求。
因此本題答案應該選  C

參考 
http://technet.microsoft.com/zh-cn/library/cc263480(v=office.14).aspx http://blog.incworx.com/blog/who-is-the-best-chicago-sharepoint-firm/sharepoint-help-how-to-create-a-new-sharepoint-2010-site
http://www.dummies.com/how-to/content/create-a-new-site-in-sharepoint-2010.html

 

Question  117
 You are designing a SharePoint 2010 server farm that consists of multiple site collections that share enterprisewide content types. The content types are updated on a monthly basis to ensure proper governance. The farm uses a managed metadata service application. You need to ensure that all the site collections automatically receive the updated content types in the most efficient manner and with the least amount of custom development. Which approach should you recommend?
A. Configure Content Type Syndication to update the central site collection as changes are made to each individual site collection.
B. Configure Content Type Syndication to update the individual site collection lists as changes are made to a central site collection.
C. Create an event receiver in a central site collection that sends updates to the individual site collections as changes are made.
D. Create an event receiver in each individual site collection that sends updates to the central site collection as changes are made.


解析:
  你設計一個Sharepoint2010伺服器場,此場內有若干個網站集,這些網站集共享整個企業範圍內的內容型別。這些內容型別通過每月更新來達到合理的管理要求。這個場使用了管理後設資料服務應用程式。你需要不依賴於使用者進一步開發來保證場內的所有網站集都能夠以最有效的方式自動接收到最新的內容型別,你該採用哪種方式呢?
  本題涉及到Sharepoint的內容型別聯合(Content Type Syndication),我們還是先來了解下基本知識點:
  在一個資料量大的企業內部,建立多個Web應用程式是很正常的一件事,但是有時候兩個Web應用程式之間可能會用到一些相同的內容型別,而在SharePoint 2007的時候,由於兩個Web應用程式之間的聯絡不太大,因此也就形成了Web應用程式之間的“資訊孤島”,雖然可以通過自行擴充套件開發的方法來實現多個Web應用程式之間使用相同的內容型別,但那需要耗費一定的精力的。到了SharePoint 2010,微軟也意識到了這種場景的用法,於是在網站集範圍內增加了一個叫做“內容型別聯合集線器”的功能,這個功能只能在Web應用程式的根網站下的“網站設定”中找到。
  內容型別聯合有助於確保列表的一致性,使列表使用相同的內容型別(從而使用相同的列)。在 Microsoft Office SharePoint Server 2007 中,將在網站集級別設定內容型別。通過在 Microsoft SharePoint Server 2010 中使用內容型別聯合,可利用 Managed Metadata Service 應用程式在伺服器場內或伺服器場外共享內容型別。
可使用物件模型來自定義內容型別聯合,以建立一個新內容型別,釋出該內容型別,然後取消釋出該內容型別。我們可以使用ContentTypePublisher 類來操作內容型別聯合。在設定一個 Managed Metadata Service 應用程式及其代理,並將某個網站指定為服務應用程式中的集線器後(Content Type Hub),使用此類可在集線器網站上釋出或取消釋出內容型別。使用此類還可驗證該集線器網站上的內容型別是否已釋出以及是否已在集線器上啟用後設資料集線器功能。
在很多情況下,集線器(Content Type Hub)將充當一個釋出者,而 Web 應用程式或網站集將訂閱該集線器釋出的內容。在釋出內容型別後,訂戶可通過計時器作業推入內容型別。使用者導航到“管理中心”頁,可在此頁中選擇一個 Web 應用程式作為集線器。單個 Web 應用程式也可以訂閱選定的集線器作為其共享應用程式資料(包括內容型別)的提供程式。內容型別集線器是通過Managed Metadata Service這個服務應用程式來運作,所以,需要釋出和訂閱內容型別的網站集,必須與同一個Managed Metadata Service服務應用程式關聯起來。每一個Managed Metadata Service服務應用程式例項,都只能指定一個網站集,作為內容型別集線器“中心”【選項A中的Central site collection】,由它來發布內容型別,而其他網站集只能作為“訂閱者”,“訂閱”被髮布的內容型別。
   有了以上的描述,我們就很清楚了,本題的情況必須要用到Sharepoint自身提供的內容型別聯合(Content Type Syndication),而內容型別聯合的使用又必須是從內容型別集線器“中心”即Central site collection釋出到各個網站集的。所以只有選項A符合本題正解。
   選項B.對內容型別聯合的使用描述錯誤。
   選項C.D通過Event Receiver無法實現跨網站集操作其它網站集。
因此本題答案應該選 B

參考 
http://sharepoint.mindsharpblogs.com/Bill/archive/2010/01/23/The-Basics-on-Content-Type-Syndication-in-SharePoint-2010.aspx
http://njbblog.blogspot.com.au/2011/05/sharepoint-40-content-type-hub.html
http://msdn.microsoft.com/zh-cn/library/ff394469(v=office.14).aspx
http://www.balestra.be/2012/09/content-type-hub-limitations-in-sharepoint-2010.html

 

Question  118
 You are designing a SharePoint 2010 application. The application must populate a site column based on data from an existing Microsoft SQL Server 2008 table. This table contains metadata information that is structured in a key-value pair. You need to design a column type that meets the requirements. Which type of column should you design?
A. Business Data
B. External Data
C. Lookup
D. Managed Metadata


解析:
   你設計一個Sharepoint2010應用程式,此應用程式必須能夠基於一個Microsoft SQL Server 2008資料表產生一個網站列。 這個SQL資料表中存放的是若干個鍵-值對資訊用於表述後設資料資訊。你需要設計一個列型別以滿足上述要求。
   本題沒多少可說的,因為涉及到外部資料來源,所以自然用到BCS來建立External Date List,所以選項B為正確解。
   選項A.商務資料,只是一個一般描述,並無什麼意義。
   選項B.查閱欄位,必須基於Sharepoint內的其它列表資料。
   選項D.託管後設資料,也是Sharepoint的內部資料。
因此本題答案應該選 B

參考 
http://msdn.microsoft.com/zh-cn/magazine/ee819133.aspx
http://msdn.microsoft.com/zh-cn/library/ee557898(v=office.14).aspx
http://blogs.msdn.com/b/leonidly/archive/2007/06/24/connected-lookup-field.aspx
http://msdn.microsoft.com/en-us/library/ee559337(v=office.14).aspx

 

Question  119
 You are designing a SharePoint 2010 application. You need to design the application according to the following requirements:
.The application must contain a workflow that can be started manually through the SharePoint user interface or through a call to SPWorkflowManager.StartWorkflow.
.The workflow must not be associated with a specific list or a document library. Which approach should you recommend?
A. Set the Site Scope property in Workflow Settings to enable the workflow across the entire site.
B. Create a reusable declarative workflow.
C. Create a sequential site workflow.
D. Create a sequential list workflow.


解析:
  你需要設計一個Sharepoint2010應用以滿足如下要求:
 要求1. 包含一個既可以通過Sharepoint使用者介面手工啟動,又可以通過程式碼呼叫 SPWorkflowManager.StartWorkflow方法來程式碼啟動的工作流。
 要求2. 此工作流不能與特定的列表或文件庫關聯。
 該選哪個選項才能達到上述要求呢?
 選項A.沒有建立任何工作流,只是設定工作流的Scope屬性。而本題要求建立一個工作流並滿足相應要求。
 選項B. 建立一個可重用的宣告性工作流。在早期版本中,工作流只能與指定的列表和文件庫做關聯,不能被打包,部署或複製到其他列表或文件庫中。在SharePoint Foundation中,宣告性工作流是可以重用的,允許使用者將工作流開發應用到其他列表或文件庫中。它與選項D一樣都是針對列表或文件庫的。均不符合本題的要求2。所以排除。
 選項C.建立基於網站的順序工作流,符合本題的兩個要求。
因此本題答案應該選  C

參考 
http://msdn.microsoft.com/zh-cn/library/bb386211(v=vs.90).aspx
http://msdn.microsoft.com/zh-cn/library/ee231606.aspx
http://msdn.microsoft.com/zh-cn/library/vstudio/ee231580.aspx


Question  120
 You are directing your team to use Microsoft Visio 2010 to design SharePoint 2010 workflows. You need to ensure that the workflow designs are validated. What should you tell the team to do?
A. Use Drawing Explorer in the Visio 2010 Developer menu.
B. Use Check Diagram in the Visio 2010 Process menu.
C. Export the workflow in Visio 2010. Import the Workflow Visio Interchange (.vwi) file into Visual Studio 2010. Set breakpoints in the workflow and step through the code using the debugger.
D. Export the workflow in Visio 2010. Import the Workflow Visio Interchange (.vwi) file into SharePoint Designer and debug the workflow.


解析:
  你指定你的開發小組使用Microsoft Visio 2010來設計Sharepoint2010工作流,你需要對此設計進行驗證,那麼你需要告訴你的開發小組,他們該如何操作呢?
  Microsoft Visio 2010本身提供了Check Diagram按鈕來對你繪製的Diagram進行校驗,
  如果有什麼問題,它就會列舉個如下的清單告訴你
 


  所以本題屬於知曉性的題目,沒什麼好講的。
 選項A.用於繪製Diagram,與本題無關。
 選項C.D試圖除錯Workflow,那是用於分析Workflow的邏輯錯誤,如果Diagram有問題,你甚至無法正確匯入到VS2010或SPD中,而且選項D試圖在SPD中除錯Workflow這本身就是不可能的。

因此本題答案應該選 B

參考 
http://blog.bvisual.net/2010/02/15/writing-rules-to-validate-diagrams-in-visio-2010-%E2%80%93-a-worked-example/
http://msdn.microsoft.com/en-us/library/jj856989.aspx
http://blogs.msdn.com/b/visio/archive/2009/09/08/diagram-validation-in-visio-2010.aspx

 

相關文章