Proje aktivitelerinde zaman bazlı kısıtlamalar olduğunda zaman çizelgelemesi ve proje planı oluşturulurken bu kısıtlara göre aktiviteler çizelgelenir. Bu kısıtlamalar Proje Aktivitesi Genel penceresinde bulunan Kısıt Tipi ve Kısıt Tarihi/Saati alanlarından belirlenir.
Aktivite planlanan ve gerçekleşen tarihlerinde; çizelgede sürükleyip bırakma, manüel değiştirme ya da başka bir aktivitenin ötelenmesi gibi sebeplerle bir değişiklik yapıldıysa, kısıt tipi ve tarihi dikkate alınarak program uyarı verir.
Kısıt Tipleri şunlardır:
Mümkün Olduğu Kadar Erken Başlayacaktır: Kısıt tipi mümkün olduğu kadar erken başlayacaktır olduğunda Kısıt Tarihi alanına bilgi girilemez. Proje Genel penceresinde yer alan çalışma parametrelerinde planlama alanının değeri proje başlangıç tarihi ise, aktivite eklendiği anda kısıt değeri Mümkün Olduğu Kadar Erken Başlayacaktır olur ve kısıt tarihi alanı boş kalır. Aktivitenin planlanan başlangıç tarihi de çalışma parametrelerinde yer alan proje başlangıç tarihi olacaktır.
Mümkün Olduğu Kadar Geç Bitecektir: Kısıt tipi mümkün olduğu kadar geç bitecektir olduğunda Kısıt Tarihi alanına bilgi girilemez. Proje Genel penceresinde yer alan çalışma parametrelerinde planlama alanının değeri proje bitiş tarihi ise, aktivite eklendiği anda kısıt değeri Mümkün Olduğu Kadar Geç Bitecektir olur ve kısıt tarihi alanı boş kalır. Aktivitenin planlanan bitiş tarihi de çalışma parametrelerinde yer alan proje bitiş tarihi olacaktır.
Belirtilen Tarihten Önce Bitmeyecektir: Aktivite içerisinde Belirtilen Tarihten Önce Bitmeyecektir kısıtı seçildiğinde, Kısıt Tarihi de girilir. Kısıt Tarihi girildiğinde, aktivitenin Planlanan Bitiş Tarihi otomatik olarak Kısıt Tarihi ve Kısıt Saatinde belirtilen tarih ve saat değeri ile güncellenir. Çalışma ve aktivite süre bilgileri de yeni bitiş tarihine göre güncellenir.
Belirtilen Tarihten Önce Bitmeyecektir kısıtı seçilerek, Kısıt Tipi Kısıt Tarihi ve Saati belirtilerek kaydedilmiş bir aktiviteye değiştir ile girilip Planlanan/Gerçekleşen Bitiş Tarihi kısıt tarihinden önceki bir tarihe alınıp başka bir alana geçilmek istenirse, "XXX nolu aktivite için gg.aa.yyyy tarihinden önce bitmeyecektir kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" şeklinde uyarı alınır. Vazgeç seçilirse planlanan bitiş tarihi değişikliği yapılmaz; Tamam seçilirse girilmiş olan tarih geçerli olur.
Aynı aktivite, ilişkili olduğu başka bir aktiviteden dolayı ertelenirse veya Gantt çizelgesi üzerinden manüel olarak bitiş tarihi değiştirilirse; yine Planlanan/Gerçekleşen Bitiş Tarihi aktivite içerisinden manüel olarak değiştirilmiş gibi uyarı mesajı gelir ve onay adımları geçerli olur.
Belirtilen Tarihten Sonra Bitmeyecektir: Belirtilen tarihten önce bitmeyecektir kısıt seçeneğindeki durumun benzeridir. Sadece aktivite planlanan/gerçekleşen bitiş tarihi, kısıt tarihinden ileri bir tarihe geçirilmek istendiğinde "XXX nolu aktivite için gg.aa.yyyy tarihinden sonra bitmeyecektir kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" uyarı mesajı alınır ve onay adımları geçerli olur.
Belirtilen Tarihte Bitecektir: Belirtilen tarihten sonra bitmeyecektir kısıt seçeneğindeki durumun benzerdir. Sadece aktivite planlanan/gerçekleşen bitiş tarihi, kısıt tarihinden farklı tarihe geçirilmek istendiğinde "XXX nolu aktivite için gg.aa.yyyy tarihinde bitecektir kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" uyarı mesajı alınır ve onay adımları geçerli olur.
Belirtilen Tarihte Başlayacaktır: Belirtilen tarihte bitecektir kısıt seçeneğindeki durumun benzeridir. Sadece aktivite planlanan/gerçekleşen başlangıç tarihi, kısıt tarihinden farklı tarihe geçirilmek istendiğinde "XXX nolu aktivite için gg.aa.yyyy tarihinde bitecektir kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" uyarı mesajı alınır ve onay adımları geçerli olur.
Belirtilen Tarihten Önce Başlamayacaktır: Belirtilen tarihte başlayacaktır kısıt seçeneğindeki durumun benzerdir. Sadece aktivite planlanan/gerçekleşen başlangıç tarihi, kısıt tarihinden daha erken bir tarihe geçirilmek istendiğinde "XXX nolu aktivite için gg.aa.yyyy tarihinden önce başlamayacaktır kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" uyarı mesajı alınır ve onay adımları geçerli olur.
Belirtilen Tarihten Sonra Başlamayacaktır: Belirtilen tarihten önce başlamayacaktır kısıt seçeneğindeki durumun benzeridir. Sadece aktivite planlanan/gerçekleşen başlangıç tarihi, kısıt tarihinden ileri bir tarihe geçirilmek istendiğinde "XXX nolu aktivite için gg.aa.yyyy tarihinden sonra başlamayacaktır kısıtı vardır. Kısıt Tarihi güncellenecektir. Devam etmek istiyor musunuz?" uyarı mesajı alınır ve onay adımları geçerli olur.
Çizelgeleme sırasında aşağıdaki durumlar sağlanır:
- Aktivite bağımsız iken; kısıtı Mümkün Olduğu Kadar Erken Başlayacaktır yapılırsa, aktivite başlangıcı projenin başlangıç tarihine, Mümkün Olduğunca Geç yapılırsa aktivitenin bitişi proje bitişine (veya en son biten aktivitenin bitiş tarihine) güncellenir.
- Birbirine Bittiğinde Başla ilişkisi ile bağlı üç aktiviteden ortadaki aktivitenin kısıtı Mümkün Olduğunca Erken yapılırsa, başlangıç tarihi, kendisinden önceki aktivitenin bitişine kadar ertelenir, Mümkün Olduğu Kadar Geç Bitecektir yapılırsa bitiş tarihi, kendisinden sonraki aktivitenin başlangıcına kadar ertelenir. Eğer ilişki ile birlikte gecikmeler de varsa, bu gecikme süreleri korunarak erteleme yapılır.
- Tarih bazlı kısıtlar, ilişkisel bazlı kısıtlara göre daha baskındır.
Örnek; A1, A2, A3 aktiviteleri birbirine Bittiğinde Başla ile bağlı. Her biri 1 gün sürüyor. A1 aktivitesinde Mümkün Olduğu Kadar Erken Başlayacaktır kısıtı var, 21'inde başlıyor. A2 aktivitesinde Belirtilen Tarihten Sonra (23'ünden sonra) Başlamayacaktır kısıtı var ve 22'sinde başlıyor, A3 aktivitesinde Belirtilen Tarihte Başlayacaktır kısıtı var ve 24'ünde başlıyor. Yani A2 ve A3 arasında 1 günlük boşluk var. Eğer A1 aktivitesinin bitiş tarihi ertelenirse, A3 aktivitesi ertelenmez, A2 aktivitesinin toleransı 1 gün olduğu için sadece 1 gün ertelenir.