《商业解决方案》PPT课件.ppt
Microsoft Office SharePoint Server 2007 商業解決方案,曹祖聖台灣微軟資深講師 http:/.tw MCP,MCP+I,MCSA,MCSE,MCDBA,MCAD,MCSD,MCT,MVP,大綱,使用 Business Data Catalog 連接外部資料InfoPath 表單設計與管理Excel Service 伺服器端工作表運算,大綱,使用 Business Data Catalog 連接外部資料InfoPath 表單設計與管理Excel Service 伺服器端工作表運算,Business Data Catalog,商務資料 WebParts,SharePoint 清單,搜尋,使用者設定匯入,自訂解決方案,Business Data Catalog,Metadata資料庫,ADO.NET,資料庫,Web Service,Web Service Proxy,資料來源,功能與元件,共用服務,BDC 的設計動機為什麼需要 Business Data Catalog?,不需要撰寫額外的程式碼集中部署減少資訊取得所要花費的時間集中安全管理專門為入口網站與系統整合所設計 BDC 並不包含:交易,工作流程,資料轉換,資料配接器,BDC 功能,商務資料 Web Parts將商務資料放入清單商務資料動作執行商務資料搜尋在使用者設定檔中使用商務資料,商務資料 Web Parts不需要寫程式就可以建構出簡單的商業應用程式,使用場景資料整合 與呈現今天手工剪貼 定義資料檢視,開發 web parts,MOSS:不需要寫程式:Master-detail 資料呈現和數位儀錶板,過濾器整合使用 SharePoint Designer 進行客製化,使用清單展現商務資料整合商務資料,在文件庫 與清單中可以建立一個商務資料欄位,讓該欄位連結到 BDC 定義好的資料來源例如:在客戶提案文件庫中加入客戶編號欄位使用者就可以在檢視提案時,進一步看到客戶的詳細資料也可以根據這個欄位做為條件來跑工作流程或版本控管,商務資料動作執行只連接,但是不複製回來,“動作”其實只是一個對應於某一個項目的 URL 連結當某一項目出現時,對應的“動作清單”就會出現使用者可以點選這個“動作”,就可以連到指定的 URL 進行動作傳送 E-Mail開啟外部應用程式開啟 InfoPath 表單,商務資料搜尋不只搜尋文件,使用場景:跨系統進行多階段搜尋今天應用程式缺乏垂直的搜尋整合例如:使用者得先到人事系統中搜尋到符合條件的員工編號後,再到文件管理系統下找出該員工的文件MOSS:搜尋任何外部資料庫或 web service不需要撰寫任何程式碼來存取資料不需要撰寫任何程式碼來顯示資料使用者可以自行客製化所需要的資料展示方式和 MOSS 搜尋功能整合,使用者設定檔中使用商務資料更加完整的使用者設定檔,在使用者設定檔中,我們可以使用 BDC 提供的資料來建立新的屬性例如:從人事系統中取出員工保險證號碼這些資料可以進一步進行搜尋,開發週期關鍵改變:從程式開發到 metadata 定義,商務分析人員跟據商務解決方案來定義商務需求IT 人員/開發人員撰寫並測試 BDC 應用程式定義(metadata)XML 檔IT 人員匯入應用程式 XML 定義檔商務分析人員使用 BDC 應用程式與 Web Parts 建構出解決方案,Metadata Model,兩個目的描述系統的 API讓 API 有意義;使得 API 更容易閱讀關鍵的物件類型System 資料來源定義(資料庫)Entity 某份資料(Customers 表格)Method 針對 Entity 的操作(GetCustomersList)Association Entities 之間的關聯(Customers 與 Orders),Business Data Catalog API執行時期與管理,執行時期 API瀏覽 metadata,執行方法 methods,取得執行例項,巡覽關聯提供給應用程式開發人員使用管理 API建立,讀取,更新,刪除 metadata,管理權限提供給管理人員使用給 ISVs 開發 metadata 管理工具,開始行動!,使用 BDC 提供的商務資料功能來快速建構出應用程式將您的系統資料透過 web services 或資料庫的方式提供出來撰寫 BDC 相容的 web servicesFinders,SpecificFinders,IDEnumerators,將客製化的整合程式碼簡化成使用 BDC 的執行時期 API開發或使用可以直接使用 BDC 管理 API 的工具,來簡化 metadata 的製作,定義 BDC 應用程式,使用 XML 定義檔將 XML 檔匯入 BDC支援 incremental import,可以一次匯入一個項目方便偵錯匯入的記錄檔Program FilesCommon FilesMicrosoft Sharedweb server extensions12LOGS,BDC 參考資料與工具,BDC 參考資料http:/Metadata Modelhttp:/Meta Manhttp:/,使用 Business Data Catalog,應用程式設定使用 Web Parts 存取商務資料搜尋商務資料,大綱,使用 Business Data Catalog 連接外部資料InfoPath 表單設計與管理Excel Service 伺服器端工作表運算,讓更多的使用者可以使用表單,簡化表單流程開發,連接更多系統,2007 Microsoft Office System InfoPath 表單解決方案,InfoPath 或瀏覽器,WSS,SQL,ERP,CRM,Importer/Exporter Framework將現有的表單與資料轉移到 InfoPath,InfoPath 整合,InfoPath 多樣化的使用者經驗可以使用瀏覽器存取表單離線資料連結自動化的表單服務流程內建工作流程引擎輕輕鬆鬆設計與佈署新的表單與流程InfoPath 2007+SharePoint Designer 2007,22,InfoPath E-mail 表單,協同運作填寫,回覆,轉寄,提交整合 Outlook郵件分類,工作管理,郵件規則讓 Outlook 2007 成為存取後端系統或資料庫資訊的主要介面,Information Rights Management,IRM 與 InfoPath 表單由使用者設定由表單作者設定整合 IRM 與 Microsoft Office OutlookInfoPath 表單做為郵件的附件,會自動繼承郵件的保護設定整合 IRM 與 Microsoft SharePoint ServerWSS is the content owner文件下載時會加上 IRM 保護,InfoPath 特有的功能,資料連結,使用瀏覽器來瀏覽表單,一些控制項,Filters,roles,ADO adapter,腳本,自訂 task panes,IRM,控制項,商業邏輯,數位簽章,Managed code 物件模型,Design Checker,移動式瀏覽器表單,使用移動式裝置瀏覽表單例如:盤點倉庫貨品表單會依照移動式設定的能力進行展現,移動式裝置:與作業系統和瀏覽器無關裝置必須支援:HTML,xHTML,或 cHTML,WSS,表單發佈,開啟,填寫,回傳,繪製表單 驗證表單執行計算執行規則執行動作,繪製表單 驗證表單執行計算執行規則執行動作,下載XSN,XML,發佈 XSN,下載 script 與資料陣列,Office 2007 servers,XSN,ASPX,重新執行 event log,載入 XSN,XML執行商業邏輯,載入 XSN,XML執行商業邏輯,Form Service,使用 script 來:,下載更新過的資料陣列,產生,透過 XMLHTTP 回傳 event log,可以離線使用,使用 Form Server,建立表單發佈表單存取表單,大綱,使用 Business Data Catalog 連接外部資料InfoPath 表單設計與管理Excel Service 伺服器端工作表運算,完整具整合好的商業智慧平台整合 Office 前端應用程式儀表板,關鍵效能指標(KPI),Microsoft 商業智慧,Microsoft Office SharePoint Server 是企業內部使用者的 商業智慧入口網站與報告中心,Excel Services,Excel Calculation Services載入工作表進行計算更新外部資料維護連線狀態Excel Web AccessWeb PartExcel Web ServicesASMX,一致性的操作經驗不須使用本機資源互動性:參數,排序,篩選,檢視與操作,以程式存取,使用 Excel 開啟,計算活頁簿並輸出為網頁取得外部資料,儲存活頁簿,Excel 整合,更豐富的分析功能開啟快照,製作活頁簿發佈到網站,透過 Web Services 設定參數,計算,並且取回計算結果,Excel 整合,Excel Service,KPI,Desktop,Servers,Clusters,Excel Services,Excel Services on WindowsServer Compute Cluster Edition,Excel 20073rd Party Ap.,Excel Services的應用架構,使用 Excel Service,設定信任檔案路徑發佈工作表使用 Web Parts 存取工作表,報表中心,關鍵效能指標 Web Parts 過濾,結論,Microsoft Office SharePoint Server 2007透過 BDC,MOSS 可以做為快速開發應用程式的平台存取,過濾,展示後端各類型系統的資料搜尋後端資料透過 Form Service,MOSS 可以做為表單中心用戶端只需要瀏覽器就可以填寫表單工作流程與搜尋功能的整合透過 Excel Service,MOSS 可以做為運算中心用戶端只需要瀏覽器就可以存取 Excel 工作表支援 web service,提供應用程式呼叫,參考資料,投影片下載:http:/.tw SharePoint 技術討論 http:/.tw/viewforum.mspx?f=62SharePoint Products and Technologieshttp:/SharePoint Developer Centerhttp:/,2004 Microsoft Corporation.All rights reserved.This presentation is for informational purposes only.MICROSOFT MAKES NO WARRANTIES,EXPRESS OR IMPLIED,IN THIS SUMMARY.,