project从入门到精通(四)

news2025/5/10 22:45:02

目录

日程表的设置和妙用

为日程表视图添加任务

用日程表视图的好处 

​编辑 查找任务的前置任务和后续任务

方法1:采用复合视图的方式

方法3:关系图法 

方法4:通过任务路径的方式检查所选任务的前置任务 

前置任务和驱动前置任务的区别 

​编辑 预置筛选器和自定义筛选器、预置突出显示和自定义突出显示

删除筛选器的方法

取消筛选出来的摘要任务 

 自定义筛选器的设置方法

预置突出显示

自定义突出显示

预置分组和自定义分组

自定义分组的设置 

计划中“自动”出现限制计划的原因和限制的类型

产生限制条件的具体原因

当我们的任务中没有前置任务:

当任务存在前置任务时:

删除手动计划造成的限制条件 

 批量删除限制条件、限制条件如何影响到进度计算

方法1:“不得早于…”限制类型的删除

方法2:直接在“限制类型”属性列进行更改,project会自动进行计算

方法3:多个限制日期的删除

为什么有时候任务的开始时间不随着前置任务的变化而变化


日程表的设置和妙用

首先需要将甘特图视图切换为日程表视图,视图→甘特图→其他视图→日程表→确定

为日程表视图添加任务

在日程表视图中的“时间线格式”选项卡中选择“现有任务” 之后会弹出“将任务添加到日程表”窗口的大纲树状图

我们随便勾选几个(日常中最常见的方法就是勾选“里程碑任务”到日程表)之后就会发现任务的完成节点出现在日程表中了当然,为了日程表的美观性我们在“时间线格式”选项卡中同样可以设置“文本样式”或者我们直接点击相应的字体在“时间线格式”选项卡中也可以进行设置,同理,日程表中任务的时间格式也可以进行修改。

 或者我们直接点击对应的时间点拖动,可以完成梯状的日程表设计

 如果我们的里程碑任务工期非常短,甚至瞬间完成,这样在日程表中就很难被看出来,解决方法就是选中他在“时间线格式”中选择“显示为标注”,之后这个瞬时任务的时间节点就会挪动到时间线上而不是在框内人眼难捕获的状态

用日程表视图的好处 

编辑方便,不像甘特图一样杂乱,会议的时候适合使用日程表的方式记录关键节点的日期,让人一幕了然

也可以在“时间线格式”中选择“复制日程表”中的用于PPT、或者直接通过邮箱把日程表发送出去,便捷性大大提高

在project2016版本及以后,在“时间线格式”中可以直接单击“日程表条形图”再在同一个界面插入第n个人称表

针对多个日程表,在“条形图标签”中可以对日程表进行重命名、也可以自定义日程表的日期范围

 查找任务的前置任务和后续任务

 

在project中如何查看任务的前置任务和后续任务这个是非常重要的,同时我还建议结合任务的实际,当不同的任务之间存在依赖关系的时候最好在甘特图中简历相应的依赖关系

除了在前置任务列和后续任务列中查看前置和后续任务,还有两种方式查看一个任务的前置任务和后续任务

方法1:采用复合视图的方式

打开复合视图的方式:选择“视图”选项卡中的“详细信息”

之后我们在下方看见的窗口就是“复合视图”的窗口,之后我们右击选择“前置任务和后续任务”。之后我们选择的任务就可以在复合视图中检查到该任务的前置任务和后续任务了(左侧的窗口是前置任务,右侧的窗口时后续任务) 

 完成之后我们查看任务的时候就可以在复合窗口中看到该任务的前置任务和后续任务了

方法2:任务数据编辑视图
直接在视图→甘特图→其他视图→选择“任务数据编辑”即可变成含有前置任务和后续任务的复合窗口的视图了

 点击之后的样式如上图

方法3:关系图法 

视图→详细信息→任务窗体下拉栏→找到关系图→确定之后我们就能以另一种方式看到任务的前置任务和后续任务了 

 上图表示只有一个前置任务的情况

 上图表示既有前置任务又有后续任务的任务

 多个后续任务的情况

方法4:通过任务路径的方式检查所选任务的前置任务 

甘特图格式→任务路径→前置任务

选择之后选中任务的所有的前置任务都会在条形图中改变颜色

 例如我们选择1.3.9,那么该任务的所有的前置任务的颜色都会发生改变

