【迭代更新】用FineReport10.0搭建的项目管理工具v1.1

楼主
不光有案例,还有来自项目组的黑科技。
上次发帖后,收到了番薯对于产品改进的很多回馈,依照约定,我们迭代更新了一版用FineReport10.0搭建的远程项目管理工具。(大家可以继续直接通过该链接:https://t6ixa9nyl6.jiandaoyun.com/f/5e61a7a98b64ef000671c0ac,说出你对工具优化的需求,我们仍会不断改进)

办公虽然能超越空间限制,节省通勤时间,但是对于需要强沟通协作化的项目管理却带来不少挑战,尤其项目进度、风险等信息的不透明。

在对项目进展的透明上,大家都希望“能对项目的整体计划还有清晰实时的了解,最好能有看板(dashoard)实时展示项目进度,心里会感觉靠谱很多。”于是帆软上线了项目管理工具,不少项目已展开试点。

为了更好的透明项目进展,提升远程协作效率,帆软项目团队结合过往项目实践,提炼了高频的核心使用场景,用FineReportV10搭建了一个简易的项目管理平台(1.1版)。目的是给甲方参与项目管理提供一个中间平台,加速信息互、简化项目管理操作,通提升双方参与项目管理的有效性。

如果下面这些场景出现在你的工作岗位上,那么或许项目管理平台就是你最好的选择:


项目开发过程中,pm发了一堆电子文档,需求确认书、需求变更单、项目主计划、问题台账、风险登记册等等,实时资料都在pm手中,从我们客户的角度上说参与管理不太方便。

项目开发过程中,pm每周都会给我汇报这周的工作,并发送周报给我,但是仅仅以此对项目的掌握程度还是不够清晰,重点还是要在平时花很大精力与pm对接,才能完全掌握项目的实际情况和问题。

觉得pm的项目管理能力不足够专业,问题或风险的响应和预知速度不足,或者没有及时反馈到我们这边,导致无法对症下药,有的问题随着时间推移就自然解决了,但有的问题随着时间推移只会越来越严重,直到暴露出来。
通过每周的周会,只能了解到这周做了什么,对项目的整体计划还是没有清晰的了解,要是有看板能实时展示项目的大致进度,心里感觉也会有谱很多。

远程项目管理工具v1.1迭代版

下面就直接放出远程管理工具的下载与部署操作步骤,番薯们遇到部署问题可以直接在贴内留言。

1.安装部署
1.1下载部署安装包


密码:ilovepmp

(请根据客户实际工程版本进行下载,自2020.3.13起FR9.0版本停止维护,若有需要请在历史版本目录下进行下载)


1.2嵌入模板文件到客户工程

将“project_manager”模板文件夹放入客户工程中的|webapps\webroot\WEB-INF\reportlets\



1.3嵌入sqlite db文件到客户工程
将“project_manager”db文件放入客户工程中的|webapps\webroot\help\



1.4配置数据连接

登录平台,配置数据连接,配置信息如下:

①project_manager.db(用于存储远程开发管理的填报数据)
连接名:project_manager

驱动器:org.sqlite.JDBC(sqlite)

URL:jdbc:sqlite://${ENV_HOME}/../help/project_manager.db

用户名:保持为空

密码:保持为空



②finedb(部分报表会引用finedb中的user表/报表路径表等信息)
连接名:finedb

驱动器:com.fr.third.org.hsqldb.jdbcDriver(Others)

URL:jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db

用户名:sa

密码:保持为空

③dictionary(连接客户业务主数据库,用于展示对应连接的数据库的数据字典)
连接名:dictionary

驱动器:(根据客户实际后台主数据库类型决定)

URL:(根据客户实际后台主数据库类型决定)

用户名:(根据客户实际后台主数据库类型决定)

密码:(根据客户实际后台主数据库类型决定)


1.5挂载模板到客户工程

将Dashboard_v3.frm挂载到平台目录中(目录名称和模板名称自定义,建议目录名称为“项目过程管理”,模板名称为“项目管理导航页”)

(ps:若是10.0且购买了智能运维的工程,也可以通过【智能运维】---【资源迁移】,直接导入resource包来自动建立目录)



更详细的操作手册请下载:远程项目管理工具操作说明

相关使用问题及建议,欢迎在本帖下留言,版本迭代也会在帆软社区定期发布!

(若要查看FR9.0的操作说明,可参考:远程项目管理工具操作说明

附录:远程项目管理工具修订记录

V1.1 2020-3-22

①UI样式优化,对工具整体的UI根据官方默认皮肤进行了调整,并优化了各模块的UI交互,优化用户体验
②功能新增,“规范及常用工具”,具体内容包括:
1.报表对应清单,自动从finedb中获取平台目录和工程报表路径的映射信息,形成对应清单进行展示
2.数据字典,自动获取(需要按规范进行数据连接命名)后台主数据库的表结构,形成字典进行展示(目前支持SQLServer/MySQL/Oracle/GreenPlum)(感谢高元福,吴哲一、邹传炳、刘成的大力支持)
3.ETL时序书,支持PM进行线上填报ETL流程信息,记录ETL执行顺序、周期、文件、路径、日志等信息,形成时序书进行展示
4.官方帮助文档,超链FR和BI的官方帮助文档页面,方便客户&实施团队访问
5.意见箱,超链简道云链接《客户参与管理工具需求资源库》,用于收集该工具的需求/意见/问题,支持工具持续迭代(客户&内部都可直接通过链接提出自己的想法)
③功能优化,更新“项目基本信息”页面中的“合作方”字段,修改为文本框,替换之前“甲”、“乙”方称谓,改为填写人员所在公司简称
④数据库结构更新,新增etl相关结构表,新增数据字典相关结构表

V1.0 2020-3-13

①更新问题/风险台账的人员选择为“项目成员+平台内人员”
②问题台账新增“计划完成时间”展示列
③修复项目成员“不可用”后,会议管理里仍然可选的问题

V1.0 2020-3-6

①解决问题管理台账/风险登记册展示窜行问题
②解决问题管理台账改变问题状态时,会报JS错误:Maximum call stack size exceeded/setEnable of undefined

V1.0 2020-3-3

①修复因finedb外置导致的SQL语法报错
②项目基本信息维护界面的成员删除按钮新增提示功能

V1.0 2020-3-1

①里程碑计划新增计划开始时间填报列,将计划开始时间的逻辑从“计划完成时间-预计投入人天”调整为自主填报
②10.0版本添加resource.zip,可在【智能运维】---【资源迁入】进行上传,自动建立目录结构

V1.0 2020-2-25

①优化问题/风险管理的人员选择问题,调整人员选择的显示值为人员的“账号名-真实名”,以区分部分重名场景

V1.0 2020-2-20

①修复项目基本信息插入员工信息时可能导致人员数据重复插入的问题


分享扩散:

沙发
发表于 2020-3-27 11:09:31
帆软项目管理做得不错,点赞
板凳
发表于 2020-3-27 11:10:39
做得好就算了,还乐于分享,点赞
地板
发表于 2020-3-27 11:12:03
乐于分享就算了,还提供安装包下载,点赞
5楼
发表于 2020-3-27 14:10:49
1.4配置数据连接的第二点,找不到相应的驱动,是我版本问题嘛?
6楼
发表于 2020-3-27 14:38:26
7楼
发表于 2020-3-27 15:20:00

如果有云端产品直接试用体验就好了
8楼
发表于 2020-3-30 19:33:17
好想体验下这个
9楼
发表于 2020-4-17 10:11:21

点击链接报错

9.0版本
点击“基本信息维护”后跳出报错
编辑于 2020-4-17 13:23  
编辑于 2020-4-17 13:24  
10楼
发表于 2020-4-17 13:54:00
sandyssq 发表于 2020-4-17 10:11
9.0版本
点击“基本信息维护”后跳出报错
编辑于 2020-4-17 13:23  

这个报错的原因是您这里是直接在浏览器中预览的,首页“基本信息维护”设置的超链接形式是通过平台内tab页签的方式打开的,如果浏览器直接预览首页的话,由于没有加载平台的tab页签,所以代码报错说找不到tab架构
解决方法:需要将首页模板挂载到平台后,即可正常使用~
11楼
发表于 2020-4-20 15:36:21
求助,我用什么工具或怎么操作来管理这三个数据库表
12楼
发表于 2020-4-21 10:24:02
不错
13楼
发表于 2020-4-21 10:24:12
sandyssq 发表于 2020-4-20 15:36
求助,我用什么工具或怎么操作来管理这三个数据库表

推荐使用DBeaver工具进行管理
https://dbeaver.io/
14楼
发表于 2020-4-29 15:40:11
帆软项目组 发表于 2020-4-21 10:24
推荐使用DBeaver工具进行管理
https://dbeaver.io/

收到,谢谢
15楼
发表于 2020-7-4 10:24:25
为啥总是报错啊

16楼
发表于 2021-1-28 07:54:27
我在设置数字字典表,想请教最后两列代表的意思及作用是什么?谢谢!
17楼
发表于 2021-2-22 17:07:35
这个PM之类的项目角色是如何与帆软平台用户登录进行绑定,使得用户在登录时获取不同的项目角色获取不同的权限
18楼
发表于 2021-2-23 11:02:29
19楼
发表于 2024-7-23 13:33:56

老师,我在【里程碑】-【查看详细】-【添加计划】里报404错误,请教什么原因,怎么处理,谢谢 F12如下:
POST http://192.168.0.24:8080/webroot/decision/view/$%7BservletURL%7D?reportlet=/project_manager/imp_add_milepost_list.cpt&op=write&pr_id=20240713002 404 (Not Found)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表