Timer and interval data sources for reactive digital signage flows in Disign

September 26, 2024

To meet the growing needs for personalization and efficiency in digital signage, Disign offers innovative and intuitive tools. Whether for connected screens or touch applications, our Disign software simplifies the management of dynamic content.

From its inception, Disign included support for "Disign templates," allowing users to manage dynamic variables without any technical expertise. Disign handles data management, ensuring it is updated in real time on your screens.

Here’s a simple example of a Disign template:

Product name: ${{ $this.object.name }}  
Product price: ${{ $this.object.price }}

In this way, all the products in your catalog can be displayed dynamically, with automatic updates for each product, making real-time display easy and smooth.

Reactive flows: advanced personalization

For even greater personalization of your digital signage, Disign has introduced a powerful tool: the Interactivity Editor, which enables the creation of reactive flows. These reactive flows trigger actions based on specific events, such as a price update or a user interaction.

Reactive flows can be activated by multiple event sources, such as user interactions or external events. For example, an emergency message can automatically display on your screens when a critical event occurs.

The new data sources: Timer and Interval

Disign continues to innovate by adding two new data sources to reactive flows: Timer and Interval. These sources are especially useful for automating actions that repeat at defined intervals, such as every X seconds or milliseconds.

A practical example: weather display

Let’s take the example of weather display on your screens. Disign provides pre-built graphical scenes, but you can also customize them with these new data sources. To optimize bandwidth and enable offline mode, Disign queries the weather data once a day, retrieving all the day’s information.

Now, let’s say you want to display real-time temperature, refreshed every hour. Here’s how to do it:

  1. Create a reactive flow with the "interval" data source to trigger an event every hour.
  2. Define a variable that will hold the information from this event, such as "datetime."
  3. Store this variable in Disign’s data store.
  4. Use this variable to automatically update the display templates.

These new Timer and Interval data sources allow you to manage time-based events, simplifying the management of digital signage.

Why choose reactive flows in Disign?

Reactive flows are particularly suited to advanced needs in digital signage. If you’re already using pre-built scenes from Disign, you might be leveraging them without even realizing it. These tools offer great flexibility for users looking to automate and further personalize their content.

Disign supports you, whether you have simple or complex needs, helping you broadcast your content smoothly and efficiently on your screens.

Disign: an evolving solution

With the new Timer and Interval data sources, Disign continues to position itself as an innovative digital signage software, capable of meeting the most advanced personalization needs. By integrating these features into your display strategy, you can better manage and automate your content while ensuring an optimal user experience.

Whether you're a small business or a large organization, Disign adapts to your needs thanks to its community of Disigners and its numerous predefined or customizable scenes. Reactive flows and the new data sources greatly enhance the responsiveness and fluidity of your displays, providing a turnkey solution for your digital communication.