前置任务和驱动前置任务的区别 

如下图,以任务5为例,5的前置任务可以时1→3→5,也可以是2→3→5还可以是4→5。所以综合可得1234都是5的前置任务或者前置任务的前置任务

而驱动前置任务表示是哪个任务导致任务5只能在下图时间上开始而不是更靠前开始,如图我们知道是任务4(任务4结束了任务5才能开始,是任务4的结束时间限制了任务5的最早开始时间)所以任务4是驱动前置任务

如果没有任务4,任务5的前置任务就是任务3,之所以有了任务4所以任务5就必须要等到任务4完成才能干,所以任务4是驱动前置任务。123只能算前置任务,任务4既是又是任务5后面又有任务6和任务8作为5的后续任务,但是只有任务6是5的驱动后续任务,因为任务5驱动着6在下图中的时间点开始而任务8是任务7的驱动后续任务/12

 预置筛选器和自定义筛选器、预置突出显示和自定义突出显示

 预置筛选器就是我们project中已经内置好的筛选器一共有下图这些

删除筛选器的方法

在视图选项卡下的筛选器部分中选择“其他筛选器”,之后弹出“其他筛选器”中单击“管理器”进入到筛选器管理界面选择相关的筛选器进行删除即可。

如果没有特殊要求不要删除内置的筛选器!

同理我们的筛选器和日历的性质是一样的选择对应项目的筛选器保存到Global.MPT就可以完成筛选器的永久保存了

取消筛选出来的摘要任务 

如果我们只想要筛选出来子任务不想要对应的摘要任务我们可以在筛选器内取消勾选“显示相关的摘要行”,因为默认的筛选器是会把符合的子任务及其上级所有的摘要任务全部筛选出来的(如下第二张图)

 自定义筛选器的设置方法

 在视图→筛选器部分选择“新建筛选”

例如我们需要筛选出工期大于等于3天的任务,可以使用自定义的筛选器,具体的设置方式如下

需要注意的是工期≥3天可以是单条件,所以我们只需要将域设置为“工期”,条件设置为≥3即可,在后期我们也会遇到多个条件的筛选的情况。

设置完成之后我们回到筛选器窗口进行筛选就可以看到我们的自定义的筛选器了

如果我们想要重新编辑自定义的筛选器可以在筛选器的下拉菜单中找到“其他筛选器”,选择我们的自定义的筛选器单击“编辑”即可完成筛选。

预置突出显示

突出显示本质上是筛选器的一种变形,本质都是把想要的数据提炼出来

视图→突出显示,即可完成任务的突出显示,突出显示与筛选的下拉菜单一致,都有预置的部分和自定义的部分

突出显示的自定义部分会保留用户设置的自定义筛选器,二者的自定义功能是共享的

所以我说突出显示是筛选器的一种变形。

二者的区别就是突出显示会保留不符合条件的任务仅仅是把符合条件的任务进行高亮而筛选器则仅保留符合筛选条件的任务

如果不想要突出显示了可以点击“清除突出显示”或者选择“非突出显示”

自定义突出显示

自定义突出显示不做赘述

预置分组和自定义分组

分组的相关功能在视图→分组依据 下

而在内置的分组中最常用、最实用的分组就是“关键性 ”分组,我们把关键路径分为一组和非关键路径分为一组

 需要注意的是当我们使用分组功能的时候project是不显示子任务对应的摘要任务的

自定义分组的设置 

选择视图下的“分组依据”→“新建分组依据”

下图就是新建分组依据窗口 可以创建“按照每周的开始时间分组显示”,分组的依据就是“开始时间”,之后单击下方“定义分组间隔”按钮,在弹出的窗口中选择分组依据为“周”这样就每n周创建一个分组,每个分组是根据开始时间进行创建的,而n就表示分组间隔,分组间隔n通常与分组依据进行搭配,下图中分组依据为“周”,而分组间隔为1则表示每1周就创建一个分组(周周进行分组)

 完成之后验证分组的性质,根据下图进行人工的重新确认

 上图上方的表格中的“然后依据”需要配合下方复选框“组分配信息,而不是任务分配信息”一起使用从而完成首次分组之后的细分分组(分组的嵌套)

