Project 提供整合性排程引擎與 API

       在 Project Server 2013 與雲端版 Project 正式發佈後,我們以 Project 計算服務 (Project Calculation Service, PCS) 取代伺服器端的排程引擎,將 Project Professional 強而有力的排程引擎帶至瀏覽器中。這也整合了我們新的雲端服務 Project API (又稱用戶端物件模型,CSOM)。然而,轉換成 PCS 與 CSOM 的過程並沒有很徹底,還是有一些屬於 Project Web App (PWA) 與舊有API 的成分。如 Project Server 介面 (Project Server Interface, PSI) ,還是必須依賴舊有的排程搜尋引擎。兩個搜尋引擎間的不一致性困擾著我們的用戶。為了解決這些問題,Project Server 2016將不再使用舊有的伺服器端排程引擎以及階層介面 (Project class of PSI)。 未來將會以 CSOM 為 PWA 發展的基礎,而我們也會繼續的根據您的回應改善CSOM,確保您能夠擁有與舊有的 PSI 相等的使用品質。

 

做了什麼改變?

我們將在以下三個方面作出調整:

  • 目前專案詳細資料頁面 (Project Detail Pages, PDPs) 依靠舊有的排程搜尋引擎處理並儲存資料,在未來將會改為專用PCS。
  • 階層介面已從新版本中移除,此階層中的 Customizations leveraging methods 將會改為使用  Project CSOM methods
  • 當我們發現使用 PSI 與 CSOM 排程支援範圍方面的不一致性,我們將會致力於開發出新的讓CSOM 在某些目前不支援的情況下也可以使用。這些改變將會在網路上藉由公開發佈的形式讓 Project Server 2016 的用戶有更進一步的瞭解。

何時發佈?

對於內部部署用戶 (on-premises customers), Project Server 2016 納入以上所有的改變。如同先前提到的,改良後的 CSOM 將會包含在更新的 Project Server中。

對於 Project Server 2013 我們會繼續支援現存的 PSI ,也會繼續處理與舊有的伺服器端排程引擎相關的問題。

 

您該怎麼做?

若您在PSI階層中建置customizations leveraging ,您必須將這些方法制換成相對應的 CSOM 方法。

若您是一個需要建置自定義解決方案的開發者,您必須在未來做出一些改變,以確保您的解決方案能夠正常運作。若您發現目前執行的 CSOM 在某些情況下並無支援,請告訴我們!我們會繼續致力於建置一個能夠支援合作夥伴以及終端用戶的、功能齊全的API 。

 

原文請點選