The Presentation Mode

In presentation mode, users can display what they have built in the view in a full-screen format, and use the previously built interactions.

You can either be in edit mode or in presentation mode.

You are in edit mode when you open a view from the Explorer menu and the Modify permission is set to allow. In edit mode, users define the underlying structure of the view (e.g. how data should be displayed, which interactions can be performed, if data can be modified, added or deleted etc.).

While in presentation mode, users can, for example, modify data through editing widgets or events only if this operation has been previously set in edit mode. In presentation mode, there is no toolbar, moreover users cannot select a widget and open the Widget layout menu, or move columns in a Table widget.

The presentation mode can be accessed by clicking on the Start presentation or on the Start from current slide buttons in the toolbar.

In presentation mode when hovering the mouse over the left side of the slide, users can open the Slides menu which displays the list of slides and their corresponding names, and allows navigating through the slides. In presentation mode when hovering the mouse over the right side of the slide, users can open the Computations summary menu which displays the list of computations in progress in Rulex Factory, which have been launched by the view, if any available.

It is possible to move through the presentation slides by using the arrow keys, or by opening the slides list by placing the pointer on the left of the slide and clicking on the arrow presentation to open the full slide list. Slides can be opened by clicking on them.

Users can exit the presentation mode by pressing the Esc key on the keyboard or by using the presentation context menu, and they’ll go back editing the view.

Note

When the Viewer Studio license is used, or when the View permission is set to allow and the Modify permission is set to deny, users pressing the Esc key will land directly on the Studio homepage instead of entering edit mode, as they are not permitted to modify the underlying structure of the view.


Presentation Context Menu

The presentation context menu allows the user to define the presentation settings and navigate through the slides in presentation mode.

It can be accessed by right-clicking on the slide while in presentation mode. The following operations are available:

  • Presentation settings: it allows opening a window where you can define a series of options for the presentation mode. Click Apply to make persistent your changes to the presentation settings. You can also access it from the view toolbar in edit mode. The following options can be set:
    • Automatic refresh: if selected, the presentation automatically refreshes, according to the time frame specified in the Refresh time text box.

    • Refresh time (seconds): it specifies the refresh timeframe. The format must be seconds.

    • Slides navigation: if selected, it allows the user to navigate through the slides.

    • Computations summary: if selected, it displays the Computations summary in the right-hand side of the slide in presentation mode. Click on this link to know more about the available options.

  • Next slide: it changes the slide from current one to the next.

  • Previous slide: it goes back to the previous slide.

  • First slide: it restarts the presentation from the first slide.

  • End show: it exits the presentation mode.


Data Refresh in Presentation Mode

The underlying structure of data transmission in Rulex Studio is divided onto 3 levels:

  • data origin - it’s the data source (filesystem, database or flow) connected to Rulex Studio used to import data tables.

  • data cache - it’s data saved on the working database.

  • data in memory - it’s data used by the view.

Data is transmitted across different levels, this paragraph explains how and when data is updated in each level.

When data is imported into the view, it is synced from the data origin to the data cache. Then, when the data is used in the view, it is synced again from the data cache to memory. Every time users switch from edit mode to presentation mode and vice versa, data is synced from data cache to data in memory. Every time the data cache level changes, the data in memory level is updated as well, and the view displays the modifications. However, in editing mode this data transmission occurs only when the user clicks the Refresh icon in the toolbar.

Below you’ll find a list explaining when data is synced from data origin to data in cache, and it varies depending on the working mode and the data source type.

  • When users are in editing mode the refresh works in the same way for both data imported from Filesystem, database or flow. If some changes are made in the original data, it is necessary a manual refresh to effectively visualize them in your view. To perform a manual refresh you can: click the Refresh icon in the toolbar, switch slide or view or even press the F5 key.

  • When users are in presentation mode, it is necessary to make a distinction based on the data origin:
    • For data tables imported from database and filesystem, the changes made in the original data are shown by setting a Refresh event or by defining a refresh timeframe in the Presentation settings menu. Here users can simply select the Automatic refresh checkbox or customize the refresh timeframe in the Refresh time (seconds) box.

    • For data tables imported from flows, the transmission of the data updates from Rulex Factory to Rulex Studio happens when the task has been computed. Therefore, once the computation has been completed, the data in your view update automatically.

Below you’ll find a picture displaying how data sync from each level.

https://cdn.rulex.ai/docs/Studio/data-refresh.webp