计划中“自动”出现限制计划的原因和限制的类型

当我们做计划的时候,如果想要修改一个计划但是可能会弹出该计划的限制类型,致使我们无法第一时间修改选中的计划,原因就是存在“限制”,我们手动输入了任务的开始时间和完成时间都会造成project 自动添加限制(如果我们不手动输入project就会基于“项目越早开始越好越早结束越好”的原则,自动安排时间)简言之就是我们的手动操作影响了project自动安排计划的“思路”

产生限制条件的具体原因

当我们的任务中没有前置任务:

project会自动将任务的开始时间变成“项目的开始时间”(就是在“项目信息”中声明的项目的开始时间)

这时,如果手动输入了比项目开始时间早的时间,就打破了自动计算的逻辑,出现“不得早于……开始”,这里的省略号就是项目信息中的项目开始时间

如果手动输入了比项目开始时间晚的的时间,就打破了项目日期的逻辑,即项目越早开始越好、越早结束越好。这时同样也会提示“不得早于……开始”

当任务存在前置任务时:

project计算逻辑即为:项目的开始时间+所有前置任务中最晚的完成之间=有前置任务的最早开始时间(例如项目在3月1日开始,项目3的前置任务有项目1项目2,分别在3号和6号完成,那么项目3的最早开始时间只能在7号早上。)

如果在这种情况下又手动输入了任务的开始时间更晚的时间,同样打破了自动计算的逻辑,相当于又给任务添加了一个手动的限制条件“不得早于…开始”

更早的开始时间同理,因为project已经计算好了任务的最早开始时间,你手动输入的比计算的还要早,前置任务没干完呢剩下的任务就要干,冲突了只能二选一(删除前置任务或者删除手动添加的任务。)

取消则为不做这个操作,删除...则表示删除前置任务 

删除手动计划造成的限制条件 

找到有有限制的计划,如果是多个则按住CTRL进行选中,之后按DELETE进行删除即可优先删除“限制条件”

当我们输入了更晚的时间则在标识列中会弹出信息 

选中日期按DELETE删除之后标识列的限制信息消失 

同样我们可以在属性列中插入“限制类型”属性列,默认的任务限制条件都是“越早越好”,如果有含限制条件的任务,更改回来即可,并且更改后project会自动重新安排时间以满足“越早越好”

同样的道理我们可以插入“限制日期”列,与限制类型列进行配合使用。限制类型如果时“越早越好”的模式则限制日期为NA,反之如果限制类型不是“越早越好”则限制日期必须输入具体的数值

 批量删除限制条件、限制条件如何影响到进度计算

删除限制条件的方法

方法1:“不得早于…”限制类型的删除

直接选中“不得早于…”限制类型任务的日期,按DELETE键直接删除

方法2:直接在“限制类型”属性列进行更改,project会自动进行计算

在“限制类型”的属性列的下拉菜单直接进行更改

方法3:多个限制日期的删除

按住CTRL键直接在“任务”选项卡中的属性选项卡中的“项目信息”,在“高级”选项卡中的“限制类型”区域统一进行更改

批量删除限制任务或者添加限制任务的影响如下

1.影响关键路径

2.影响总可宽裕时间,添加限制条件可能出现后续任务要比前置任务先干的情况,这样后续任务的可宽裕的总时间就会变成负数

6的前置任务是5但是设置了要比前置任务早的开始时间,这样就出现了“可宽裕的总时间”为负数的情况

3.会影响到资源的调配

所有的资源限制条件都是“强限制”,无论资源怎么调配都要满足资源限制条件。

为什么有时候任务的开始时间不随着前置任务的变化而变化

例如现在有这样的一个情况:任务A是任务B的前置任务,任务B的开始时间为3.2任务B工期是1天,照理说任务B的最早开始时间为3.3。但当我们调整任务A的开始时间为3.1的时候任务B却仍在3.3开始,有如下的原因:

1.任务B设置了限制条件,任务2必须不得早于3.3号前开始或者必须开始于3.3号,这样任务的开始时间就不受前置任务恶的影响了,也存在还没有触发到任务开始的条件

上图的任务B确实已经设置了必须开始于2025.3.3的限制条件,接下来我们更改任务A的开始时间发现任务B没有“像小跟班一样”继续跟着任务A做调整(如下图)

