--- title: "Validate and Publish a Screen" slug: "validate-and-publish-a-screen" updated: 2024-09-19T13:04:39Z published: 2024-09-19T13:04:39Z canonical: "docs.processmaker.com/validate-and-publish-a-screen" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.processmaker.com/llms.txt > Use this file to discover all available pages before exploring further. # Validate and Publish a Screen ## Validate a Screen Before publishing a Screen, use the **Screen** Validation feature to ensure that each Screen control has a valid configuration. **Permissions** Your user account or group membership must have the following permissions to validate a Screen unless your user account has the **Make this user a Super Admin** setting selected: - Screens: Edit Screens - Screens: View Screens See the [Screens](/v1/docs/permission-descriptions-for-users-and-groups#screens) permissions or ask your Administrator for assistance. Follow these steps to validate a Screen: 1. [Create a new Screen](/v1/docs/create-a-new-screen) or click the **Edit** icon ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/2486dc39-ffb0-4e48-8f77-68ed29a364b7.png) to edit an existing Screen. 2. The **Screen Validation** toggle key is displayed on the bottom right of the screen and is enabled by default. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/a2fbb8ce-eccd-40ce-8f1b-12d37168ab19.png) 3. As you work on your Screen, any validation issues are displayed in the console. The following indicators may occur: - **No errors found:** If no errors are found, a green check mark indicates that your Screen is valid. - **Errors are found:** If errors are found, the error icon displays with the number of current errors. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/856f6714-2922-40fd-bd41-3dfb38c7d4fa.png) Furthermore, controls that are associated with errors are highlighted in red. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/4bcb96b5-62d3-4d90-ae6d-aa68b3e6e7cd.png) 4. If errors are found, click **Open Console** to view the errors. 5. Make changes to your Screen to fix the errors, and then repeat steps 3 and 4 until Screens Builder finds no validation errors. ## Publish Your Screen After validating the Screen, distinct versions of a Screen can be published. A version is a set of changes published for a Screen since the last publication. Versioning maintains a record of all named and unnamed publications to that Screen. **Permissions** Your user account or group membership must have the following permissions to publish a Screen unless your user account has the **Make this user a Super Admin** setting selected: - Screens: Edit Screens - Screens: View Screens See the [Screens](/v1/docs/permission-descriptions-for-users-and-groups#screens) permissions or ask your Administrator for assistance. > [!NOTE] > Guidelines for Screen Publishing > > - Changes made to a screen are reflected in both in-progress and new cases. > - The changes apply immediately, even if a task is currently active in a user's inbox. Re-opening or refreshing the task will display the updated screen. > - There is no need to publish the entire process; only the updated screen needs to be published. Follow these guidelines to publish a new version of your Screen:‌ 1. Click the **Publish** button from Screen Builder's top menu.‌ 2. In the **Publish a New Version** screen, optionally enter a **Name** and **Description**. It is recommended to provide a name and description so the versions are easily identifiable when viewing the [Screen's version history](/v1/docs/manage-screens#configure-version-history). ![Publish New Version](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Publish%20New%20Version.png) 3. Click **Publish** to publish the Screen. Otherwise, click **Cancel** to return to the Screen Builder without publishing.