Ecology-泛微OA深度集成.docx_第1页
Ecology-泛微OA深度集成.docx_第2页
Ecology-泛微OA深度集成.docx_第3页
Ecology-泛微OA深度集成.docx_第4页
Ecology-泛微OA深度集成.docx_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FineReport与泛微OA深度集成解决方案一、集成背景泛微OA对企业的价值泛微协同办公方案能向你提供一个协同的、集成的办公环境,使所有的办公人员都在同一且个性化的信息门户中一起工作, 摆脱时间和地域的限制,实现协同工作与知识管理。 Eocolgy采用Internet/Intranet技术将不同区域、企业的不同部门以及供应商、客户和经销商等的信息集成起来,并利用Back Office系统进行计划、控制与分析等。使企业不仅能够进行文档管理、客户管理、财务管理、采购管理、销售管理、库存管理、人力资源管理、项目管理等方面的计划与控制,还可以获得供销渠道、市场营销、客户需求以及竞争对手等的最新信息,并进行分析处理,快速做出反应,在竞争激烈的市场中生存。 OA中的报表不足随着企业应用的发展,OA软件中将越来越重视数据分析与利用,不仅仅形成对信息与流程的管理,更实现对企业数据的有效管理与利用。 因此,报表应用已经越来越成为企业办公自动化软件(协同办公软件)的一个重要组成部分。 但是OA自身的报表存在如下不足:、 其数据全部来自于OA系统,而且报表也从属于OA的功能。比如,统计各部门收、发文的数量,统计员工的出勤日等等,无论是从格式还是统计的内容,都相对比较简单而且是固定的,无法从综合的角度体现各类数据的相关性分析。 厂商或服务商在实施时为用户做的报表。用户可能会提出要求,实施服务商负责完成报表的开发。虽然这种方式能比较好地满足用户的需求,但灵活性还远远不够,不能针对后续业务的发展做到随需而动。 FineReport的解决之道 利用FineReport,利用OA自身产生的数据或其它系统的数据,综合分析展现以供决策; 利用FineReport,可以满足用户对报表格式和复杂数据计算的需求; 利用FineReport,同时降低对了对于实施人员的技能要求,且最终用户可以通过自行掌握工具开发,自行维护或者进行后续报表的开发,而不必依赖服务商。 二、总体思路 FineReport与泛微Ecology的集成,主要涉及部署集成,权限集成,数据集成,页面集成四个方面。 三、集成实例部署集成 Ecology采用的是Resin服务器,报表与其集成的方式需要采用完全嵌入式的无缝集成。Ecology软件安装完成之后的目录结构如下: 将FineReport工程WebReport/WEB-INF文件夹下相关的文件,拷贝到如上WEAVER/ecology/WEB-INF目录下:重启Ecology服务之后,在浏览器端访问http:/ip:port/ReportServer?op=appserver 出现如下页面,表示部署集成成功。数据集成 流程的具体数据,以及流程处理的相关数据,都由OA系统来产生,存储在数据库中。那么报表就是对这些OA系统产生的数据进行分析。流程报表设计在OA系统中,流程的处理是最为核心的部分。所有工作的开展,都是依赖于流程以及流程相关操作的。因此对于流程数据的统计分析就显得十分重要,但是OA本身对流程相关数据,大部分只是简单的列表展示,无法进行复杂的分析计算,我们利用fr强大的报表设计功能,可以快速的设计出用户需要的,任意类型的流程统计分析表。流程耗时统计流程耗时统计,首先是按照操作者统计其对应操作的流程个数,已经处理的情况,即按时处理和超时处理的流程个数,同时统计按时完成率。主要是帮助我们了解员工在使用系统处理事务方面,是否达到了一定的认知。可以看到如图所示,大部分的员工事务按时完成率都在50%以下,那么就这就需要了解产生这种情况的原因,是否因为系统刚刚投入使用,大部分员工尚不熟悉流程操作的方法所致。点开任意一个员工姓名,可以看到该时段,员工处理流程的明细。 明细列表的流程耗时统计,是需要按照操作者分析每个操作者处理的具体流程事务,以及相应的接收时间,处理时间,处理的时长,是否按时完成。该表格的数据涉及workflow_currentoperator以及 workflow_flownode。通过nodeid以及workflowid相互关联。流程办结情况统计表流程办结情况统计,主要是从部门的角度去统计流程的数量,从而发现部门对于公司事务的参与程度,以及所参与的事务办结率。如果对某个部门的情况特别关心,可通过点击部门名称,了解该部门内所有员工的详细流程参与情况统计。流程办结情况表(发起节点) 本表是从以流程发起节点的角度,统计各个分公司,部门所发起的流程数量的统计。便于掌握在整个公司事务中,各个部门主动参与的情况。 在汇总表中通过部门还可连接到详细的部门页面,查看当前部门具体的员工发起流程的情况统计。流程审批效率信息表流程审批效率主要是从流程本身的角度,分析一个流程在某些节点上的耗时,以及是否超时等情况。流程节点办理时间分析统计表此表针对客户关心的部门,汇总统计一整条工作流从发起到归档整个过程中,各个流程处理节点的流程处理时间(统计工作时间段内的耗时)。针对每一个流程,可以超链到OA系统中,查看详情,最后针对每一个部门汇总一个节点的平均处理时间。最主要的目的是掌握该部门所产生流程的每个节点处理情况,分析流程中存在的问题。单点登录统计表完成之后,需要将报表嵌入到OA系统中,使得系统融合为一个整体。首先需要做的是单点登录。涉及的步骤如下:修改OA登录界面 在Ecology/login/目录下,打开login.jsp,分别修改如下几处:1、在中加入doSubmit()方法2、修改两处提交方式报表获取OA用户修改登录页面,是在登录OA系统时,同时将用户名和密码到报表系统进行验证,那么验证用户,首先就要取到存在数据库中的用户。Ecology的用户表在数据库中为HrmResource。配置权限认证获取数据集后,需要在报表中进行身份验证的配置。登录http:/ip:port/ReportServer?op=fr_platform,进行如下配置:登录验证 设计一张报表,获取当前登录用户并显示在报表中,挂载在ecology中,登录访问效果如下:页面集成 当认证完成后,说明报表与OA之间的互相访问已经不存在障碍,那下面要做的就是页面的集成,页面的集成不仅包括将我们设计好的报表页面添加到OA中,还包括更加灵活的替换原有的流程表单页面,或者替换原有页面中的部分元素。添加报表目录和页面添加报表目录和报表页面文件,需要OA系统管理员进行操作。以管理员身份登录,运行系统设置-门户管理-菜单管理,在系统左侧菜单下方,新增自建左侧菜单:添加子菜单在子菜单中添加报表列表添加完毕之后,所有的流程分析报表即出现在系统左侧菜单,点击即可在右侧的框架中直接浏览到报表。复杂填报页面由于Ecology自身的局限性,流程中所使用的表单往往如下的固定格式的表单: 但实际业务中,我们经常遇到,类似如下格式的数据采集表:这种类型的表格,在页面中无法采用之前的固定格式来实现,因为左侧的“项目”是不定的,动态返回数据库的记录,因为无法在设计表单时即知道需要填写多少条记录。这时候,就可以通过FineReport报表来设计填报表格,设计填报表有如下几个问题需要注意:1、 数据库添加用于保存数据的表格;一般来说,上述类型的表格要保存的数据往往是特殊的,ecology自带的表格并不能满足需求,因此需要在数据库中新建用于保存这些数据的数据表。2、 用FR设计填报表格;通过FR设计一张填报表格,由于fr天然是支持数据扩展。因此设计此类的表格非常简单。3、 设置报表填报属性由于需要将上述报表集成到流程中,那么填报中数据提交时,必须同时能够更改流程相关信息。因此在填报时,需要额外填报id,requestid数据项,且二者内容必须一致为” =substitute(uuid(),-,)”:填报表设计好了之后,即可以将集成到Ecology的流程当中,集成方法如下:1、 以系统管理员身份登录ecology,打开“系统设置-工作流程-表单管理”:2、 右键,选择“添加”,新增一张表单,设定表单名称:3、 选择“编辑字段”页面,右键“添加”,新增一个字段:4、 设置数据库字段名,显示名称,设置字段表现形式为“特殊字段”,类型为“自定义链接”。在链接地址中,写入访问填报表的链接地址即可。编辑完成之后,通过右键保存。5、 打开“流程管理-类型设置”,通过右键“新建”,新增一个流程类型“复杂填报表”:6、 打开“流程管理-路径设置”,在左侧的管理树上,选中我们刚刚设置好的“复杂填报表”,效果如下:7、 通过右键的“添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论