{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":27444,"path":"it-business-management/project-management/client-side-planning-console.md","title":"Client side planning console","bundle":null,"doc_type":null,"release":"australia","body":"\n# Client side planning console\n\nBuild your project structure quickly on the client side \\(browser\\) without saving details to the server for each interaction. This prevents time lags after you perform actions in the planning console and improves scheduling performance.\n\nFor example, when a project manager changes dates on a project task in the planning console, the system must re-calculate dates for dependent tasks and the project. This re-calculation can cause time lag if each interaction is saved to the server. Similarly, when a new task or a dependency is created, there can be a time lag before the new dates are displayed. This occurs if they are saved on the server side each time.\n\nWhen client side planning is [enabled](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/project-management/enable-client-side-planning.md), the changes such as re-calculation of dates aren't posted to the server immediately. All the changes in planning console are kept on client side until the user explicitly saves the changes to be committed to the server.\n\n## Exceptions\n\nThere are a few actions for which you must save your changes immediately to the server side before proceeding such as:\n\n-   Create baseline\n-   Copy project\n-   Copy partial project\n-   Add child tasks\n-   Add external dependency\n-   Edit Assigned to\n-   Edit Additional Assignees\n\nIn addition, if you enable custom business rules on any of the columns, those columns are also part of exceptions.\n\n-   **[Enable client side planning](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/project-management/enable-client-side-planning.md)**  \nEnable client side planning in planning console to enable project scheduling at the client side.\n\n**Parent Topic:**[Using Planning console - Legacy](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/project-management/c_TheProjectPlanningConsole.md)\n\n**Related topics**  \n\n\n[Open the project planning console]()\n\n[Planning console tasks]()\n\n[Gantt chart]()\n\n[Create a parent-child relationship on the planning console]()\n\n[Predecessor dependencies in the planning console]()\n\n[Custom columns in the planning console]()\n\n[Create a dependency from the planning console]()\n\n[Using Planning console - Legacy](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/project-management/c_TheProjectPlanningConsole.md)\n\n"}}