openproj不能修改日期的原因分析與解決

問題:先使用openproj指定計劃,安排人手在規定時間內完成某件事情,結果在實施過程中,由於各種情況,實際完成的時間很可能與計劃時間不同,或快或慢。那麼我們需要更改時間,記錄已經完成的部分,同時修改接下來的事情。但是在openproj中經常無法修改時間,總是跳回去。google了一下,發現很多人問這個問題,但是大多說是bug,極少人指出這是不瞭解項目管理導致的。


我擺弄了一天,發現,至少我之前改不了時間是因爲我不瞭解項目管理,而不是bug。以下總結一下我做的改動以修改時間,都是有效的:

1. 首先,檢查一下要修改任務的前置任務的時間,即predecessor那一項,這一項是上一任務的編號,查那個編號的任務的結束時間,根據邏輯,當前任務要在上一任務完成之後才能開始,因此,當前任務的起始時間不會早於上個(可能不止一個)任務的結束時間,如果修改的時間早了,那麼就改不動,會自動變回去。

2. 其次,檢查一下實施人員,注意,不填寫任何人員的空白,也會被認爲一個人。如果該人員是全部時間做這個任務的話,(在人員那裏可以設置一個百分比,表示花多少時間在當前任務上),那麼根據邏輯,該人員在上一個任務完成之前,不能開始該任務,該人員在非其工作時間,不能開始或者結束該任務。(注意,人員設定處有個時間日曆設定該人的工作日程,可以把假期提前設定爲非工作時間)。因此,如果你設定的相關時間不合以上要求,也不能修改時間。

3. 任務的結束日期一般不能直接改,而是要在指定開始日期之後,設定一個估計的或者已經確定的duration,即多久完成該任務。


總之,項目管理是很麻煩的,注意時間的先後順序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章