有了 SharePoint Designer 2010 即可在 SharePoint 平台上建立完整、豐富、可重複使用且以程序為中心的應用程式,整合外部資料。SharePoint Designer 2010 可透過設定或設計資料來源、清單、內容類型、檢視、表單、工作流程和外部內容類型等形式,建立複合應用程式,而完全不需要編寫任何程式碼。此外,現在 SharePoint Designer 2010 還為 SharePoint 方案中所有重要元件提供適用的工具:「僅需使用 SharePoint Designer,便能建立您的方案!」
本文內容
重新設計的使用者介面
SharePoint Designer 2010 的使用者介面已完全重新設計,並已將 SharePoint 納入 SharePoint Designer 中。現在,尋找網站或方案中的所有重要元件 (像是清單或內容類型、檢視和表單、工作流程、資料來源和外部內容類型、版面配置和主版頁面),可謂易如反掌。而且,查看元件彼此之間關係也相當簡單易懂,例如,檢視摘要頁面中的清單時,即可輕鬆地查看該清單的所有檢視、表單、工作流程、內容類型和自訂動作。
檔案索引標籤
啟動 SharePoint Designer 2010 時所出現的全新 [檔案] 索引標籤,可以讓使用者更容易上手。您可以從此處開啟現有的網站或是建立新網站,也能夠開啟最近處理的網頁或網站,並將清單和工作流程等新元件加入目前的網站中。
網站摘要頁面
每個網站都會提供摘要頁面,讓您在其中變更設定或是管理網站的各個部分。例如,您現在可以直接從 SharePoint Designer 2010 管理權限。與各種摘要頁面相同,網站摘要頁面也會顯示相關元件。這樣一來,您就可以輕鬆地檢視及導覽目前網站中的所有子網站。
功能窗格
功能窗格可以讓您輕鬆地在網站中尋找並瀏覽用來建立方案的所有重要元件。無論是要處理清單和內容類型以模組化資料,或是要設計工作流程來加入可讓方案緊密結合的邏輯,您都可以在功能窗格中找到所需的元件。
文件庫頁面
文件庫頁面可以讓您輕鬆地尋找並編輯方案的任何重要元件。只要在功能窗格中按一下任何元件,就可看到目前網站中所有這類元件的文件庫,舉例來說,您可以輕鬆檢視網站中的所有工作流程或清單。只要按一下文件庫頁面上的任何元件,就可以加以編輯。
摘要頁面
摘要頁面會提供某元件所有組成部分的完整檢視或是入口網站。例如,內容類型的摘要頁面會顯示該內容類型的表單和工作流程。清單的摘要頁面則會顯示該清單的檢視、表單、內容類型、自訂動作和工作流程。您可以從摘要頁面編輯該元件的設定,例如名稱或權限,或者,您也能夠編輯元件本身。
清單與內容類型編輯器
有了 SharePoint Designer 2010 不僅可以編輯組成 SharePoint 方案的所有重要元件 (包括清單和內容類型),還能夠使用清單與內容類型,模組化您的資料,如此一來,這些元件就會經常位於方案的核心中。另外,現在 SharePoint Designer 2010 也提供清單與內容類型皆適用的完整頁面編輯器。您可以在同一個地方快速編輯清單或內容類型的資料欄與設定,而不用像使用瀏覽器般,在頁面之間切換瀏覽。
導覽列
當您在瀏覽網站中的所有元件時,導覽列可協助您了解目前身處網站的哪個位置,以及各種元件之間的關係為何。導覽列會顯示用來指出您所處網站階層的階層連結。您還可以使用 [下一頁] 和 [上一頁] 按鈕、顯示最近導覽記錄的 [最近的網頁] 下拉式功能表,以及每個節點的下拉式功能表 (會顯示階層中任何網頁或元件之所有子項目)。
功能區
功能區可以提升您在 SharePoint Designer 2010 的工作效率與生產力,因為功能區會顯示您所處理之項目所適用的所有重要功能。例如,當您使用網頁編輯器編輯 [資料檢視] 時,相關的索引標籤會出現在功能區上方,提供可處理 [資料檢視] 的所有工具與選項:只要按一下滑鼠,就可以進行設定格式化的條件、篩選和排序、新增或移除資料欄、非同步更新和其他動作。
縮放至內容大小
SharePoint 頁面可以透過內容預留位置、網頁組件區域、控制項和其他網頁元素來安排許多內容。處理 SharePoint 頁面時,您經常會希望將焦點放在單一元素上 (例如 PlaceHolderMain),或是網頁組件區域或資料檢視。現在,您可以選取任何一項元素,並按一下功能區中的 [縮放到內容]。在縮放成內容大小之後,設計檢視和程式碼檢視就會只顯示您要處理的項目,這樣就不會因為頁面其他部分所出現的視覺區塊或是程式碼而分心。
所有檔案檢視
SharePoint Designer 2010 中的全新使用者介面著重在列出 SharePoint 方案中的所有重要元件。若您曾在舊版的 SharePoint Designer 中用過「資料夾清單」,現在,您還是可以從 [所有檔案] 檢視中處理網站的檔案與資料夾。
頁首
工作流程
SharePoint Designer 2010 包括工作流程的重大功能提升。現在,您可以快速設計可讓眾多商業和人力程序順暢運作的工作流程。而大量的全新建置組塊,則代表工作流程更具彈性、功能更為強大,同時可以模組化更加複雜的商業邏輯和程序。
可重複使用的工作流程
使用 SharePoint Designer 2010,您便能夠建立可輕易重複使用的工作流程。您可以在網站集合的最上層網站建立可重複使用的工作流程,而且該工作流程可全域性地重複使用。這表示該工作流程可以與網站集合中任何的清單或文件庫建立關聯。此外,您也能在網站集合中的任何子網站中,建立可重複使用的工作流程;此工作流程可以在該特定子網站中提供重複使用。
匯出工作流程
現在,您可以從一個網站集合匯出可重複使用的工作流程,接著將該工作流程上傳至不同的網站集合,並加以啟用。SharePoint Designer 2010 支援將工作流程匯出為方案套件或是 .wsp 檔案。
工作流程清單欄
如果可重複使用的工作流程需要在關聯的清單或文件庫中顯示特定的資料欄,此時,您可以將這類資料欄新增成為工作流程清單欄。如果可重複使用的工作流程與某清單或文件庫之間有關聯,那麼,該清單或文件庫就會自動新增工作流程清單欄。
將工作流程與內容類型關聯
建立可重複使用的工作流程時,您可以選擇將可重複使用的工作流程篩選成特定的內容類別。接著,再從瀏覽器中,將可重複使用的工作流程關聯至該特定內容類別,或關聯至繼承自該內容類別的任何內容類別。如果將工作流程關聯至某個網站內容類型,就表示,在新增了該網站內容類型的每個清單和文件庫中,該內容類型的所有項目都可以使用該工作流程。
網站工作流程
您可以將網站工作流程當做一般的整個網站程序。網站工作流程會與網站關聯,而不是與清單、文件庫或內容類型有所關聯。因此,不同於多數的工作流程,網站工作流程不會在特定的清單項目上執行。您可以從瀏覽器中按一下 [網站動作] 功能表上的 [網站工作流程] 來啟動網站工作流程,或是檢視網站工作流程的執行狀態。
編輯 SharePoint Server 所包含的工作流程
SharePoint Server 中最常用的三種工作流程分別是「核准」、「收集意見反應」和「收集簽章」工作流程。這些工作流程已經全部重建成宣告式工作流程,這也表示,現在這些工作流程可完全透過 SharePoint Designer 2010 進行自訂。這些工作流程屬於事件導向,因此工作流程編輯器會同時針對程序中的每項任務和程序,整體列出工作流程中的所有重要事件。例如,您可以輕鬆地新增條件與動作,以定義各個任務在獲得分派、已過期或是已完成時要發生哪些動作。
設計自訂的核准程序
SharePoint Designer 2010 包含三種全新的核准動作:分派要核准的項目、分派要意見反應的項目,以及一般任務程序。SharePoint Server 2010 所包含的三大工作流程 (也就是「核准」、「收集意見反應」和「收集簽章」工作流程),都會使用這些動作加以建立。這些核准動作會列出核准程序中的所有重要事件,讓您可以輕鬆地設計可供多人進行互動或是共同處理特定文件的人力工作流程程序。
模擬步驟
在舊版 SharePoint Designer 中,工作流程一律會模擬啟動工作流程的使用者,而且以該使用者的權限執行工作流程。在新版本的 SharePoint Designer 2010 中,您可以使用模擬步驟模擬工作流程作者 (而非模擬工作流程啟動者),以令工作流程執行動作。對於人員提交內容進行核准,以及核准內容的人員擁有不同權限的核准和發佈狀況下,模擬步驟相當有用。
Visio 整合
假設您的組織有深知工作流程所需擷取之程序的商業分析師。則利用 SharePoint Designer 2010 及 Visio Professional 2010,商業分析師就可以使用 Visio,以圖形方式畫出工作流程。Visio Professional 2010 包含了 Microsoft SharePoint 工作流程範本,其中包括所有的工作流程條件及動作的形狀。您可以從 Visio 開始著手,然後將工作流程匯入 SharePoint Designer,或是從 SharePoint Designer 開始,然後將工作流程匯入 Visio,或在這兩種程式之間多次來回,反覆查看工作流程設計,而不會遺失任何工作流程的設定。
工作流程視覺效果
您可以在工作流程狀態頁面上輕鬆地檢視任何執行中工作流程的狀態。使用工作流程視覺效果,工作流程的 Visio 圖就會自動建立,並顯示在工作流程狀態頁面上的 Visio 網頁組件中。工作流程視覺效果會顯示特定工作流程實際位置的「即時」檢視。不過,您必須在電腦上安裝 Visio Professional 2010,而且伺服器上必須執行 Visio Graphics Services,才可使用工作流程視覺效果。
InfoPath 表單
如果您的伺服器執行的是 SharePoint Server 2010 (而不是只執行 SharePoint Foundation 2010),則所有的工作流程表單 (也就是關聯表單、初始表單和任務表單) 現在都會轉變成 InfoPath 2010 表單。InfoPath 表單的外觀與版面配置可輕易變更,而且您還能在 InfoPath 表單中新增驗證規則。若要在 InfoPath 2010 中編輯工作流程表單,請直接按一下該表單,InfoPath 就會從 SharePoint Designer 2010 直接開啟。
子步驟和新的工作流程動作
SharePoint Designer 2010 包含許多全新的建置組塊,例如子步驟與新的工作流程動作。舉例來說,若工作流程為關聯至文件庫或篩選成文件內容類型,就會出現一組內容相關的 [文件組] 動作。文件組是 SharePoint Server 2010 中的新功能,此功能會將一組文件當做單一單位來處理,因此文件組的工作流程動作會逐一處理文件組中的所有項目。其他的新工作流程動作還包括:可操作字串與日期的公用程式動作、使用 Active Directory 查詢某位人員直屬主管的全新關係動作,以及可以將工作流程用以在清單項目上設定權限的全新清單動作。
頁首
檢視與表單
這個版本的 SharePoint 在清單引進了重要的全新檢視和表單功能:XSLT 清單檢視網頁組件和 InfoPath 表單。您可以在方案中使用檢視和表單來決定人員與資料的互動方式,享受比以往還要彈性的選擇。
XSLT 清單檢視網頁組件
SharePoint 2010 產品中的每個標準清單檢視,現在都屬於 [資料檢視],特別是 XSLT 清單檢視網頁組件 (XLV)。這表示您可以在 SharePoint Designer 2010 中輕鬆地自訂任何標準清單檢視。例如,現在可以在任何清單檢視中新增設定格式化的條件。而且,當您在 SharePoint Designer 2010 中自訂清單檢視之後,仍然可以使用瀏覽器中的任何選項修改該檢視,例如新增或移除資料欄,或是篩選及排序。SharePoint Designer 及瀏覽器都可用以完整自訂 XLV。
共用 XSLT 範本提供了更簡潔而且效能更好的程式碼
這個 XSLT 清單檢視網頁組件 (XLV) 會使用位於伺服器上 _layouts 目錄中的共用 XSLT 樣式表。整部伺服器上的每個標準清單檢視,都會使用相同一組的共用 XSLT 範本。XLV 會使用一個範本來設定各個欄位 (或是資料欄) 的格式,使用一個範本來設定資料列的格式,然後使用一個範本來設定表格的格式。在自訂 XLV 的外觀時,您只會針對自己修改的特定範本產生覆寫 XSL 範本,例如,當醒目提示某個欄位時,就會產生只覆寫該特定欄位之共用範本的 XSLT。這表示,XLV 可以更輕鬆地在程式碼檢視中進行處理,而且在從瀏覽器呈現這個網頁時的效能會更好。
透過回復 XSLT 來輕鬆地復原自訂
如果您在自訂 XSLT 清單檢視網頁組件之後決定復原這些變更,或是 XSL 中出現您無法修正的錯誤,就可以將 XLV 回復成其在進行任何變更前所出現的原來模樣。當您因為 XLV 而回復 XSLT 時,該 XLV 會回復成原先使用伺服器上的共用 XSLT 範本。您可以選擇回復整個檢視,或只回復特定的 XSLT 範本,例如項目範本。
從功能區建立資料檢視
「資料檢視」的功能強大,可用來檢視和編輯多種範圍資料來源的資料,包括 SharePoint 清單的資料和 SharePoint 以外的資料。功能區讓您只需按幾下滑鼠,就可以輕鬆地插入資料檢視。接著,您便能夠使用功能區中 [清單檢視工具] (針對 XLV) 或 [資料檢視工具] (針對資料表單網頁組件) 下方的所有選項,更進一步地自訂資料檢視。
從功能區套用設定格式化的條件
設定格式化的條件可醒目提示對小組來說極為重要的資訊,進而讓您的資料檢視更具影響力。現在,您可以直接從功能區將設定格式化的條件規則套用到您的資料檢視。
從功能區共用並套用檢視樣式
您可以將清單檢視的自訂樣式 (.XSL 檔案) 上傳到網站集合內最上層網站的樣式庫,輕鬆地和網站集合中的其他使用者共用這些樣式。如此一來,每個擁有適當權限的使用者就可以使用 SharePoint Designer 2010,直接按一下滑鼠,將這些自訂樣式套用到他們自己的清單檢視。
資料檢視支援 AJAX
資料檢視會提供多種讓資料更容易處理的功能,例如分頁、篩選和欄標題排序,以及內嵌編輯。現在,您可以為個別檢視啟動非同步更新,這樣上述所有功能就不用在瀏覽器中重新整理整個頁面,而只會重新整理資料檢視。您也可以指定自動重新整理檢視的時間間隔,或是在資料檢視中加入讓人員按一下以手動重新整理檢視的按鈕。
相關的項目檢視
SharePoint Designer 2010 可以讓您更輕鬆地建立儀表板類型頁面,藉以顯示與特定項目相關的所有資料。首先,可以使用查閱欄位為兩個不同清單中的資料建立父子式關聯性;現在於 SharePoint 2010 產品中,可以使用查閱欄位的相關選項,強制這些清單之間具有參考完整性,如此一來,即不會出現孤立而沒有父項目的子項目。接下來,可以從 SharePoint Designer 2010 的功能區中輕鬆建立相關的項目檢視,以在與不同清單內特定父項目相關的一份清單中,顯示所有子項目。
自訂動作
有了 SharePoint Designer 2010 可以更輕鬆地讓人員看到他們可能需要對項目執行的重要動作。例如,您可以在任何清單的清單項目功能表中新增自訂動作,如此一來,人員便可以直接從清單項目上的功能表啟動工作流程。自訂動作也可以透過按鈕形式,新增到清單表單和檢視頁面的功能區中。自訂動作可依正確項目提供正確的動作,讓使用者更易於使用解決方案。
InfoPath 表單
現在,在 SharePoint Server 2010 中,清單可以使用 InfoPath 表單做為新增項目、檢視項目和編輯項目等表單。InfoPath 可以輕鬆地徹底改變表單的版面配置與外觀。此外,InfoPath 表單會提供格式化規則與驗證規則等極為有用的功能。而且,由於每種與清單關聯的內容類型都可以擁有本身專屬的一組表單,所以您便能夠享有更大的使用彈性。需要使用 InfoPath 設計表單時,可以直接從 InfoPath 2010 的功能區中啟動 SharePoint Designer 2010。
頁首
外部內容類型與 Business Connectivity Services
SharePoint 2010 產品及 Office 2010 包含的全新功能,可以將外部的商務資料及程序與 Office 及 SharePoint 的使用者體驗精心整合。這些功能包括 SharePoint 平台中的新功能、服務與工具。使用 Business Connectivity Services (BCS) 可連接至來自 Microsoft SQL Server、Web 服務或 .NET 組件的外部資料。此外還可連線至線上或離線狀態的用戶端或伺服器的外部資料,也可以建立、讀取、更新及刪除在這些外部資料來源中的資料。
外部內容類型
在舊版的 SharePoint 中,商務資料實體是指商務資料目錄中的可用外部商務資料。比方說,實體可能是指「客戶」或「訂單」。現在,實體則稱為外部內容類型 (External Content Type,ECT)。SharePoint 的內容類型可以關聯至工作流程或原則等行為。同樣地,外部內容類型也可能會關聯至稱為「操作」的行為。操作並非工作流程或是原則,它會決定人員是否可以建立、讀取、更新、刪除或搜尋外部內容類型的執行個體。因此,內容類型和外部內容類型都有下面這項特點:它們不只會定義資料的結構描述 (欄位和欄位類型),同時還會定義與資料關聯的行為或操作。
在 SharePoint Designer 2010 中建立外部內容類型
舊版的 SharePoint 不支援在商務資料目錄中撰寫應用程式定義。現在,SharePoint Designer 2010 則提供了相關工具,供您用以連接至外部資料、建立外部內容類型、將外部內容類型發佈到伺服器上的商務資料目錄、自動產生外部清單和該外部清單所需要的所有表單。有了 SharePoint Designer 2010,您完全不用編寫任何程式碼,即可在 SharePoint 中列出來自 SAP 或 Siebel 等特定商務系統的外部資料。
外部清單
外部清單是 BCS 方案的重要建置組塊。外部清單的外觀和行為幾乎與任何 SharePoint 清單一模一樣,不過內含的資料來自於外在來源。外部清單可以讓人員運用處理 SharePoint 清單的相似經驗,輕鬆地讀取和寫入外部資料。您可以直接從 SharePoint Designer 2010 建立外部清單及其表單。建立外部清單時,也會同時建立瀏覽器的檢視 (若是使用 XSLT 清單檢視網頁組件) 和表單 (若是使用 XSLT 清單表單網頁組件),以及可自訂的 Outlook 2010 表單和 InfoPath 2010 表單。InfoPath 表單可以取代預設的 XSLT 檢視與表單,用以檢視及編輯瀏覽器中的外部清單,而 Outlook 表單則能用以顯示 Outlook 2010 中的外部資料。
SharePoint Workspace 中的外部清單
建立外部清單之後,直接按一下伺服器功能區上的 [連線至 SharePoint Workspace] 按鈕,即可在 SharePoint Workspace 2010 中提供該外部清單。使用 SharePoint Workspace 時,無論是在連線或是離線狀態,都可以直接從用戶端檢視及編輯外部資料。BCS 會提供安裝於用戶端電腦上的快取及同步機制,這些會使資料處於更新狀態,並與後端系統保持同步。SharePoint Workspace 也會提供錯誤及衝突解決。當您將外部清單連接至 SharePoint Workspace 時,用於檢視及編輯 SharePoint Workspace 中資料的 InfoPath 2010 表單將自動產生。
Outlook 中的外部清單
您也可以將外部清單連接至 Outlook 2010。在 SharePoint Designer 2010 建立外部內容類型時,便可以將該類型對應至 Outlook 連絡人或任務等原本 Office 項目類型,如此一來,該外部資料就會具有類似 Outlook 連絡人或任務項目的外觀與行為。例如,假設外部資料是一份客戶名單,而您希望在 Outlook 中顯示該外部資料。此時,由於該客戶資料與 Outlook 連絡人十分相似,所以您可以將該外部內容類型對應到 Outlook 的連絡人項目。在將外部清單連接至 Outlook 之後,您便能採用像建立和更新原本 Outlook 連絡人一樣的方式,直接從 Outlook 建立、更新及刪除外部資料。
商務資料欄位、工作流程和 Word
建立外部內容類型之後,您可以在清單或文件庫中新增 [商務資料] 欄。[商務資料] 欄會與外部內容類型關聯,而且列出來自該 ECT 的欄位。如果某個文件庫使用 Word 文件做為範本,此時若新增已繫結至 [商務資料] 欄的內容控制項 (也就是「快速組件」),就可以在 Word 中編輯該範本。當人員依據該 Word 範本建立新文件時,內容控制項中的文件內就會顯示外部資料。內容控制項會自動為外部資料啟用挑選和解析功能。有了 SharePoint Designer 2010 還可以建立工作流程,以與此文件庫產生關聯並將資料讀取及寫入至外部清單。在 SharePoint Designer 中,標準的工作流程清單動作已有所強化,目前已可處理外部資料。
頁首
控制人員使用 SharePoint Designer 2010 的位置與方式
若您是組織中負責管理 SharePoint 的 IT 專業人員,請務必注意,只要廣泛部署 SharePoint Designer 2010,即可輕鬆地控制組織中人員使用 SharePoint Designer 的位置與方式。除此之外,SharePoint Designer 2010 的全新網頁編輯使用體驗也表示,若要編輯功能強大的網頁與儀表板,根據預設,您完全不用也不需要自訂頁面 (又稱為「取消代管」)。
Web 應用程式和網站集合的管理頁面
如果您是伺服器管理員,便可以使用管理中心中專門指定用以處理 SharePoint Designer 2010 設定的新頁面。若您是網站集合管理員,在網站集合的最上層網站 [網站設定] 中則會具有類似的頁面。針對每個 Web 應用程式或網站集合,您現在可以透過選項,選擇讓人員使用 SharePoint Designer、自訂頁面、自訂主版頁面及版面配置,以及使用 [所有檔案] 檢視。
自訂頁面依預設需要更高的權限
現在自訂頁面 (又稱為「取消代管」) 所需的權限比舊版中要求的更高:根據預設,只有網站集合管理員可以自訂頁面、主版頁面與版面配置,或是使用 [所有檔案] 檢視。這表示,在功能窗格中,大多數人都不會看到主版頁面、版面配置和所有檔案等節點。人員將會在網站頁面庫中建立及儲存網頁組件頁面,以建立解決方案。如此一來,保持整個 Web 應用程式或網站集合中的品牌形象與版面配置一致性,就變得相當容易。
全新的網頁編輯使用體驗:預設模式與進階模式
使用 SharePoint Designer 2010 時,人員的工作主要會集中在建立及設定 [資料檢視]、表單與工作流程等元件方面,而花較少心思在編輯 HTML 與其他網站設計者類型工作上。因此,編輯網頁組件頁面的預設模式會更簡單而且更直覺式。事實上,預設模式就像是將內容新增到 Wiki 頁面一樣。人員可以在主要內容預留位置 (PlaceHolderMain) 內插入 [資料檢視] 及表單、輸入文字以及新增其他內容,而頁面的其餘空間則會鎖定以供編輯。在此模式下,所有的自訂內容都會置於隱藏的網頁組件中,所以在預設模式中的網頁無法進行自訂 (「取消代管」)。相形之外,在進階模式中則可編輯網頁上的任何元件,完整自訂網頁。同樣地,根據預設,只有網站集合管理員才能夠編輯進階模式的網頁。
網站頁面
過去,在使用舊版時,您可能會擔心人員將檔案儲存到網站的根目錄,或是變更網站資料夾結構等行為。使用 SharePoint Designer 2010 後,大多數人在預設情況下就不會具備可以存取網站 [所有檔案] 檢視的權限;而所有在網站中建立的新網頁會存放在網站頁面文件庫中。網站頁面文件庫會提供簡單又流暢的方式,讓人員藉以建立及儲存其解決方案所需的檔案。
輕鬆將網站頁面回復到舊版
網站頁面文件庫會使用版本設定,因此,如果您不慎弄壞了網頁,即可輕鬆地回復成舊版網頁。在 SharePoint Designer 2010 中,每個 SharePoint 網頁都有顯示該網頁版本歷程記錄的摘要頁面。您可以在摘要頁面中,直接從功能區還原舊版本。
簡單升級至新版本
自訂的頁面可能會使升級程序變得複雜。例如,在升級成 Office SharePoint Server 2007 時,自訂的頁面不會自動套用新的外觀與風格,因此您經常需要在新版本的頁面上手動重新產生該自訂。使用 SharePoint Designer 2010,人員不用自訂任何頁面 (「取消代管」),即可直接享受所有應用程式建立與自訂功能的優點。如此一來,您便能夠廣泛地部署 SharePoint Designer 2010,同時了解日後任何 SharePoint 更新都不會因為自訂頁面數目眾多而變得複雜。
頁首