Webcraft Solutions

Streamlining Project Scheduling with D365 Project Operations’ Calendar Control Feature

Introduction: In the fast-paced world of project management, efficiency is key. Microsoft’s Project Operations has long been a valuable tool for managing resource and non-stocked based scenarios. However, a notable pain point existed in the previous versions, particularly when it came to managing work hours and calendars. The cumbersome process of copying work hours from resources to calendar templates and then to projects often led to confusion and inefficiencies. Fortunately, with the latest update, Microsoft has introduced the Project Calendar Control feature, simplifying the way project calendars are managed. Applies To: The Project Calendar Control feature is specifically designed for resource and non-stocked based scenarios within Project Operations. It is compatible with Project Operations in a Microsoft Dataverse environment, version 4.88.0.127, and became generally available in November 2023. The Problem Area: In earlier versions of Project Operations, work hours were set on individual resources, and a time-consuming process ensued to create project calendars. Work hours were copied from resources to calendar templates and then applied to projects. The major drawback was that these copies were static, not dynamic links. Any changes made to the calendar template wouldn’t automatically propagate to the projects already using it. This resulted in a confusing and error-prone experience for project managers. Latest Feature Update – Project Calendar Control: The new Project Calendar Control feature addresses the challenges posed by the previous workflow. Instead of navigating through the resource -> calendar template -> project process, Project Managers can now directly access and edit project work hours through a dedicated calendar tab on the project entity itself. Key Advantages: Streamlined Process: The new feature eliminates the need for intermediary steps, offering a more intuitive and streamlined process for managing project calendars. Real-time Updates: With the direct editing capability on the project entity, any changes made to work hours are instantly reflected in the project calendar. This ensures that project managers always have the most up-to-date information at their fingertips. Reduced Confusion: By removing the static copies and implementing dynamic links, the Project Calendar Control feature significantly reduces the chances of confusion arising from discrepancies between calendar templates and project calendars. Enhanced Collaboration: The simplified process enhances collaboration among project teams by providing a clear and efficient way to manage work hours without the need for complex copying procedures. Conclusion: The Project Calendar Control feature in D365 Project Operations marks a significant leap forward in the realm of project management. By addressing the challenges of the previous workflow and introducing a more user-friendly interface, Microsoft has empowered project teams to work more efficiently and collaboratively. As organizations continue to strive for excellence in project execution, embracing this latest feature ensures they stay at the forefront of innovation in project operations. Reference: What’s new November 2023 – Project Operations for resource/non-stocked based scenarios | Microsoft Learn Thank you, Sayantan for your insights!

Critical Path & Advanced Task Dependencies in Project Operations

Problem Definition: As we all know, that the WBS which is visible in Project Operations is based on Project for the Web and the features such as Critical Path and Advanced Task Dependencies are not the part of the Product. What is a Critical Path? The project’s estimated start and conclusion dates are determined by a set of activities, or occasionally just one job, known as the critical path. Task dependencies are the usual means by which the tasks that comprise the critical route are connected. Your project plan is probably filled with several networks of tasks like this one. The project is finished when the final job on the critical path is finished. What are Advanced Task Dependencies? There are different types of task dependencies, the default link type is finish-to-start. However, this doesn’t work in all situations. The other types of links are start-to-start, finish-to-finish, start-to-start. Solution To enable these features in D365 Project Operations, you need to add a Project Plan 3 or Project Plan 5 license with your Project Operations Full license. The features will be available in the Task planning as shown below: Critical Path: The user can examine their project tasks according to the critical route of the project structure by adding one of these licenses. This will be accessible in the timeline view’s filter section. However, this option is exclusive to the person who has the extra license; individuals without will not see it. This feature will highlight all the Project tasks connected to the end date of the Project once you enable it. This includes the depending on work as well. Advanced Task Dependencies: The user will be able to access advanced task dependencies with the same license package. Project Operations only allows you to add Finish-to-Start dependencies by default. Thus, link a task’s Finish Date to the Start Date of the task that comes after it. You can add the “Depends on” column or navigate to the specifics of your task in the grid planning of your project plan. After choosing a possible dependent task, the user is now shown with a little pop-out arrow at the bottom. The sort of dependence can be chosen here. Based on the selected link type the Start/End dates of the tasks are connected. The same menu is available via the Project tasks details. Accessible via the small “i” symbol on the tasks or the three dots menu. Conclusion: With the help of the additional license (Project Plan 3 or Project Plan 5) users can now have the missing features such as Critical path and Advanced Task Dependencies, which is very important for most of the organization. Thank you, Sankalp for your valuable inputs!