2.任务2可能已经输入了实际开始时间或者实际完成时间,如果是这样那么所有的前置任务都会失效!

插入实际开始时间列,设置任务B的实际开始时间

之后我们更改任务B的前置任务,随意更改,任务B的条形图就像是焊丝了一样一动不动,开始时间固定死了,插入“实际完成时间”属性列同理

3.后续任务的开始时间比较靠后,即使前置任务的工期向后延长后续任务的开始时间也不会改变,只有前置任务的完成时间影响到了后续任务的开始时间后续任务才会向后挪

1

 2

 3

 4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2372677.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

git项目迁移,包括所有的提交记录和分支 gitlab迁移到gitblit

之前git都是全新项目上传,没有迁移过,因为迁移的话要考虑已有项目上的分支都要迁移过去,提交记录能迁移就好;分支如果按照全新项目上传的方式需要新git手动创建好老git已有分支,在手动一个一个克隆老项目分支代码依次提…

港大今年开源了哪些SLAM算法?

过去的5个月,香港大学 MaRS 实验室陆续开源了四套面向无人机的在线 SLAM 框架:**FAST-LIVO2 、Point-LIO(grid-map 分支) 、Voxel-SLAM 、Swarm-LIO2 **。这四套框架覆盖了单机三传感器融合、高带宽高速机动、长时间多级地图优化以…

Godot4.3类星露谷游戏开发之【昼夜循环】

千里之行,始于足下 文章目录 零、 笔记一、创造时间二、产生颜色三、搭建测试环境四、测试五、免费开源资产包 零、 笔记 为了让游戏可以拥有白天和黑夜,我们需要像上帝一样,在游戏中创造时间的规则,并在不同的时间点产生不同的颜…

修复笔记:获取 torch._dynamo 的详细日志信息

一、问题描述 在运行项目时,遇到与 torch._dynamo 相关的报错,并且希望获取更详细的日志信息以便于进一步诊断问题。 二、相关环境变量设置 通过设置环境变量,可以获得更详细的日志信息: set TORCH_LOGSdynamo set TORCHDYNAM…

Windows平台下的Qt发布版程序打包成exe可执行文件(带图标)|Qt|C++

首先先找一个可执行文件的图标 可以去阿里的矢量图库里找 iconfont-阿里巴巴矢量图标库 找到想要的图标下载下来 此时的图标是png格式的,我们要转到icon格式的文件 要使用到一个工具Drop Icons_2.1.1.rar - 蓝奏云 生成icon文件后把icon文件放到你项目的根目录下…

CSS--图片链接垂直居中展示的方法

原文网址&#xff1a;CSS--图片链接垂直居中展示的方法-CSDN博客 简介 本文介绍CSS图片链接垂直居中展示的方法。 图片链接 问题复现 源码 <html xml:lang"cn" lang"cn"><head><meta http-equiv"Content-Type" content&quo…

TRAE 配置blender MCP AI自动3D建模

BlenderMCP - Blender模型上下文协议集成 BlenderMCP通过模型上下文协议(MCP)将Blender连接到Claude AI&#xff0c;允许Claude直接与Blender交互并控制Blender。这种集成实现了即时辅助的3D建模、场景创建和操纵。 1.第一步下载 MCP插件(addon.py):Blender插件&#xff0c;在…

VUE2课程计划表练习

主要练习数据变量对象 以下是修正后的完整代码&#xff1a; //javascript export default {data() {return {list: [{ id: 1, subject: Vue.js 前端实战开发, content: 学习指令&#xff0c;例如 v-if、v-for、v-model 等, place: 自习室, status: false }// 可以在这里添加更…

2025年软件工程与数据挖掘国际会议(SEDM 2025)

2025 International Conference on Software Engineering and Data Mining 一、大会信息 会议简称&#xff1a;SEDM 2025 大会地点&#xff1a;中国太原 收录检索&#xff1a;提交Ei Compendex,CPCI,CNKI,Google Scholar等 二、会议简介 2025年软件开发与数据挖掘国际会议于…

.NET高频技术点(持续更新中)

1. .NET 框架概述 .NET 框架的发展历程.NET Core 与 .NET Framework 的区别.NET 5 及后续版本的统一平台 2. C# 语言特性 异步编程&#xff08;async/await&#xff09;LINQ&#xff08;Language Integrated Query&#xff09;泛型与集合委托与事件属性与索引器 3. ASP.NET…

