1. Help Center
  2. Advanced Features
  3. Enterprise App & API Integrations

Build Integration Using OptiSigns Enterprise App

Enterprise digital signage complexities demand system integration and process initiation for data control. OptiSigns addresses this, even enabling custom app creation for streamlined screen operation.

OptiSigns Enterprise App is specifically designed for these types of real-time enterprise data integrations. With OptiSigns Enterprise app, you can easily achieve:

  • Load a custom-designed page on the screen as needed and have data points integrated with any applications that need to control the screen. 
  • Embed and build the integration with your enterprise applications and allow you to send freeform data to the screens.
  • Develop your single-purpose application to manage the screens and assets with all the APIs that are available with the framework.

OptiSigns Enterprise app is a framework and pre-built template to help enterprise customers easily build integration with their enterprise applications that need to send data to the screen and control the screen.

It can be used in various cases, for example, you can use it to send customer-specific communications from your CS system to your customers. In this guide, we will walk you through how to use the OptiSigns Enterprise app with the example below.

How to use OptiSigns Enterprise App:

OptiSigns Enterprise App is more than a framework, it also contains templates to help you with the development and deployment. There are mainly 3 steps to get the Enterprise App set up and working properly.

  1. Create an Enterprise App and build your custom-designed page.
  2. Build the integration to your enterprise systems or custom applications. For this tutorial, we will use the demo control center as an example.
  3. Send data from your system to the screen and get it published.

1. Create an Enterprise App and build custom custom-designed page.

Go to app.optisigns.com.

Click Files/Assets, then click Apps, and select "Enterprise App".

On the next page, click the template picture to create a new project, this will be launching a WebIDE with sample code, where you can make adjustments to customize the page layout and how you want to interact with the data points from other systems.

If you have an existing URL available, you can use it as well.
The template comes with a sample code that you can use directly, all you need to do is change how you would like the page to look and how you want to handle the incoming data points from other systems.

Once you are done with the changes, click the "Save&Deploy" button, and it will be ready for use.

2. Build the integration to your enterprise systems or custom applications.

We will use the demo Control Center to show how you can send data and interact with the screens in this tutorial.

In your cases, the demo Control Center will be your system that you want to initiate the process to control the screen or a custom application that was specifically built for your needs.

Click "Control Center" in the Enterprise App, it will launch the demo Control Center.  

The demo Control Center will launch with the login page first.

In this case, you just need to use your OptiSigns account. The framework supports authentication and authorization, when you build your integrations with other systems, you will have the capability to utilize the authorization you defined within OptiSigns. 

After login, the demo Control Center will list all the screens that you have access to.

You can also search the screens that you want to control. In this case, we will try to control the Enterprise App Demo Screen.

Click the "Edit" button will pop up the Edit Device page. This is where we can control how to send data to the screen.

3. Send data from your system to the screen and get it published.

Looking at this screen, we can have any asset/playlist/schedule assigned to the screen. The screen will just play the assigned content as normal.

When we initiate the integration from the demo Control Center, we can send the freeform JSON data to the screen, and assign the Enterprise App asset ID to take over the screen immediately and display the data.

Now, the screen is assigned an asset other than the Enterprise App.

If we go back to the demo Control Center, put in the data that we want to send to the screen, and the Enterprise App asset ID, then click Save.

It will take over the screen and load the Enterprise App on the screen with the data that we sent over.

Once done, you can click the "Stop" button to end the integration.

To verify the data that was sent to the screen, you can go back to the OptiSigsn portal, and find the screen. Expand the "Advanced" section, then expand the "More" section. 

At the bottom of the Edit Screen page, click the button to show the Device Specific Info. You can see the same data sent from the demo Control Center.

On the screen, you will see the data sent from the demo Control Center are displayed accordingly. Including the customer name, car model, advisor name, and the image.

 

That's all!

This is how you can build integration with OptiSigns Enterprise App.

 

If you have any additional questions, concerns, or any feedback about OptiSigns, feel free to reach out to our support team at support@optisigns.com