敦群學院-SharePoint精英計畫-系統開發-Day 4

2,515 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,515
On SlideShare
0
From Embeds
0
Number of Embeds
59
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

敦群學院-SharePoint精英計畫-系統開發-Day 4

  1. 1. SharePoint 菁英計畫 系統開發實戰營 敦群數位科技股份有限公司 游家德 Jade Yu Welcome 歡迎參與
  2. 2. 課程規劃 <ul><li>第一天 </li></ul><ul><ul><li>MOSS2007 架構與一般企業客製化功能簡介 </li></ul></ul><ul><ul><li>SharePoint Designer 2007 </li></ul></ul><ul><ul><li>Master Page 修改與設定 </li></ul></ul><ul><ul><li>介面選單修改 </li></ul></ul><ul><li>第二天 </li></ul><ul><ul><li>SharePoint API 操作與應用 </li></ul></ul><ul><ul><li>網站集合功能 / 網站功能介紹與實作 </li></ul></ul><ul><li>第三天 </li></ul><ul><ul><li>網頁組件開發與部署 </li></ul></ul><ul><ul><li>Event Handler 開發與部署 </li></ul></ul><ul><ul><li>Search API 與 Web Service </li></ul></ul><ul><li>第四天 </li></ul><ul><ul><li>Excel Service 應用 </li></ul></ul><ul><ul><li>InfoPath Form Service 應用 </li></ul></ul><ul><ul><li>Open Questions </li></ul></ul>
  3. 3. Excel Service
  4. 4. Excel Service 的需求 <ul><li>離線傳遞的 Excel 檔案造成版本控管不易 </li></ul><ul><li>難以真正保護檔案中的機密資料 </li></ul><ul><li>Excel 檔案提供一個完善的試算工具 , 卻無法有效套用在應用程式中 </li></ul><ul><li>Excel 是用戶端程式 , 無法統一控管和中央管制 </li></ul>
  5. 5. 運作簡介 資料來源: http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242569
  6. 6. 運作場景介紹 <ul><li>透過 Excel Service 開發 WebForm / WinForm / Smart Client </li></ul><ul><li>應用方式 </li></ul><ul><ul><li>在客戶端程式中呼叫 Excel Service 中的邏輯運算 </li></ul></ul><ul><ul><li>部份運算邏輯定義於 Excel Service 中 </li></ul></ul><ul><ul><li>運用用戶端程式更新 Excel 文件 </li></ul></ul><ul><ul><li>更新 Excel 文件中連結的外部資訊 </li></ul></ul>
  7. 7. 什麼是 Excel Service <ul><li>SharePoint Server 2007 平台中一組新的服務組件 </li></ul><ul><li>Excel Calculation Service </li></ul><ul><li>Excel Web Access WebPart </li></ul><ul><li>Excel Web Service for Applications </li></ul>
  8. 8. 服務架構 資料來源: http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242569
  9. 9. Excel Web Access <ul><li>純HTML輸出 </li></ul><ul><li>盡可能確保與 Excel 用戶端相似 </li></ul><ul><li>圖表轉換-僅提供2D轉換 </li></ul><ul><li>提供交互動作 </li></ul><ul><ul><li>排序 / 篩選 </li></ul></ul>
  10. 10. DEMO Excel Web Accss
  11. 11. Excel Web Service <ul><li>應用情境 </li></ul><ul><ul><li>由外部應用程式呼叫試算表中的商業邏輯 </li></ul></ul><ul><ul><li>有效保護機密資料的存取 </li></ul></ul><ul><ul><li>利用客製化 UI 進行 Excel Service 運算 </li></ul></ul>
  12. 12. Excel Web Service 的使用 <ul><li>將具有商業邏輯之 Excel 檔案上傳至 SharePoint Excel Service 中 </li></ul><ul><li>將 Web 參考加入 ExcelService.asmx </li></ul>
  13. 13. Excel Service 的程式碼
  14. 14. DEMO Excel Web Service
  15. 15. 限制 <ul><li>延展性上的限制 </li></ul><ul><ul><li>缺乏 EXCEL 物件模型 </li></ul></ul><ul><ul><li>無 VBA 支援 </li></ul></ul><ul><ul><li>無法開發 Add-ons, 必要時僅可開發 UDF 組件 </li></ul></ul><ul><li>無法支援內崁物件 , 包括圖片及文字藝術師 </li></ul><ul><li>無法更新 EXCEL 文件中的 Query </li></ul><ul><li>其他不支援的功能 </li></ul><ul><ul><li>http://msdn2.microsoft.com/en-us/library/ms496823.aspx </li></ul></ul>
  16. 16. InfoPath Form Service
  17. 17. InfoPath 表單解決方案
  18. 18. 現有表單及資料移轉至 Form Service
  19. 19. InfoPath 的整合機制 <ul><li>InfoPath 多樣化的使用者經驗 </li></ul><ul><ul><li>可以使用瀏覽器存取表單 </li></ul></ul><ul><ul><li>離線資料連結 </li></ul></ul><ul><li>自動化的表單服務流程 </li></ul><ul><ul><li>內建工作流程引擎 </li></ul></ul><ul><li>輕輕鬆鬆設計與佈署新的表單與流程 </li></ul><ul><ul><li>InfoPath 2007 + SharePoint Designer 2007 </li></ul></ul>
  20. 20. InfoPath Email 表單 <ul><li>協同運作 </li></ul><ul><ul><li>填寫 , 回覆 , 轉寄 , 提交 </li></ul></ul><ul><ul><li>整合 Outlook </li></ul></ul><ul><li>郵件分類 , 工作管理 , 郵件規則 </li></ul><ul><ul><li>讓 Outlook 2007 成為存取後端系統或資料庫資訊的主要介面 </li></ul></ul>
  21. 21. IRM 機制整合 <ul><li>IRM 與 InfoPath 表單 </li></ul><ul><ul><li>由使用者設定 </li></ul></ul><ul><ul><li>由表單作者設定 </li></ul></ul><ul><li>整合 IRM 與 Microsoft Office Outlook </li></ul><ul><ul><li>InfoPath 表單做為郵件的附件,會自動繼承郵件的保護設定 </li></ul></ul><ul><li>整合 IRM 與 Microsoft SharePoint Server </li></ul><ul><ul><li>WSS is the content owner </li></ul></ul><ul><ul><li>文件下載時會加上 IRM 保護 </li></ul></ul>
  22. 22. 利用瀏覽器檢視 / 輸入表單
  23. 23. 移動式瀏覽表單 <ul><li>使用移動式裝置瀏覽表單 </li></ul><ul><ul><li>例如 : 盤點倉庫貨品 </li></ul></ul><ul><li>表單會依照移動式設定的能力進行展現 </li></ul><ul><li>Ps :移動式裝置 : </li></ul><ul><ul><li>與作業系統和瀏覽器無關 </li></ul></ul><ul><ul><li>裝置必須支援 : HTML, xHTML, 或 cHTML </li></ul></ul>
  24. 24. 表單發佈 / 開啟 / 填寫 / 回傳
  25. 25. Questions?

×