Displaying your ServiceNow dashboard on a screen can enhance visibility and keep your team updated with real-time data and insights. Here’s a step-by-step guide on how to set up and display your ServiceNow dashboard on a screen.
Note: Before we get started, you'll need to be a ServiceNow Administrator to perform the following steps. If you're not, it may be best to send these instructions to your ServiceNow admin.
Here are the general steps to display the ServiceNow platform on a TV:
- Register an OAuth Application in ServiceNow
- Set up the callback URL from RocketScreens.
- Create a RocketScreens User in ServiceNow
- Assign necessary roles.
- Configure RocketScreens Integration
- Input OAuth details and complete the authentication.
- Set Up ServiceNow Dashboard App on RocketScreens
- Select the dashboard to display.
Detailed Explanation:
Step 1: Register an OAuth Application in ServiceNow
-
Log in to ServiceNow:
- Open your browser and go to your ServiceNow instance.
- Enter your credentials and log in.
2. Register an OAuth Application:
-
- Navigate to the OAuth application registry.
- Click on "New" to create a new OAuth application.
- then click on "Create an OAuth API endpoint for external clients"
- Fill in the required detail "Name".
- Insert Auth Scopes:
- Include the scope "useraccount".
-
- Set Callback URL:
- Go to the integration page on RocketScreens to get the callback URL.
- Paste the callback URL in the OAuth application's Redirect URL field in ServiceNow Application Registery.
- Set Callback URL:
- Remember to save the record and make a note of the Client ID and Client Secret for future reference.
Step 2: Create a RocketScreens User in ServiceNow
-
Go to Users:
- In the ServiceNow instance, navigate to "Users" under the "User Administration" module.
-
Create a New User:
- Click on "New" to create a new user.
- Enter "RocketScreens" as the username and submit.
3. Assign Roles:
-
- Open the newly created RocketScreens user record:
- In the "Roles" related list, click on "Edit" to add roles.
- Assign Roles:
- Assign "analytics viewer".
- Assign "pa_viewer".
- Assign "core_ui_analytics_viewer".
- Assign "survey_reader".
- Assign "itil".
- Open the newly created RocketScreens user record:
-
-
- Save the changes.
-
Step 3: Complete the Authentication Flow on RocketScreens
-
Go to RocketScreens Integration Tab:
- Open your browser and go to app.rocketscreens.com.
- Log in to your RocketScreens account.
-
Start New Integration:
- In the "Integrations" tab, click "Add Integration".
- Select "ServiceNow" as the integration type.
-
Set Callback URL:
- On the top of the integration setup page, you will see the callback URL.
- Use this URL in the OAuth application in ServiceNow Redirect URL Field.
-
Enter OAuth Details:
- Provide the following information:
- Username: The username of the RocketScreens user created in ServiceNow.
- Client ID: The Client ID from the OAuth application registered in ServiceNow.
- Client Secret: The Client Secret from the OAuth application registered in ServiceNow.
- Domain: The domain of your ServiceNow instance (e.g., https://yourinstance.service-now.com).
- Click on submit button.
- Provide the following information:
5. Complete the Authentication Flow:
-
- Follow the on-screen instructions to complete the OAuth authentication.
- Once authenticated, your ServiceNow account will be connected.
Step 4: Set Up ServiceNow Dashboard App on RocketScreens
Note: In ServiceNow, ensure that the dashboards are shared with the "RocketScreens" user. Additionally, share the reports included in these dashboards with the same user.
-
Go to Apps Tab:
- In RocketScreens, navigate to the "Apps" tab.
-
Create New App:
- Click "New" and select the "ServiceNow Dashboard" app.
-
Select Integration:
- Choose the ServiceNow integration you set up.
-
Select Dashboard:
- Select the name of the dashboard you want to display.
The Dashboard will take a moment to render. Use the preview icon to see how your ServiceNow Dashboard will appear on your TV. You can then organize this App into a Channel and configure your TV setup. For more detailed guidance, refer to other articles in our Knowledge Base.
For any issues or further assistance, please contact us at support@rocketscreens.com.