資料管理能力 > 管理專案 > 專案與方案 > 計劃活動 > 活動排程計算 > 活動日期條件約束
  
活動日期條件約束
當您建立或編輯活動時,必須指定日期條件約束類型才能指示應如何排程活動。使用「預設活動條件約束類型」偏好設定設定預設條件約束類型。
日期條件約束類型影響活動開始與完成日期。
「盡快」- 活動會在最早的可能日期開始。此開始日期為計劃開始日期或根據任何前置任務關係計算得來。
「越晚越好」- 活動完成日期排程為最晚的可能日期。此完成日期為計劃完成日期或根據任何後續任務關係計算得來。
「開始時間不早於」- 選取指定活動可以開始之最早可能日期的條件約束日期。活動可以在條件約束日期或晚於條件約束日期開始,但不得早於該日期開始。
「必須完成日期」- 選取指定必須完成活動之日期的條件約束日期。活動不得在條件約束日期之前完成,必須在指定的準確日期完成。
* 
欲從計劃表中檢視活動的條件約束類型,您可以建立包括「條件約束類型」欄的自訂檢視。如需詳細資訊,請參閱建立及編輯新表格檢視
在考慮要選取的條件約束類型時,請注意以下因素:
Microsoft Project 匯入與匯出
所有四個條件約束日期類型都與 Microsoft Project 整合外掛程式相容。
活動類型
建立活動或里程碑時,您可以選取任何條件約束日期類型。
摘要活動只能擁有「盡快」「開始時間不早於」日期條件約束類型。
如果您透過轉換擁有「越晚越好」「必須完成日期」條件約束的活動來建立摘要活動,則會將摘要活動條件約束類型自動重設為「盡快」並進行相應地排程。
如需有關每個活動類型的詳細資訊,請參閱計劃活動
修改工期
當您修改其他活動屬性時,條件約束類型會影響調整開始與完成日期的方式。
例如,「活動 A」的工期為 10 天且排程為 7 月 1 日星期一到 7 月 12 日星期五。如果您將工期變更為 8 天,會對日期進行如下調整:
「盡快」- 完成日期會變更。會將「活動 A」重新排程為 7 月 1 日星期一到 7 月 10 日星期三。
「越晚越好」- 開始日期會變更。會將「活動 A」重新排程為 7 月 3 日星期三到 7 月 12 日星期五。
「開始時間不早於」- 完成日期會變更。會將「活動 A」重新排程為 7 月 1 日星期一到 7 月 10 日星期三。
「必須完成日期」- 開始日期會變更。會將「活動 A」重新排程為 7 月 3 日星期三到 7 月 12 日星期五。(7 月 12 日為條件約束日期。)
* 
此範例假設活動尚未開始且與其他活動之間沒有優先順序關係。
在某些情況下,優先順序相依性可能會重新定義修改排程的方式。例如,「完成-開始」優先順序關係可能會防止為活動排程較早的開始日期。
開始日期與優先順序關係
Windchill 會使用活動最早開始日期最晚開始日期針對「盡快」「越晚越好」條件約束計算開始日期。
* 
為了便於瞭解,下面的範例會使用 7 天的工作週。
但是,Windchill 會使用 5 天的工作週並在排程開始與完成日期時考慮非工作日。例如,如果星期六與星期日為非工作日且 7 月 1 日為星期三,則 7 月 1 日開始的 5 天活動會在 7 月 7 日星期二結束。
最早開始日期
會將所有「盡快」活動排程為在最早開始日期開始。預設最早開始日期為計劃開始日期。
例如,如果計劃在 7 月 1 日開始,則 7 月 1 日為最早開始日期。也會將所有「盡快」活動排程為在 7 月 1 日開始。
如果活動為前置任務關係鏈的一部份,則 Windchill 會考慮「盡快」活動的所有前置任務,並將其與計劃的開始保持一致。
例如,在「完成-開始」相依性關係中,會將最新前置任務完成日期視為「盡快」後續任務活動 (相依物件活動) 的開始日期。
使用的前置任務日期取決於您指派給「盡快」後續任務活動的相依性類型。也會考慮前置重疊與延遲時間。
相依性類型
用來計算最早開始日期的日期
完成-開始 (FS)
最新前置任務完成日期。
開始-開始 (SS)
最新前置任務開始日期。
完成-完成 (FF)
最新前置任務完成日期減去「盡快」活動的工期。
開始- 完成 (SF)
最新前置任務開始日期減去「盡快」活動的工期。
最晚開始日期
會將所有「越晚越好」活動排程為在最晚開始日期開始。依預設,最晚開始日期為計劃完成日期減去活動工期。
例如,如果計劃完成日期為 7 月 30 日,則 7 月 30 日為所有「越晚越好」活動的預設完成日期。如果活動持續五天,則其開始日期為計劃完成日期前的 5 天。
如果活動為前置任務關係鏈的一部份,則 Windchill 會考慮取決於「越晚越好」活動的所有活動並將其與計劃完成日期保持一致。
例如,在「完成-開始」相依性關係中,會將後續任務鏈中的最早日期視為「越晚越好」前置任務活動的完成日期。基於此,Windchill 會減去活動工期來決定最晚開始日期。
使用的後續任務日期取決於您指派給後續任務活動的相依性類型。也會考慮前置重疊與延遲時間。
相依性類型
用來計算最晚開始日期的日期
完成-開始 (FS)
最早後續任務開始日期減去活動工期。
開始-開始 (SS)
最早後續任務開始日期。
完成-完成 (FF)
計劃完成日期減去活動工期。
此後續任務關係不會影響「越晚越好」活動的開始日期。兩個活動都會在計劃完成日期完成。
開始- 完成 (SF)
計劃完成日期減去活動工期。
此後續任務關係不會影響「越晚越好」活動的開始日期。
* 
如果計劃僅包含「越晚越好」活動,則會根據計劃開始日期以及最長活動或以前置任務關係連結之最長活動鏈的工期來計算計劃完成日期。