Skip to main content

Ticket dispenser profiles

For the ticket dispenser units the profiles need to be configured on the following pages. You can modify an existing profile or can create your own.

Common tab

ADMIN-CENTRAL

Name

Name of the profile.

Default language

You can select the Default Language of it with selecting the desired one from the dropdown menu.

Number of services

You can set the number of services available to be selected to a ticket.

Stand by time

Is the value of the time in seconds that specifies the limit of the screens appearing on the dispenser profile when to return to the set main page. I.e.: a customer has selected a non-relevant service group that doesn’t contain the service that s/he has been looking for and s/he doesn’t press back button – the screen will return to the main menu within the given time.

Print dialog time

Duration of the print dialog appearance.

Inactivity dialog time

If the Standby time has elapsed, a countdown window will appear with the given time before dropping back to the main menu.

Ticket layout

Every Q-net provided ticket dispenser has a built in printer. The size of these printers can be 2 or 3 inches. 3” printers has a double-sided version also. You will be able to select the right layout for your ticket dispenser based on the size of printer here.

ID

The ID is given by the system and is required for internal processes, and can serve purposes for debugging in case of issues.

Status

Active/Inactive switch to determine if the dispenser profile should be used by the system.

Edit structure

Clicking on this button will open the drag and drop ticket profile editor in a new dialog.

You can edit the profile structure in a drag and drop area with two main sections. The profile structure and the available items let you set the exact needs of the client for the structure of the selectable services topology. The available items include the added and enabled languages, the active service groups, and the services. You have to drag and drop the desired items one by one to configure the topology. When a service group is added to the layout, the services of the group are automatically added as well.

Closing the dialog will not save your layout. Make sure to save everything by the Save button at the bottom.

ADMIN-CENTRAL

How to create a new profile

Features tab

Clerk selection

Enables the clerk selection on the ticket dispenser interface via the uploaded clerk photos.

Special service

Some ticket dispensers has an additional physical button on the ticket dispenser for blind and partially sighted customers, for this button we can select a special service by selecting a service from the Special service dropdown menu.

Show authentication button

Enables the authentication button on the ticket dispenser

Show waiting time

To inform customers about the estimated waiting time enable Show estimated waiting time.

Show waiting customers

To inform customers about the service queues, queue size can be displayed besides the service names on the profile.

Show back to main button

Enables the back to the main menu button on the dispenser

Name input

Name input can be optional or required. In some use cases, it can be useful to call the clients by their names. The client can enter his name on the dispenser and the system will store this data for further use by enabling this feature.

Show appointment button

Show the appointment button on the main screen to enable customer’s to validate their reserved appointment.

Customer name

If the optional or required is selected, the customer can or must enter a name, which will be used to call the client on the main waiting area display.

Enable advertisements

Enable or disable the advertisements for this profile.

Idle time

The advertisements will be displayed after the set idle time.

Groups

Select the advertisement groups which will appear on the ticket dispensers.

SMS ticket

The SMS ticket feature is an alternative paperless solution besides the ‘give-a-nick’ option. In this case, before the ticket printing, the Ticket Dispenser asks the customer to enter his/her phone number and sends the ticket number via SMS instead of printing a paper ticket.

Enable QR reading

!TODO!

Enable QR reading

!TODO!

Ticket advertisement groups

Select the advertisement groups which will appear on the printed tickets issued by the ticket dispenser.

SMS ticket

!TODO!

Custom data

!TODO!

Mask

!TODO!

ADMIN-CENTRAL

Appearance

Header visible

Hide or make the header of the dispenser visible

Header left text

Changes the left text in the header

Header right text

Changes the right text in the header

Footer visible

Hide or make the footer of the dispenser visible

Footer left text

Changes the left text in the footer

Footer right text

Changes the right text in the footer

Language button style

You can select the desired icon set for the country flags from the dropdown menu. There are two options available; one with waving flag and the standard one.

Keyboard type

Depending on the usage type, the keyboard type can be numeric or alphanumeric. You can select the keyboard type according to your need.

ID mask

A mask is a template that specifies the structure of identification codes such as ID number. The definitions are the following

  • 0 - any digit
  • a - any letter
  • * - any char

ID min length

Min length of the ID

ID max length

Max length of the ID

Code hide type

You can choose from multiple options to hide the ID of a customer.

  • All character appears
  • All character hidden
  • Last character appears
  • Last character appears for 2 secs

Custom CSS

The Custom CSS editor allows you to customize the appearance of your dispenser without overwriting any other customizations.

Custom JS

If you want to enhance dispenser front-end functionality, you can add JavaScript to it.

ADMIN-CENTRAL

Custom CSS example code

/* Common button style (e.g. in dialogs) */
.button {
background-image: radial-gradient(at center top, #2b3127, #141612);
}

/* Service button style */
.task-button {
background-image: radial-gradient(at center top, rgb(118, 166, 78), rgb(74, 106, 47));
}

/* Service group and back button style */
.group-button, .back-button {
background-image: radial-gradient(at center top, rgb(74, 104, 49), rgb(25, 35, 16));
}

/* Page header & footer style */
.page .header, .page .footer {
background-image: radial-gradient(at center top, rgb(72 85 62), rgb(25, 35, 16));
}

/* Page background color style */
.page {
background-image: radial-gradient(ellipse at top, #6e736b, #2e3f24);
}

/* Page background image style */
.page {
background-image: none;
background: linear-gradient(0deg, rgba(0, 20, 0, 0.6), rgba(0, 20, 0, 0.6)), url('http://192.168.51.55:8080/media/storage/ayangku_4.jpg');
background-size: cover;
background-repeat: no-repeat;
}

/* Unique button color for a specific service */
.task-button[data-service-key="00000000-0000-4000-0007-000000000003"] {
background-image: radial-gradient(at center top, #7e4ea6, hsl(273deg 38.43% 27.41%));
}