pandas中的数据聚合函数:`pivot_table` 和 `groupby`有啥不同?

pivot_table 和 groupby 是 pandas 中两种常用的数据聚合方法&#xff0c;它们都能实现数据分组和汇总&#xff0c;但在使用方式和输出结构上有显著区别。 0. 基本介绍 groupby分组聚合 groupby 是 Pandas 库中的一个功能强大的方法&#xff0c;用于根据一个或多个列对数据进…

对golang中CSP的理解

概念&#xff1a; CSP模型&#xff0c;即通信顺序进程模型&#xff0c;是由英国计算机科学家C.A.R. Hoare于1978年提出的。该模型强调进程之间通过通道&#xff08;channel&#xff09;进行通信&#xff0c;并通过消息传递来协调并发执行的进程。CSP模型的核心思想是“不要通过…

【LunarVim】CMake LSP配置

在 LunarVim 中为 CMakeLists.txt 文件启用代码提示&#xff08;如补全和语义高亮&#xff09;&#xff0c;需要安装支持 CMake 的 LSP&#xff08;语言服务器&#xff09;和适当的插件。以下是完整配置指南&#xff1a; 1、配置流程 1.1 安装cmake-language-server 通过 Ma…

Mkdocs页面如何嵌入PDF

嵌入PDF 嵌入PDF代码 &#xff0c;注意PDF的相对地址 <iframe src"../个人简历.pdf (相对地址)" width"100%" height"800px" style"border: 1px solid #ccc; overflow: auto;"></iframe>我的完整代码&#xff1a; <d…

融合静态图与动态智能:重构下一代智能系统架构

引言&#xff1a;智能系统的分裂 当前的大模型系统架构正处于两个极端之间&#xff1a; 动态智能体系统&#xff1a;依赖语言模型动态决策、自由组合任务&#xff0c;智能灵活但稳定性差&#xff1b; 静态流程图系统&#xff1a;具备强工程能力&#xff0c;可控可靠&#xf…

WORD压缩两个免费方法

日常办公和学习中&#xff0c;Word文档常常因为包含大量图片、图表或复杂格式而导致文件体积过大&#xff0c;带来诸多不便&#xff0c;比如 邮件发送受限&#xff1a;许多邮箱附件限制在10-25MB&#xff0c;大文件无法直接发送 存储空间占用&#xff1a;大量文档占用硬盘或云…

skywalking服务安装与启动

skywalking服务安装并启动 1、介绍2、下载apache-skywalking-apm3、解压缩文件4、创建数据库及用户5、修改配置文件6、下载 MySQL JDBC 驱动7、启动 OAP Serve,需要jkd11,需指定jkd版本,可以修改文件oapService.sh8、启动 Web UI,需要jkd11,需指定jkd版本,可以修改文件oapServi…

Qt 中信号与槽(signal-slot)机制支持 多种连接方式(ConnectionType)

Qt 中信号与槽&#xff08;signal-slot&#xff09;机制支持 多种连接方式&#xff08;ConnectionType&#xff09; Qt 中信号与槽&#xff08;signal-slot&#xff09;机制支持 多种连接方式&#xff08;ConnectionType&#xff09;&#xff0c;用于控制信号发出后如何调用槽…

Midjourney-V7:支持参考图片头像或背景生成新保真图

Midjourney-V7重磅升级Omni Reference&#xff1a;全能图像参考神器&#xff01;再也不用担心生成图片货不对版了&#xff01; 就在上周&#xff0c;Midjourney发版它最新的V7版本&#xff1a;Omini Reference&#xff0c;提供了全方位图像参考功能&#xff0c;它可以参考你提…

耀圣-气动带刮刀硬密封法兰球阀:攻克颗粒高粘度介质的自清洁 “利器”

气动带刮刀硬密封法兰球阀&#xff1a;攻克颗粒高粘度介质的自清洁 “利器” 在化工、矿业、食品加工等行业中&#xff0c;带颗粒高粘度介质、料浆及高腐蚀性介质的输送与控制一直是行业难题。普通阀门极易因介质附着、颗粒堆积导致卡阻失效&#xff0c;密封面磨损加剧&#x…