Results: 
  • 基於Alfresco與Drupal的集成,實施員工門戶(portal)
  • 建立文檔審批的自定義工作流
  • 在Drupal到Alfresco之間開發定制的APIs並且啟用工作流
  • 杠桿型分面搜索功能
  • 將超過50,000份文檔同步到Alfresco
Challenge: 
Mercy Health Systems (Mercy) 與超過400家醫療服務提供商具有合作關系,包括醫院和診所,在整個中西部地區擁有自己的門戶網站,使用不同技術的混合並依賴於強有力的架構。它被確定為壹個單壹的統壹門戶網站,需要支持該組織的願景“One Mercy”,由此壹個門戶網站項目叫做“Baggot Street Portal”被創建,作為主樞紐服務於Mercy全部38,000的員工,因此所有的文檔和內容也需要從其他許多不同的企業內部網中遷移到Baggot Street裏。Mercy希望Baggot Street Portal能成為所有員工能夠訪問到全部文檔的壹個地點。
 
Mercy Baggot Street項目的需求包括用於創建和審批政策和表單的獨特的工作流,這會被遍布整個醫院網絡的許許多多員工所使用。
 
他們需要壹個工作流程,能使用關於文檔和部門的信息,啟用創建的規則來分配工作流。然後,用戶可以選擇審批的人,而部門主管永遠是最終審批人。
Solution: 
Mercy使用開源技術建立Baggot Street,並以之前選定的Drupal作為其web內容系統。Drupal提供壹個高端的框架,擁有可擴展的功能,直到Mercy需要將文檔遷移到Baggot Street裏,Drupal都是十分令人滿意的。但是,Drupal並沒有提供壹個足夠靈活的文檔管理解決方案,因此並不足以滿足Mercy商務上的需求。
 
由於對內容存儲庫的需要,Mercy比較了SharePoint和Alfresco,評估了這兩個解決方案的各個方面,如易於集成,支持企業的能力,可用性和成本等因素。Mercy認為Alfresco作為服務所有Drupal web屬性的後端內容存儲庫,是最好的文檔存儲庫。
 
Mercy和Alfresco的合作夥伴Appnovation壹起工作,Appnovation的Canopy解決方案,向Mercy提供壹整套服務和APIs,以加速Drupal和Alfresco在企業環境下的集成。Canopy在以Alfresco作為企業內容管理和工作流系統的同時,結合了Drupal作為前端web開發平臺的的靈活性。
 
Appnovation團隊開發了Baggot Street的基礎,這需要建立Canopy模塊和CMIS集成點的詳細目錄。Appnovation基於web scripts開發了數個定制的REST,目的在於進行批量某些操作,服務作為Drupal和Alfresco之間在同步節點組,組成員,分類術語和部門/子部門節點的橋梁。結果,內容能夠被實時同步,這意味著在Drupal上創建的內容會被同時發送到Alfresco中。
 
為了通過Alfresco提供文檔的分面搜索,Mercy嵌入了Apache Solr模塊。為了Apache Solr能夠在Alfresco裏索引文檔,CMIS API被用於在Alfresco裏檢索文檔。壹旦文檔在Drupal上可用,這些文檔會作為Alfresco文檔節點被保存,並且由Apache Solr進行索引。
 
壹個CMIS API被創建,以提供用戶從Drupal上傳文檔到Alfresco的能力。表單文檔需要定制的工作流,以在Alfresco中啟用工作流。使用CMIS上傳任壹文檔類型觸發壹個工作流規則,建立審閱者和部門主管的元數據。然後,直到部門主管做最終審批,審閱者可以指定多個用戶來查看文檔。壹旦文檔被完成,就可以發布到門戶網站上了。
Conclusion: 
使用Alfresco和Drupal,Mercy現在擁有壹個統壹的存儲庫,全部38,000的員工都可以訪問Mercy 不同地理位置和文檔存儲的信息。
 
在交付過程中,Mercy與Appnovation的合作十分緊密,確保新的門戶滿足所有企業文檔管理和工作流程上的需求。
 
Appnovation開發者向Mercy開發者提供壹對壹的培訓,並就代碼邏輯和實施提供卓越的支持。
Country: 
United States
Industry: 
Chinese, Traditional