项目介绍
特别说明
- 开源不易,如蒙青睐,希望您动动发财的小手点点Star,以下功能源码正逐步开放中,谢谢
- 提供案例代码及API文档,提供React与Vue (NPM包)插件安装
- 飞椽零代码平台请访问 www.bimcc.com ©重庆市筑云科技有限责任公司 023-68682379
- 4合一网络图交流学习群: 451367009 欢迎大家一起交流学习,作者QQ:1257956488
- 请打开QQ扫一扫,扫描下方二维码加入QQ交流群
项目简介
飞椽4合一网络图引擎 (更懂工程人的网络图引擎)-- 4合一网络图引擎由“Gantt图+时标网络图+双代号+PERT图”共同构成,引擎采用数据驱动,能够实现在4种进度图形表达方式中自由切换,同时支持万级数据加载以满足大型复杂工程的进度管理需求;
Gantt图(甘特图)
- 时间管理:展示项目任务及其时间分布,有助于项目时间管理。
- 依赖关系:清晰展示任务之间的依赖关系。
- 资源分配:可以标注哪些资源分配给了哪些任务。
- 进度追踪:实时更新,以可视化方式显示项目进度。
时标网络图(Time-Scaled Network Diagram)
- 时间与任务:同时考虑时间和任务,提供更多维度的项目视图。
- 关键路径:高亮显示关键路径,即项目不能延误的任务序列。
- 灵活性:更易于添加或删除节点和依赖,灵活性高。
- 风险评估:通过网络结构可视化识别潜在的项目风险。
双代号图(Activity-on-Node, AON)
- 明确任务:每个节点代表一个明确的任务或活动。
- 便于理解:相对更易于理解和实施,适用于复杂项目。
- 并行与串行:清晰表示任务间是并行还是串行。
- 路径分析:方便进行关键路径分析和风险评估。
PERT图(Program Evaluation Review Technique)
- 概率性考虑:考虑时间的不确定性,用于高不确定性项目。
- 优化决策:通过模拟和概率分析帮助做出更好的项目决策。
- 多场景分析:支持最优、最差和最可能三种时间评估。
- 资源优化:有助于进行资源的最优分配和利用。
特性
- 开箱即用:内置完整的UI逻辑,及配套扩展,和丰富的快捷键,如Ctrl + Z/X/C/V、(Shift)Tab、(Shift)Enter、操作工具栏等。
- 数据驱动:基于 MVC 架构,用户更加专注于数据逻辑和业务逻辑。
- 事件驱动:可以监听图表内发生的任何事件,并更好地进行自定义扩展。
- 简单直观易用的界面:用户可以轻松地通过拖放方式移动任务和更改时间表创建项目、添加任务、分配资源、设置进度等。
- 多种视图模式自由切换:提供了多种展示模式,如日历视图、资源视图和进度视图等。这些模式能够以不同的方式呈现任务和资源的分配情况,帮助用户更好地进行资源管理和任务调度。
- 易于集成和扩展性:支持与其他项目管理工具和平台的集成,如与日历应用、任务管理工具和团队协作平台的同步;它也提供了灵活的扩展性,用户可以根据自己的需求开发定制化的插件和功能扩展。
- 支持10W+数据不卡顿:大批量数据分段加载,平滑滚动不卡顿,给您丝滑的操作体验,无论是大型企业还是小型团队的项目进度计划都能游刃有余。
- 高度自定义定制化:用户可以根据自己的需求和偏好,添加新的功能或扩展现有功能。可以调整任务条形图的颜色、形状和大小,添加自定义字段和标记,以及定义不同任务状态的显示方式,以满足个性化的需求。
- 多维度的视图和筛选:支持多种视图,用户可以根据需要切换不同的视图模式,如甘特图视图、网络图视图等。此外,用户还可以根据任务的属性进行筛选和排序,以便更好地分析和管理项目。
- 高级依赖管理:提供了灵活而强大的依赖管理功能,用户可以设置不同类型的依赖关系,如开始-开始(SS)、开始-结束(SF)、结束-开始(FS)和结束-结束(FF)。还可以定义延迟和提前时间,以及设置关键路径和关键任务,确保项目的关键部分得到有效管理和控制。
- 资源管理和任务分配:飞椽网络图一体化不仅可以管理任务,还可以有效管理和分配项目所需的资源。您可以定义资源、设置其可用性和工作量,并将其分配给相应的任务。这样,您可以更好地掌握资源的利用情况,避免过度或不足分配,提高资源利用效率。
- 实时协作和共享:支持多用户实时协作,团队成员可以同时编辑和查看项目,实现更高效的协作。用户还可以将项目导出为图片或文件,并与团队成员或利益相关方共享。
- 高级分析和模拟:提供了高级分析和模拟功能,帮助您评估和优化项目计划。您可以进行时间和资源的约束分析,识别潜在的瓶颈和风险,并进行“如果/那么”模拟,以便对不同的情况进行预测和规划。用户可以根据自己的需求和偏好,进行数据分析和可视化。
- 多数据格式导入和导出:支持从MPP、Excel、XML或其他项目管理工具和电子表格应用程序导入数据,方便您迁移项目信息。同时,您也可以将项目数据导出为不同的文件格式,如PDF、Excel、图像等,以便与他人共享或进行进一步的数据处理。
- 多平台支持及常用前端框架集成:支持在多种平台上使用,包括桌面电脑、Web浏览器和移动设备。这意味着您可以随时随地访问和管理您的项目,与团队成员进行实时协作;支持Vue、React,提供Vue与React NPM插件包。
- 丰富的扩展和API:具有丰富的扩展和API,用户可以根据自己的需求和偏好,添加新的功能或扩展现有功能。此外,该工具还提供了API,使得用户可以将其与其他工具集成。
- 支持多语言:支持多种语言,如中文、英文、法语、德语、日语、韩语等。这使得用户可以更好地使用和理解工具,并更好地协调跨国项目。
特性细节
- 数据标准: 完美兼容Project数据标准,支持project数据导入导出、PNG、PDF导出。
- 大批量数据优化:无限级任务树,支持大量数据虚拟滚动加载优化。
- 多视图切换:任意自主设计网络图,一键逆向生成Gantt图、时标网络图、双代号、PERT图。
- 拖拉拽:任务栏拖动、箭线拖拽、任务进度横道拖动调整任务日期,进度拖拽等。
- 主题切换:一键换肤、内置多套皮肤。
- 支持各种主题颜色、暗黑模式和各种布局
- 引入各种主题颜色,直接通过 class 即可应用对应的颜色
- 初始化加载适应主题颜色
- 支持项目 logo 自适应主题颜色
- 基线对比:实际与计划进度对比,预计提前与滞后工程量计算。
- 自定义配置:样式自定义、信息提示自定义,任务弹窗自定义等。
- 分级缩放:日、周、月、季、年、时六级切换。
- 事件机制:灵活的事件扩展机制。
- 依赖关系:前置后置关系(SS、SF、FS、FF)。
- 工作时间:周六日非工作时间标识,自定义工作日标识。
- 快捷键:任务快捷添加、编辑、升级、降级、删除(Tab、Enter、DELETE、Ctrl+ ZXCVD)。
- S曲线、标记线、前锋线:进度S曲线叠加预览、检查点标记线,检查点进度前锋线。
- 关键路径:关键路径自动计算(甘特图、时标、单双代号),关键路径特殊颜色标识,关键路径动画。
- 其他视图:任务待办、状态看板、日历视图。
案例截图
发布计划
版本 | 功能说明 | 计划日期 |
---|---|---|
V1.0 | 开源版:甘特图(工具栏功能)、接口文档、Vue/React NPM插件 | 2023-07-20 |
V2.0 | 标准版:Gantt图 + PERT网络图(单代号-七格图) | 2023-08-20 |
V3.0 | 专业版:4合一网络图引擎 - Gantt图+时标网络图+双代号+PERT | 2023-08-30 - 2023-09-30 |
V4.0 | 小微版:Gantt图、时标网络图、双代号网络图、PERT图(单版本授权) | 2023-08-30 - 2023-09-30 |
V1.0版本发布计划
- 甘特图:自定义任务标题栏显示字段
- 甘特图:任务标题栏宽度拖拽
- 甘特图:任务栏数据行内编辑
- 甘特图:任务栏拖动调整顺序,升级降级
- 甘特图:任务栏无限级、任务横道展开收起联动
- 甘特图:WBS任务自动编码
- 甘特图:任务栏/横道图显示隐藏,分割面板左右拖动改变宽度
- 甘特图:日、周、月、年4级切换
- 甘特图:快捷键:Enter 新增一行数据
- 甘特图:快捷键:Shift+Tab 升级 Tab 降级
- 甘特图:快捷键:Ctrl + Z、X、C、V 撤销、剪切、复制、粘贴
- 甘特图:快捷键:Ctrl + D、Delete删除
- 甘特图:鼠标移入横道任务气泡概览
- 甘特图:大数据无卡顿虚拟滚动
- 甘特图:鼠标长按画布移动画布
- 甘特图:自动保存、历史版本选择
- 甘特图:双击任务栏定位
- 甘特图:项目、任务、里程碑
- 甘特图:实际进度拖拽
- 甘特图:横道自由拖拽(任务日期联动修改)
- 甘特图:甘特图事件回调扩展
- 甘特图:API文档与示例代码演示
- 甘特图:Vue3/React npm插件
V2.0版本发布计划
- 甘特图:快捷工具栏(升级降级,自动、手动任务,上下移动,任务、里程碑新增,版本选择,检查线、前锋线、进度曲线等快捷按钮)
- 甘特图:MPP文件导入
- 甘特图:检查点标记线
- 甘特图:进度前锋线
- 甘特图:连线拖拽
- 甘特图:非工作日标识
- 甘特图:SF、SS、FS、FF依赖关系
- 甘特图:进度S曲线
- 甘特图:关键路径、关键路径动画模拟
- 甘特图:进度模拟播放
- 甘特图:预估完成时间计算
- 甘特图:预计提前与滞后工期计算
- 甘特图:基线计划对比
- 甘特图:自定义任务颜色
- 甘特图:多套样式切换,一键换肤
- 甘特图:自定义告警规则
- 甘特图:Project(MPP文件)导出、PDF导出、Excel(XML)导入导出
- PERT图:PDF导出、PNG图片导出
- PERT图:甘特图+PERT图相互转换
- PERT图:最早开始、最早完成、最晚开始、最晚完成、持续时间、自由活动时间、总浮动时间
- PERT图:PERT关键路径标识
- PERT图:节点拖动、拖拽连线
V3.0版本发布计划
- 4合一网络图:授权管理,鉴权验证,授权续签等
- 4合一网络图:在线协同,实时共享协作与互动讨论,IM协同
- 4合一网络图:快捷工具栏,功能升级扩展
- 4合一网络图:任务栏分组(按人员、自定义字段)
- 4合一网络图:网络图模板
- 4合一网络图:工序节点自由拖拽新增
- 4合一网络图:首尾节点拖动,连线,同步修改依赖关系与日期(XY坐标)
- 4合一网络图:布局算法优化,虚活动与实活动连线重合,设置偏移量
- 4合一网络图:网络图鼠标左键长按移动网络图画布
- 4合一网络图:选中左侧任务,定位并选中双代号连线
- 4合一网络图:网络图ctrl+鼠标滚动放大缩小网络图
- 4合一网络图:框选选中任务及连线(左右选中同步并定位)
- 4合一网络图:选中连线上下左右移动,调整连线拐点
- 4合一网络图:网络图打印设置,导入导出(图片、PDF、MPP)
- 4合一网络图:右键菜单操作(网络图样式、图注、特殊格式)
- 4合一网络图:父子级包含色块标识,层级横道分组(类斑马进度分组方式)
- 4合一网络图:Ctrl+F 弹出输入框查找并定位任务,查找结果特殊颜色标注
- 4合一网络图:Ctrl+R 弹出替换输入框,任务名称替换,查找结果特殊颜色标注
- 4合一网络图:网络图本地打开,本地化保存,定义数据标准后缀名(迭代升级计划)
- 4合一网络图:网络图制图说明(类似CAD)(迭代升级计划)
- 4合一网络图:网络图资源管理面板视图(迭代升级计划)
- 4合一网络图:工程标尺(时标刻度)优化(按网络图比例缩小或放大刻度)智能调图(迭代升级计划)
- 4合一网络图:节点连线交叉点桥洞线处理(迭代升级计划)
- 4合一网络图:日历、日程任务视图切换(迭代升级计划)
- 4合一网络图:移动端兼容,手机看图(迭代升级计划)
- 4合一网络图:多端跨平台兼容,客户端、APP(迭代升级计划)
V4.0 单版本授权发布计划
- 甘特图:单独商用授权的全功能版甘特图
- 时标网络图:单独商用授权的全功能版时标网络图
- 双代号网络图:单独商用授权的全功能版双代号网络图
- 单代号(PERT)网络图:单独商用授权的全功能版单代号(PERT)网络图
- 4合一网络图:自由选择,多种组合(二合一、三合一自由组合)
如何加入我们
- 飞椽4合一网络图引擎 还在持续更新中,本项目欢迎您的参与,共同维护,逐步完善,将项目做得更强。项目采用 MIT 开源协议,本着基础版一切免费的原则,原则上不会收取任何费用及版权,可以放心使用。
- 如果你想加入我们,可以多提供一些好的建议或者提交 pr,我们会根据你的活跃度邀请你加入。