Skip to content
  • There are no suggestions because the search field is empty.

Setting a Kiosk Profile by Scheduled Job

This article explains how to use Scheduled Jobs in Backoffice to automatically switch Kiosk Profiles for individual kiosks.

Overview

It covers selecting the correct job class, assigning profiles, enabling or disabling kiosks through profile status, and setting up paired jobs to control each kiosk’s operating schedule.

Scheduled Job Configuration

  • Class Name: TillCurrentSetup.

  • Kiosk Profile Assignment:
    Within this job, you can choose:

    • The specific kiosk workstation (till) the profile should apply to.

    • The Kiosk Profile you want that workstation to switch to at the scheduled time.

This allows you to target individual kiosks and automate their behaviour.


🔁 Profile Requirements

To ensure smooth automation, your Kiosk Profiles must be set up correctly:

  • To enable a kiosk through scheduling → use a profile with Status: Enabled.

  • To disable a kiosk through scheduling → use a profile with Status: Inactive.

This enables you to switch a kiosk on or off automatically via Scheduled Jobs.


🔄 One Job Per Kiosk Workstation

Currently, Scheduled Jobs support assigning a profile to only one kiosk workstation at a time.

This means:

  • If you want to automate profile changes for multiple kiosks, you must create one job per kiosk.

  • If you want a kiosk to turn on at a certain time and turn off at another, you will need two separate scheduled jobs:

    • One job scheduled to apply the enabled profile.

    • A second job scheduled to apply the inactive profile.


📅 Example Scenario

If you want Kiosk 1 to operate only between 9am and 5pm:

  1. Job 1 — Enable Kiosk 1 at 9am

    • Assign the Enabled kiosk profile.

    • Target kiosk workstation “Kiosk 1”.

  2. Job 2 — Disable Kiosk 1 at 5pm

    • Assign the Inactive kiosk profile.

    • Target kiosk workstation “Kiosk 1”.

Repeat the same pattern for Kiosk 2, Kiosk 3, etc.


Summary

Using Scheduled Jobs with the TillCurrentSetup class, you can automatically manage kiosk behaviour across your venue. By configuring dedicated profiles and pairing them with targeted scheduled jobs, you can precisely control when each kiosk is active — ensuring consistent operation without manual updates.