利用Microsoft Office System 2007平台,我们有能力为用户提供完整、灵活、覆盖面广泛的业务管理工作平台,极大的满足客户需求,提升IT系统在企业中的价值。公司的“Serve enterprise by .net”的理念得到很好的体现,这也是我们今后继续发展的方向。
1.应用背景:
在我们长期为客户提供企业解决方案过程中,随着各类应用越来越丰富和普及使用,我们发现在用户数量最多的各类业务前端数据的采集和后续的协作、流程管理和与业务系统整合方面,目前整体的工作效率不高,IT系统的支持能力与实际的业务需求还存在较大差异。
用户需求:
· 业务的发展和变化,带来了大量新增原始数据的采集工作,大部分企业用户首先在开发Web表单时,工作效率低,无法满足实际工作要求,且灵活程度不足。
· 针对提交的各类业务文档,现有系统不支持直接读取这些Office文件的功能,需要经过繁重的系统开发工作,设计完成对应的Web表单来将关键的业务数据采集到数据库中。
· 需要对采集的数据进行一定的业务流程处理后,包括讨论、核查、修订、审批、投票等,最终确定实际数据,并最终进入业务系统。而当前大多数流程都是前端数据采集与后续的流程紧密绑定,流程发生变化了或者数据采集界面发生变化都需要重新架构或编码。工作量大而且不能很好的利用之前的资源。
· 对于业务系统中的数据,需要有一个简化且灵活的报表分析和展现机制,并满足实际的权限管理需求。而很多企业由于业务数据的来源与实际原始数据脱节,导致业务系统中的数据目前都是由业务系统录入,无法与实际工作模式结合,相应的业务数据展示目前只能通过半手工方式,即人工获取数据后,生成报表再按浏览权限发布到门户系统中。不仅丧失了时效性,连准确性也无法保证。
基于以上需求,本解决方案工作在用户工作最繁重和变化最多的前端数据及文档信息的采集、协作、以及后续数据的整理和展示方面给整个业务流程提供一个快速和灵活的工作平台。用户可以利用快速定制的Infopath、Excel和Word模版进行数据信息的采集,然后发起特定的协作工作流,期间整合完成数据和信息的提取,完成后可以将数据提交到不同的业务系统,并通过系统的整理展示给具体的用户。
用户利用本解决方案可以建立一个适应范围广泛、灵活方便、用户可自行设计、且具备可扩展性的工作平台,满足实际工作需求。而且平台可以灵活的通过数据交换和整合手段实现与业务系统数据的交互。
这一解决方案可以广泛适用于信息工作者密集、具有业务数据量大且处于动态变化的需求行业,如政府机关、金融保险、资产管理、学校、IT企业等。
一目了然的实时数据展示,为企业领导和相关人员及时了解企业运行数据。
2.解决方案:
本解决方案建立在Microsoft Office System 2007平台上,主要包括以下方面:
灵活易用的数据录入界面
采用用户熟悉的Office文档方式设计数据采集界面,企业中的IT人员还可以根据业务部门的需求快速建立或修改数据录入表单,发布到表单库中提供给最终用户使用,达到快速设计表单并投入使用的目的。
工作流
将工作流与前端数据收集分离,为工作流建立工作流模板库,开发适合实际工作需求的Activity,这些Activity可以灵活组合为多个工作流,提供给用户,用户可以根据自己的实际业务需求,通过SPD自己设计工作流,也可以由开发人员来设计复杂工作流。这样可以灵活的设置特定的协作工作业务流程。工作流中可以融合符合业务需求的多种Activity,包括实现业务流的自动化。
普通用户使用设计好的工作流来针对提交的数据进行协作,并调用后台按业务需求定制的服务器段Office应用程序,来实现对数据的再加工和清理,并最终导入到特定的业务数据库中。
通过设计完成的BDC完成对后台业务数据的提取,在通过前端的 WebPart将业务数据展示出来。
数据提取和分析
利用Server Side Office App、 Excel Service、BDC APP实现数据的提取、分析和展示, 并与业务数据库和LOB数据进行交互。 实现将前端数据采集、后续协同工作和后台业务数据的完全整合。为企业用户提供实时、准确地数据信息。
统一的企业门户
为企业定制适合用户需求的门户,用户可以在门户网站上打开数据录入界面,进行数据填写和提交,用户还可以根据自己的需要在门户网站的工作区定制工作流;企业管理者,可以在门户网站上以浏览器的方式察看企业中的业务数据,并进行分析。统一的企业门户为用户提供了统一的工作入口。用户在门户上就可找到所有业务相关的系统入口,方便了信息的查找与共享,提高了工作效率。
通过门户站点提供解决方案的入口,用户可以通过门户导航定位到特定的数据表单库(具备权限控制),通过表单库的多种内容类型,用户可以通过浏览器直接打开表单填写数据,上载到服务器中。
在门户站点中通过自定义的WebPart来展示各类业务数据,包括BDC数据,KPI仪表板,Excel Web Access的数据展示和分析,以及数据报表。
多种数据录入和采集入口,用户可以方便的完成工作,进而实现工作流程办理和业务数据处理。
3.应用效果:
对于用户:
· 利用Infopath、Excel、Word可以快速定制信息采集模版并部署到系统中并提交用户使用,相比原来采用开发Web页面的方式,用户可以在很短时间内开展业务工作。
· 可以方便利用部署的工作流模版,发起协作,工作模式灵活,工作流模版的设计和开发是一个增量过程,可以不断适应变化的业务流程。用户只需要提出对应的业务流程,就可以迅速通过设计配置完成对应工作流来实现对应的功能。
· 采集的数据可以方便的通过定义的流程导入到业务系统中,重要的是这些数据是经过整理和规范化的。
· 通过Moss2007的BDC可以方便的展示业务数据。
· 采用本解决方案可以使用与实际工作模式更贴切和自然的方式来开展业务工作,可以极大提高工作效率,并提升数据和信息质量。
对于技术人员:
· 不需要再开发Web页面的数据表单,将这个繁重的工作交由设计人员完成,极大的降低了开发设计工作量。
· 开发人员只需要专注于设计开发用于工作流的Activity来满足特定的业务流程需求,而具体的工作流可以通过设计工具来完成并发布到系统中。
· 对于与业务系统的整合,本解决方案通过业务流程来将数据导入到业务系统中,并使用BDC来展示业务数据,通过Xml格式的数据非常简易的实现了以往复杂的数据交换。
· 本解决方案提供了整体的应用框架,使技术人员能够集中于实现业务逻辑,减轻工作量,这样能够极大提高工作效率,快速实现业务功能和需求。