{"id":990,"date":"2019-07-23T15:57:13","date_gmt":"2019-07-23T19:57:13","guid":{"rendered":"http:\/\/www.foxquestsystems.net\/foxblog\/?p=990"},"modified":"2019-07-23T15:59:09","modified_gmt":"2019-07-23T19:59:09","slug":"tracking-activities-with-constraints","status":"publish","type":"post","link":"https:\/\/www.foxquestsystems.net\/foxblog\/2019\/07\/23\/tracking-activities-with-constraints\/","title":{"rendered":"Tracking Activities With Constraints"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1168\" height=\"562\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/www.foxquestsystems.net\/foxblog\/wp-content\/uploads\/2019\/07\/T131-Activities-with-Constraints.jpg?fit=840%2C404\" alt=\"\" class=\"wp-image-991\" srcset=\"https:\/\/i0.wp.com\/www.foxquestsystems.net\/foxblog\/wp-content\/uploads\/2019\/07\/T131-Activities-with-Constraints.jpg?w=1168&amp;ssl=1 1168w, https:\/\/i0.wp.com\/www.foxquestsystems.net\/foxblog\/wp-content\/uploads\/2019\/07\/T131-Activities-with-Constraints.jpg?resize=300%2C144&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.foxquestsystems.net\/foxblog\/wp-content\/uploads\/2019\/07\/T131-Activities-with-Constraints.jpg?resize=768%2C370&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.foxquestsystems.net\/foxblog\/wp-content\/uploads\/2019\/07\/T131-Activities-with-Constraints.jpg?resize=1024%2C493&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Constraints allow a CPM network\nto model external dependencies that are outside of the standard predecessor-successor\nlogic. P6 allows for various types of constraints. Unfortunately, keeping track\nof activities with constraints can be a difficult task especially if both\nPrimary and Secondary constraints are used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s important to realize that overly assigning constraints to a CPM network works against the algorithm date calculations during the forward and backward pass. Constraints should be kept to an absolute minimum. Also Constraints should be totally understood as to exactly how they affect the Early\/Late Start\/Finish dates as well as the Total Float value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Constraints allow a CPM network\nto model external dependencies that are outside of the standard predecessor-successor\nlogic. P6 allows for various types of constraints. Unfortunately, keeping track\nof activities with constraints can be a difficult task especially if both\nPrimary and Secondary constraints are used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the Illustration above, the 9 possible Primary Constraints and 2 possible Secondary Constraint are listed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copyright \u00a92019 FoxQuest Systems, Inc. &#8211; All Rights Reserved<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Constraints allow a CPM network to model external dependencies that are outside of the standard predecessor-successor logic. P6 allows for various types of constraints. Unfortunately, keeping track of activities with constraints can be a difficult task especially if both Primary and Secondary constraints are used. It\u2019s important to realize that overly assigning constraints to a &hellip; <a href=\"https:\/\/www.foxquestsystems.net\/foxblog\/2019\/07\/23\/tracking-activities-with-constraints\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tracking Activities With Constraints&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2],"tags":[],"class_list":["post-990","post","type-post","status-publish","format-standard","hentry","category-analysis"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/posts\/990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/comments?post=990"}],"version-history":[{"count":3,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/posts\/990\/revisions"}],"predecessor-version":[{"id":994,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/posts\/990\/revisions\/994"}],"wp:attachment":[{"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/media?parent=990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/categories?post=990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foxquestsystems.net\/foxblog\/wp-json\/wp\/v2\/tags?post=990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}