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, Simplified