Benutzerhandbuch/en: Unterschied zwischen den Versionen

(Markierung: 2017-Quelltext-Bearbeitung)
(Markierung: 2017-Quelltext-Bearbeitung)

De.png En-active.png




DASHBOARD[Bearbeiten | Quelltext bearbeiten]

Main elements description[Bearbeiten | Quelltext bearbeiten]

The dashboard is designed to give user a convenient way of managing and controlling equipment items registered in the system. Each dashboard item represents a physical device and consists of the following elements:

etiss-cws-dashboard-elements.png !main_elements.png!

  • Name: Equipment item name.
  • Project: A project to which this equipment item belongs.
  • Type: Equipment item type. In case of Vending Units, this can be either V21 or V7, or other modifications.
  • Connections: This link allows to quickly connect to ot the item either with ssh, or VNC and check the status.
  • Balance: In case of VU, shows the current amount of money in the Vending Unit.
  • Events: Shows the list of events that have happened recently.
  • State: Displays current state of the equipment item.

VU state and events[Bearbeiten | Quelltext bearbeiten]

When something happens with Vending Unit or other equipment, it sends an event to the server. You can view current status of the unit and events that happened earlier by pressing a button on the dashboard:

etiss-cws-vu-state-btn.png !vu_state.png!

Each event in the list is color-coded and has different weight. More reddish colors have bigger weight and need to be checked immediately. You can see detailed colors description by pressing on the "Legend" button.

etiss-cws-legend-btn.png !legend.png!

The events list can be sorted by date and , weight, color, etc.

etiss-cws-events-list.png

!events_list.png!

Muted events[Bearbeiten | Quelltext bearbeiten]

Sometimes you don't want to see a particular event in the list of current events and you want to simply hide it. The ETISS ERP system allows to do that. Let's say that we know that our coin cashbox is in overflow state and we don't want to see this event in the list.

!current_events_listing.png!

To do this, first, open the VU - FMCU configuration by going into: Main menu/ETISS CWS/Configuration/Equipment items and select a configuration that your vending unit is currently using. For example, we'll take VU Single FMCU configuration.

!selecting_configuration.png!

In the configuration navigate to the Muted events tab and add an event or a group of events that you don't want to see in the list of current events.

!hiding_an_event.png!

Save the configuration and reload events on the VU instance.

!reloading_events.png!

The event will disappear from the dashboard and current events list.

!event_not_showing.png!

Projects[Bearbeiten | Quelltext bearbeiten]

Each equipment item can belong to a certain project. You can configure projects in "ETISS Etiss CWS" -> "Configuration" -> "Projects" menu. Once you add an item to a project, you can limit visibility of the project items for certain users by assigning a user to the project. After that, each user will be able to see and work only with equipment items that belong to a certain project.

etiss-cws-configuration-projects.png

etiss-cws-projects-users.png

!projects.png! !project_users.png!

There's also a nice ability to group equipment items by their project or type.

etiss-cws-group-by-project.png

!project_grouping.png!

VU TABS AND PROPERTIES[Bearbeiten | Quelltext bearbeiten]

When you click on Vending Unit from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:

  • Serial: VU serial number
  • Type: The VU type. There are number of various VU types such as V17, V21, etc.
  • Project: Project to which this VU is assigned
  • MAC Address: MAC address of the VU
  • Firmware version: This shows the current firmware version of the device
  • Actual IP: If the device has a real network IP address, it will be displayed here

Transactions button[Bearbeiten | Quelltext bearbeiten]

This buttons shows all transactions that happened on the VU.

!transactions.png!

You can see here the type of transaction, related money status and other information.

!transactions_list.png!

Money statuses button[Bearbeiten | Quelltext bearbeiten]

If you press this button, you'll be presented with the detailed information about money in the VU.

!money_status.png!

If money amount changes on VU a record is added here, so you won't miss any money-related event on this VU.

!money_statuses_list.png!

Orders button[Bearbeiten | Quelltext bearbeiten]

This button displays a table with the list of orders that were created on the VU.

!orders_button.png!

If you open any order here, you'll get detailed information about it such as date, amount of money paid, etc.

!orders_list.png!

Reload events button[Bearbeiten | Quelltext bearbeiten]

Sometimes a situation can occur when a Vending Unit displays wrong information about it's current state. You can press this button and the system will re-request current information about Vending Unit status and events.

!reset_button.png!

Current events button[Bearbeiten | Quelltext bearbeiten]

When something happens with the VU, you'll see most significant problem displayed on this button.

!events_button.png!

After pressing this button you'll see a list of current events that happened on the VU and they will be ordered by their weight.

!current_events_list.png!

Events button[Bearbeiten | Quelltext bearbeiten]

This button shows the complete history of events that happened on the particular VU.

!all_events_list_button.png!

If, for example, some error has a recurring character, you can find it in the list and see detailed information about it and when it happened before.

!events_history.png!

Min-Max configuration tab[Bearbeiten | Quelltext bearbeiten]

This tab shows the minimal, current, and maximal amount of the equipment that can be installed on VU.

!minmax_configuration.png!

Each line represents a group of devices. For example, line Hopper - | 1 | 3 | 3 | says that in order to operate properly, this system needs minimum 1 hopper installed. Currently it has 3 hoppers and the maximum amount of hoppers it supports - 3. To the right you can also see a coulumn which shows the current state of the device.

Hardware tab[Bearbeiten | Quelltext bearbeiten]

!hardware.png!

This tab shows the list of available hardware devices each on a separate line. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.

Money tab[Bearbeiten | Quelltext bearbeiten]

!money.png!

On this tab you can see the state of money devices that deal with money directly, such as Hoppers, Coin Cashboxes, Bill Acceptors, Card Terminal. Each box represents a device. Here you can monitor filling levels, limits, and money denominations that are accepted by each device. From this tab you can't change anything, just see the current state of each device.

General tab[Bearbeiten | Quelltext bearbeiten]

!general.png!

On this tab you can see general information about the given Vending Unit such as:

  • Online: Current network status of the VU (Online/Offline)
  • In Operation: Currently this parameter is not user. Left here for compatibility
  • Dashboard: If checked, creates a dasboard when VU is created
  • Role: This determines whether this vending unit is located at an entrance or exit respectively (Entry/Exit)
  • Configuration: A VU configuration
  • Ping Write Date: The last time when VU sent ping to the Odoo server
  • Configuration Write Date: The last time when VU configuration has been changed
  • Status: Current status of the VU

Equipment tab[Bearbeiten | Quelltext bearbeiten]

!equipment.png!

This tab shows equipment-related information such as:

  • User: A related user that is used for VU authentication
  • Category: The device category. Can be a VU or a Turnstile
  • OS: Operation System of the device
  • Firmware Hash: The hash of the sofware version that is currently installed on the device

FMCU TABS AND PROPERTIES[Bearbeiten | Quelltext bearbeiten]

Unlike VU, FMCU has different set of tabs and additional button. They're typically named as TS... which means (turnstile).

!VU_vs_FMCU.png!

When you click on FMCU from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:

!fmcu_basic_properties.png!

  • Serial: FMCU serial number
  • Type: The FMCU type. There are number of various FMCU types such as Turnstile...
  • Project: Project to which this FMCU is assigned
  • MAC Address: MAC address of the FMCU
  • Firmware version: This shows the current firmware version of the device
  • Actual IP: If the device has a real network IP address, it will be displayed here

When you open FMCU properties, you'll notice that it has less tabs than VU. It has only the following tabs: Hardware, General and Equipment. Below is a description of each of these tabs.

Hardware FMCU tab[Bearbeiten | Quelltext bearbeiten]

This tab lists hardware devices that are installed on the FMCU. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.

!hardware_fmcu_tab.png!

General FMCU tab[Bearbeiten | Quelltext bearbeiten]

On this tab, same as on VU's tab you can see general device parameters such as Status and Ping write date.

!general_fmcu_tab.png!

  • Dashboard: If checked, creates a dasboard when FMCU is created
  • Status: Current status of the FMCU
  • Ping write date: The last time when FMCU sent ping to the Odoo server

Equipment FMCU tab[Bearbeiten | Quelltext bearbeiten]

!equipment_fmcu_tab.png!

This tab shows equipment-related information of FMCU such as:

  • User: A related user that is used for FMCU authentication
  • Category: The device category. Can be a VU or a FMCU
  • OS: Operation System of the device
  • Firmaware hash: The hash of the sofware version that is currently installed on the device

Equipment FMCU button[Bearbeiten | Quelltext bearbeiten]

To work with the device remotely you can press Equipment button.

!fmcu_equipment_button.png!

This button has all basic functionality as for VU, but additionally it has a Web button.

!web_button_fmcu.png!

Pressing it will lead you to the login dialog to the FMCU software backend, where you'll be able to set and monitor various aspects of the FMCU software.

!fmcu_backend.png!

==REMOTE MONITORING AND CONTROL

There's a possibility to remotely monitor and access Vending Units listed on dashboard. You can connect to a particular unit via SSH, View or remotely control it with VNC. To do this, click on a Vending Unit and press Equipment button at the right side of the screen.

!equipment_btn.png!

SSH[Bearbeiten | Quelltext bearbeiten]

SSH button allows you to connect to particular Vending Unit using SSH protocol.

!ssh.png!

After you press this button, you'll need to enter the following parameters and press Connect:

  • Hostname: IP address or domain name of the Vending Unit to which you're connecting
  • Port: SSH port
  • Username: A user that's used for SSH connections
  • Password: User's password

!ssh_connection.png!

When connection is successfully established, you'll be securely logged in to the Vending Unit via command line.

!command_line.png!

VNC[Bearbeiten | Quelltext bearbeiten]

VNC button allows you to view and control the Vending Unit's screen via VNC protocol interactively. It allows to simulate buttons press, navigation and other aspects of the software.

!vnc_button.png!

To do this, typically you don't need to enter any additional data. Just press the button and you'll see VU's screen in a separate browser tab. After that you can perform necessarry operations.

!vnc.png!

VNC View[Bearbeiten | Quelltext bearbeiten]

This is basically the same as VNC only in view-only mode. You won't be able to simulate navigation or press any buttons. Use this if you want to safely observe what's happening on the VU's screen.

!vnc_view_button.png!

Remote tab[Bearbeiten | Quelltext bearbeiten]

On this tab you can control which remote control buttons are displayed on the VU instance block.

!remote_access_buttons.png!

USER MANAGEMENT[Bearbeiten | Quelltext bearbeiten]

Available access levels[Bearbeiten | Quelltext bearbeiten]

The system has 3 access levels:

  • Cashier - " vu_cashier_template": Works with money, has limited access to other functions funcitons of the system.
  • Service - " vu_service_template": Maintains the equipment and can control it's various aspects.
  • Administrator - " vu_admin_template": Has admin privileges and address addess to all functions of ETISS Etiss CWS system.

To login into the system using any of these roles, open the login page, enter desired user login (email), enter eneter password and click "Login".

etiss-global-system-login.png !picture284-1.png!

Creating a new user[Bearbeiten | Quelltext bearbeiten]

To create a new user navigate to "ETISS Etiss CWS" -> "Configuration" -> "Partner registration" menu and fill in following fields:

  • Name: User's name.
  • Login: A login which is going to be user to log in to the system.
  • Password: User's password.
  • Template: Access level template ("Cashier template" - only works with money, "Service template" - takes care of the Units, "Administrator template" - Local GOD.).
  • Project: User will see and be able to work only with equipment items that belong to selected here projects.

800px !user_registration.png!

Assigning a project to a user[Bearbeiten | Quelltext bearbeiten]

To assign a project while creating a new user, in the "Project" area click "Add item" and select the required project and click "Add" button. If you've already created a user, you can open a project where you'd like to add the user, then select "Users" tab and add a user there.

etiss-cws-assigning-project.png !assigning_project.png!

TICKETS[Bearbeiten | Quelltext bearbeiten]

Ticket generator[Bearbeiten | Quelltext bearbeiten]

Ticket generator allows to generate generat a specified number of tickets and print them out if needed. This feature can be used, for example, in case if you need to create a lot of free tickets and give them to people.

To open ticket generator, navigate to "Main menu" -> "Tickets" -> "Configuration" -> "Ticket generator":

etiss-global-configuration-ticket-generator.png

etiss-global-ticket-properties.png

!picture704-1.png!

!picture604-1.png!

Next, fill in the following fields:

  • Name: The name of the generated tickets (not printed anywhere, just a display name).
  • Product: The product based on which tickets will be generated. (Ex: to generate free tickets, you need to select free product here).

Click "click Save", and after that click Generate tickets button.

etiss-global-tickets-number.png !picture698-1.png!

Select the number of tickets to generate and click Generate

Printing generated tickets[Bearbeiten | Quelltext bearbeiten]

Once tickets were generated, you can print them out by pressing Print generated tickets button.

etiss-global-print-tickets.png !picture963-1.png!

RFID CARDS[Bearbeiten | Quelltext bearbeiten]

RFID cards generator[Bearbeiten | Quelltext bearbeiten]

RFID card generator can be used with reader to mass register RFID cards. An operator scans the card with the reader, these cards then being added to the list of cards separated by the line break, space, comma, or semicolon. And finally, after selecting the card type, these cards then can be registered in the system in one click.

Generating RFID cards[Bearbeiten | Quelltext bearbeiten]

etiss-global-register-rfid.png !picture187-1.png!

To use RFID cards generator go to "RFID cards" -> "Configuration" -> "Mass register" and fill in the following fields:

  • Type: The type of RFID card to be registered.
  • Ticket product: The product on which the linked ticket will be based.
  • RFID cards: An array of RFID cards to be registered. These can be obtained from card reader or pasted via clipboard manually. The system understands the following card separation symbols: line break, space, comma, or semicolon.

Assigning a partner to generated card[Bearbeiten | Quelltext bearbeiten]

After all necessary cards were successfully generated you can assign a previously created partner to them. This can be done by opening a card and selecting a partner.

From the menu "RFID cards" -> "Cards" -> "Registered cards" open any card, click "Edit" and in the Partner field select desired partner.

etiss-global-assigning-partner.png !picture032-1.png!

Now this card is associated with a partner.

Assigning a card to Vending Unit[Bearbeiten | Quelltext bearbeiten]

After assigning a partner to a card, this card can be linked to the vending unit with a specified access level. To do this, login as Administrator, find and open a vending unit to which you need to link a card, and click on its it's configuration settings. In this case it's "VU Single FMCU" link.

etiss-cws-assigning-card-to-vu.png !configuration_settings.png!

On the "Service cards" tab you can add cards and specify their corresponding access level.

etiss-cws-service-cards.png !service_cards.png!

Assigning a card to project[Bearbeiten | Quelltext bearbeiten]

The card also can be linked to a project. But you have to keep in mind that assigning a card to a particular VU configuration has precedence over assigning it to the project.

To assign a card to a project, go to the "ETISS Etiss CWS" -> "Configuration" -> "Projects" menu, select a project and on the "Service cards" tab link a card with corresponding access level.

etiss-cws-link-card.png

!card_role.png!

PRINTING TEMPLATES[Bearbeiten | Quelltext bearbeiten]

CWS Administrator has access to and can edit all printing templates for supported printers. To open the list of templates navigate to the ETISS CWS/Configuration/Printer templates menu:

!printer_templates.png!

This menu displays all available priniting templates in the system. All templates are groupped by the printer type.

Finding your printer model[Bearbeiten | Quelltext bearbeiten]

If you need to change something in one of the printing templates, you need to understand which printer model is being used in your Vending Unit. Typically a Vending Unit is assigned one printer model and it can't be changed from backend. So, you need to look at the hardware for finding which printer model is used.

Once you've found out which printer model is used for the particular VU, you can find all printing templates in corresponding section of the template list. For example, if your printer model is KPM 150, all reports that you can change are located in KPM 150 section:

!kpm_150_templates.png!

Template structure[Bearbeiten | Quelltext bearbeiten]

Let's look at the typical printing template. As an example we'll take KPM 150 Ticket template. We'll use KPM 150 printer model throughout this section of documentation.

!template_structure_1.png!

Each template has a set of properties such as:

  • Printer type: The type of the printer to which this template applies
  • Partial: This indicates whether this template is a part of another template or not
  • Placeholder: A string of text that will be used as a placeholder for insertion of this template into another one
  • Partial templates: A list of another templates which are inserted into current one
  • Template: The template body

Some of the templates such as Ticket body are used in multiple places across different reports because it's a common part of the template.

!changing_template_structure.png!

Probably the one template area that's changed most frequently depending on project requirements is ticket body. To change something there, open the ticket body template and in the Template area make necessary chages, then save the template - your changes will be applied.

!ticket_body_change.png!

Ticket template[Bearbeiten | Quelltext bearbeiten]

One of the most frequently used templates is a Ticket template. It's used for ticket printing during the purchase process.

!ticket_template.png!

Here's how it looks:

!ticket_template_print_example.png!

Order Receipt template[Bearbeiten | Quelltext bearbeiten]

If the customer wants to print a receipt of their purchase, the Order Receipt template is used in this case. In the CWS project order receipts are not used.

Money Dump template[Bearbeiten | Quelltext bearbeiten]

There's a feature of receipt printing when VU door was opened. The Money Dump template is used in this case.

!money_dump_template.png!

Here's how this template looks on the simulator:

!money_dump_print_example.png!

Events Dump template[Bearbeiten | Quelltext bearbeiten]

This template is used to print out all current events that happened on the Vending Unit.

!events_dump_template.png!

Here's how this template looks on the simulator:

!events_dump_template_example.png!

Card Terminal Receipt template[Bearbeiten | Quelltext bearbeiten]

If the customer wants to print a receipt of their purchase when paying through card terminal, the Card Terminal Receipt template is used in this case. In the CWS project card terminal receipts are not used.

!card_terminal_receipt_template.png!

Additional service templates[Bearbeiten | Quelltext bearbeiten]

Templates such as RFID Card Receipt, Empty Template, Image Template are used only in special cases for specific projects. They mostly help creating other templates quickly without changing too much code. We won't go in too much detail about them.

!special_templates.png!

{{translate|ETISS CWS ~ User Guide}}
        

        {{DISPLAYTITLE:ETISS CWS ~ User Guide}}
        

        ==DASHBOARD==
        
            ===Main elements description===
        

        The dashboard is designed to give user a convenient way of managing and controlling equipment items registered in the system. Each dashboard item represents a physical device and consists of the following elements:
        
[[Datei:etiss-cws-dashboard-elements.png|rahmenlos|800px]]!main_elements.png!
        

        *'''Name''': Equipment item name.
        
        *'''Project''': A project to which this equipment item belongs.
             
            *'''Type''': Equipment item type. In case of Vending Units, this can be either V21 or V7, or other modifications.
        
        *'''Connections''': This link allows to quickly connect toot the item either with ssh, or VNC and check the status. 
            *'''Balance''': In case of VU, shows the current amount of money in the Vending Unit.
        
        *'''Events''': Shows the list of events that have happened recently.
        
        *'''State''': Displays current state of the equipment item.
        

        ===VU state and events===
        

        When something happens with Vending Unit or other equipment, it sends an event to the server. You can view current status of the unit and events that happened earlier by pressing a button on the dashboard:
        
[[Datei:etiss-cws-vu-state-btn.png|rahmenlos|800px]]!vu_state.png!
        

        Each event in the list is color-coded and has different weight. More reddish colors have bigger weight and need to be checked immediately. You can see detailed colors description by pressing on the "'''Legend"''' button.
        
[[Datei:etiss-cws-legend-btn.png|rahmenlos|800px]]!legend.png!
        

        The events list can be sorted by date and weight.
            

            [[Datei:etiss-cws-events-list.png|rahmenlos|800px]]
            
, weight, color, etc.
            

            !events_list.png!
            

            ===Muted events===
            

            Sometimes you don't want to see a particular event in the list of current events and you want to simply hide it. The ETISS ERP system allows to do that. 
            
            Let's say that we know that our coin cashbox is in overflow state and we don't want to see this event in the list. 
            

            !current_events_listing.png!
            

            To do this, first, open the '''VU - FMCU''' configuration by going into: '''Main menu'''/'''ETISS CWS'''/'''Configuration'''/'''Equipment items''' and select a configuration that your vending unit is currently using. For example, we'll take '''VU Single FMCU''' configuration.
            

            !selecting_configuration.png!
            

            In the configuration navigate to the '''Muted events''' tab and add an event or a group of events that you don't want to see in the list of current events.
            

            !hiding_an_event.png!
            

            Save the configuration and reload events on the VU instance.
            

            !reloading_events.png!
            

            The event will disappear from the dashboard and current events list.
            

            !event_not_showing.png!
            
===Projects===
        

        Each equipment item can belong to a certain project. You can configure projects in "ETISS'''Etiss CWS"''' -> "'''Configuration"''' -> "'''Projects"''' menu. Once you add an item to a project, you can limit visibility of the project items for certain users by assigning a user to the project. After that, each user will be able to see and work only with equipment items that belong to a certain project.
        
[[Datei:etiss-cws-configuration-projects.png|rahmenlos|800px]]
            

            [[Datei:etiss-cws-projects-users.png|rahmenlos|800px]]!projects.png!
            
            !project_users.png!
        

        There's also a nice ability to group equipment items by their project or type. 
        [[Datei:etiss-cws-group-by-project.png|rahmenlos|800px]]
            

            ==
            
            !project_grouping.png!
            

            ===VU TABS AND PROPERTIES===
            

            When you click on Vending Unit from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:
            

            *'''Serial''': VU serial number
            
            *'''Type''': The VU type. There are number of various VU types such as V17, V21, etc.
            
            *'''Project''': Project to which this VU is assigned
            
            *'''MAC Address''': MAC address of the VU
            
            *'''Firmware version''': This shows the current firmware version of the device
            
            *'''Actual IP''': If the device has a real network IP address, it will be displayed here
            

            ====Transactions button====
            

            This buttons shows all transactions that happened on the VU.
            

            !transactions.png!
            

            You can see here the type of transaction, related money status and other information.
            

            !transactions_list.png!
            

            ====Money statuses button====
            

            If you press this button, you'll be presented with the detailed information about money in the VU. 
            

            !money_status.png!
            

            If money amount changes on VU a record is added here, so you won't miss any money-related event on this VU.
            

            !money_statuses_list.png!
            

            ====Orders button====
            

            This button displays a table with the list of orders that were created on the VU.
            

            !orders_button.png!
            

            If you open any order here, you'll get detailed information about it such as date, amount of money paid, etc.
            

            !orders_list.png!
            

            ====Reload events button====
            

            Sometimes a situation can occur when a Vending Unit displays wrong information about it's current state. You can press this button and the system will re-request current information about Vending Unit status and events.
            

            !reset_button.png!
            

            ====Current events button====
            

            When something happens with the VU, you'll see most significant problem displayed on this button. 
            

            !events_button.png!
            

            After pressing this button you'll see a list of current events that happened on the VU and they will be ordered by their weight.
            

            !current_events_list.png!
            

            ====Events button====
            

            This button shows the complete history of events that happened on the particular VU.
            

            !all_events_list_button.png!
            

            If, for example, some error has a recurring character, you can find it in the list and see detailed information about it and when it happened before.
            

            !events_history.png!
            

            ====Min-Max configuration tab====
            

            This tab shows the minimal, current, and maximal amount of the equipment that can be installed on VU.
            

            !minmax_configuration.png!
            

            Each line represents a group of devices. For example, line '''Hopper - | 1 | 3 | 3 |''' says that in order to operate properly, this system needs minimum 1 hopper installed. Currently it has 3 hoppers and the maximum amount of hoppers it supports - 3. To the right you can also see a coulumn which shows the current state of the device.
            

            ====Hardware tab====
            

            !hardware.png!
            

            This tab shows the list of available hardware devices each on a separate line. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.
            

            ====Money tab====
            

            !money.png!
            

            On this tab you can see the state of money devices that deal with money directly, such as Hoppers, Coin Cashboxes, Bill Acceptors, Card Terminal. Each box represents a device. Here you can monitor filling levels, limits, and money denominations that are accepted by each device. From this tab you can't change anything, just see the current state of each device.
            

            ====General tab====
            

            !general.png!
            

            On this tab you can see general information about the given Vending Unit such as:
            

            *'''Online''': Current network status of the VU (Online/Offline)
            
            *'''In Operation''': Currently this parameter is not user. Left here for compatibility
            
            *'''Dashboard''': If checked, creates a dasboard when VU is created
            
            *'''Role''': This determines whether this vending unit is located at an entrance or exit respectively (Entry/Exit)
            
            *'''Configuration''': A VU configuration
            
            *'''Ping Write Date''': The last time when VU sent ping to the Odoo server
            
            *'''Configuration Write Date''': The last time when VU configuration has been changed
            
            *'''Status''': Current status of the VU
            

            ====Equipment tab====
            

            !equipment.png!
            

            This tab shows equipment-related information such as:
            

            *'''User''': A related user that is used for VU authentication
            
            *'''Category''': The device category. Can be a VU or a Turnstile
            
            *'''OS''': Operation System of the device
            
            *'''Firmware Hash''': The hash of the sofware version that is currently installed on the device
            

            ===FMCU TABS AND PROPERTIES===
            

            Unlike VU, FMCU has different set of tabs and additional button. They're typically named as '''TS...''' which means (turnstile).
            

            !VU_vs_FMCU.png!
            

            When you click on FMCU from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:
            

            !fmcu_basic_properties.png!
            

            *'''Serial''': FMCU serial number
            
            *'''Type''':  The FMCU type. There are number of various FMCU types such as Turnstile...
            
            *'''Project''': Project to which this FMCU is assigned
            
            *'''MAC Address''':  MAC address of the FMCU
            
            *'''Firmware version''': This shows the current firmware version of the device
            
            *'''Actual IP''': If the device has a real network IP address, it will be displayed here
            

            When you open FMCU properties, you'll notice that it has less tabs than VU. It has only the following tabs: '''Hardware''', '''General''' and '''Equipment'''. Below is a description of each of these tabs.
            

            ====Hardware FMCU tab====
            

            This tab lists hardware devices that are installed on the FMCU. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.
            

            !hardware_fmcu_tab.png!
            

            ====General FMCU tab====
            

            On this tab, same as on VU's tab you can see general device parameters such as '''Status''' and '''Ping write date'''. 
            

            !general_fmcu_tab.png!
            

            *'''Dashboard''': If checked, creates a dasboard when FMCU is created
            
            *'''Status''': Current status of the FMCU
            
            *'''Ping write date''':  The last time when FMCU sent ping to the Odoo server
            

            ====Equipment FMCU tab====
            

            !equipment_fmcu_tab.png!
            

            This tab shows equipment-related information of FMCU such as:
            

            *'''User''': A related user that is used for FMCU authentication
            
            *'''Category''': The device category. Can be a VU or a FMCU
            
            *'''OS''': Operation System of the device
            
            *'''Firmaware hash''': The hash of the sofware version that is currently installed on the device
            

            ====Equipment FMCU button====
            

            To work with the device remotely you can press '''Equipment''' button. 
            

            !fmcu_equipment_button.png!
            

            This button has all basic functionality as for VU, but additionally it has a '''Web''' button. 
            

            !web_button_fmcu.png!
            

            Pressing it will lead you to the login dialog to the FMCU software backend, where you'll be able to set and monitor various aspects of the FMCU software.
            

            !fmcu_backend.png!
            

            ==REMOTE MONITORING AND CONTROL
            

            There's a possibility to remotely monitor and access Vending Units listed on dashboard. You can connect to a particular unit via SSH, View or remotely control it with VNC. 
            
            To do this, click on a Vending Unit and press '''Equipment''' button at the right side of the screen.
            

            !equipment_btn.png!
            

            ===SSH===
            

            '''SSH''' button allows you to connect to particular Vending Unit using SSH protocol. 
            

            !ssh.png!
            

            After you press this button, you'll need to enter the following parameters and press '''Connect''':
            

            *'''Hostname''': IP address or domain name of the Vending Unit to which you're connecting 
            
            *'''Port''': SSH port
            
            *'''Username''': A user that's used for SSH connections
            
            *'''Password''': User's password
            

            !ssh_connection.png!
            

            When connection is successfully established, you'll be securely logged in to the Vending Unit via command line.
            

            !command_line.png!
            

            ===VNC===
            

            '''VNC''' button allows you to view and control the Vending Unit's screen via VNC protocol interactively. It allows to simulate buttons press, navigation and other aspects of the software.
            

            !vnc_button.png!
            

            To do this, typically you don't need to enter any additional data. Just press the button and you'll see VU's screen in a separate browser tab. After that you can perform necessarry operations.
            

            !vnc.png!
            

            ===VNC View===
            

            This is basically the same as VNC only in view-only mode. You won't be able to simulate navigation or press any buttons. Use this if you want to safely observe what's happening on the VU's screen.
            

            !vnc_view_button.png!
            

            ===Remote tab===
            

            On this tab you can control which remote control buttons are displayed on the VU instance block.
            

            !remote_access_buttons.png!
            

            ==USER MANAGEMENT==
        

        ===Available access levels===
        

        The system has 3 access levels:
        
            *'''Cashier - "vu_cashier_template"''': Works with money, has limited access to other functionsfuncitons of the system.
        
        *'''Service - "vu_service_template"''': Maintains the equipment and can control it's various aspects.
        
        *'''Administrator - "vu_admin_template"''': Has admin privileges and addressaddess to all functions of ETISSEtiss CWS system.
        

        To login into the system using any of these roles, open the login page, enter desired user login (email), entereneter password and click "'''Login".
            

            [[Datei:etiss-global-system-login.png|rahmenlos|800px]]'''. 
            

            !picture284-1.png!
        

        ===Creating a new user===
        

        To create a new user navigate to "ETISS'''Etiss CWS"''' -> "'''Configuration"''' -> "'''Partner registration"''' menu and fill in following fields:
        

        *'''Name''': User's name.
        
        *'''Login''': A login which is going to be user to log in to the system.
        
        *'''Password''': User's password.
        
        *'''Template''': Access level template ("'''Cashier template"''' - only works with money, "'''Service template"''' - takes care of the Units, "'''Administrator template"''' - Local GOD)..)
        
        *'''Project''': User will see and be able to work only with equipment items that belong to selected here projects.
        
[[Datei:etiss-cws-add-user.png|rahmenlos|800px]]!user_registration.png!
        

        ===Assigning a project to a user===
        

        To assign a project while creating a new user, in the "'''Project"''' area click "'''Add item"''' and select the required project and click "'''Add"''' button. If you've already created a user, you can open a project where you'd like to add the user, then select "'''Users"''' tab and add a user there.
        
[[Datei:etiss-cws-assigning-project.png|rahmenlos|800px]]!assigning_project.png!
        

        ==TICKETS==
        

        ===Ticket generator===
        

        Ticket generator allows to generategenerat a specified number of tickets and print them out if needed. This feature can be used, for example, in case if you need to create a lot of free tickets and give them to people.
        

        To open ticket generator, navigate to "'''Main menu"''' -> "'''Tickets"''' -> "'''Configuration"''' -> "'''Ticket generator":
            

            [[Datei:etiss-global-configuration-ticket-generator.png|rahmenlos|800px]]
            

            [[Datei:etiss-global-ticket-properties.png|rahmenlos|800px]]'''
            

            !picture704-1.png!
            

            !picture604-1.png!
        

        Next, fill in the following fields: 
        
            *'''Name''': The name of the generated tickets (not printed anywhere, just a display name).
        
        *'''Product''': The product based on which tickets will be generated. (Ex: to generate free tickets, you need to select free product here).
            

            Click "Save" 
            

            click '''Save''', and after that click '''Generate tickets''' button.
        
[[Datei:etiss-global-tickets-number.png|rahmenlos|800px]]!picture698-1.png!
        

        Select the number of tickets to generate and click '''Generate'''
        

        ===Printing generated tickets===
        

        Once tickets were generated, you can print them out by pressing '''Print generated tickets''' button.
        
[[Datei:etiss-global-print-tickets.png|rahmenlos|800px]]!picture963-1.png!
        

        ==RFID CARDS==
        

        ===RFID cards generator===
        

        RFID card generator can be used with reader to mass register RFID cards. An operator scans the card with the reader, these cards then being added to the list of cards separated by the line break, space, comma, or semicolon. And finally, after selecting the card type, these cards then can be registered in the system in one click.
        

        ===Generating RFID cards===
        
[[Datei:etiss-global-register-rfid.png|rahmenlos|800px]]!picture187-1.png!
        

        To use RFID cards generator go to "'''RFID cards"''' -> "'''Configuration"''' -> "'''Mass register"''' and fill in the following fields:
        

        *'''Type''': The type of RFID card to be registered.
        
        *'''Ticket product''': The product on which the linked ticket will be based.
        
        *'''RFID cards''':  An array of RFID cards to be registered. These can be obtained from card reader or pasted via clipboard manually. The system understands the following card separation symbols: '''line break''', '''space''', '''comma''', or '''semicolon'''.
        

        ===Assigning a partner to generated card===
        

        After all necessary cards were successfully generated you can assign a previously created partner to them. This can be done by opening a card and selecting a partner.
        

        From the menu "'''RFID cards"''' -> "'''Cards"''' -> "'''Registered cards"''' open any card, click "'''Edit"''' and in the '''Partner''' field select desired partner.
        
[[Datei:etiss-global-assigning-partner.png|rahmenlos|800px]]!picture032-1.png!
        

        Now this card is associated with a partner.
        

        ===Assigning a card to Vending Unit===
        

        After assigning a partner to a card, this card can be linked to the vending unit with a specified access level. To do this, login as Administrator, find and open a vending unit to which you need to link a card, and click on itsit's configuration settings. In this case it's "'''VU Single FMCU"''' link. 
        [[Datei:etiss-cws-assigning-card-to-vu.png|rahmenlos|800px]]
            

            On the "Service cards"
            
            !configuration_settings.png!
            

            On the '''Service cards''' tab you can add cards and specify their corresponding access level. 
        [[Datei:etiss-cws-service-cards.png|rahmenlos|800px]]
            
            !service_cards.png!
        

        ===Assigning a card to project===
        

        The card also can be linked to a project. But you have to keep in mind that assigning a card to a particular VU configuration has precedence over assigning it to the project. 
            
To assign a card to a project, go to the "ETISS'''Etiss CWS"''' -> "'''Configuration"''' -> "'''Projects"''' menu, select a project and on the "'''Service cards"''' tab link a card with corresponding access level.
        
[[Datei:etiss-cws-link-card.png|rahmenlos|800px]]
            
!card_role.png!
            

            ===PRINTING TEMPLATES===
            

            CWS Administrator has access to and can edit all printing templates for supported printers. To open the list of templates navigate to the '''ETISS CWS'''/'''Configuration'''/'''Printer templates''' menu:
            

            !printer_templates.png!
            

            This menu displays all available priniting templates in the system. All templates are groupped by the printer type.
            

            ====Finding your printer model====
            

            If you need to change something in one of the printing templates, you need to understand which printer model is being used in your Vending Unit. Typically a Vending Unit is assigned one printer model and it can't be changed from backend. So, you need to look at the hardware for finding which printer model is used.
            

            Once you've found out which printer model is used for the particular VU, you can find all printing templates in corresponding section of the template list. For example, if your printer model is '''KPM 150''', all reports that you can change are located in '''KPM 150''' section:
            

            !kpm_150_templates.png!
            

            ====Template structure====
            

            Let's look at the typical printing template. As an example we'll take '''KPM 150 Ticket''' template. We'll use '''KPM 150''' printer model throughout this section of documentation.
            

            !template_structure_1.png!
            

            Each template has a set of properties such as:
            

            *'''Printer type''': The type of the printer to which this template applies 
            
            *'''Partial''': This indicates whether this template is a part of another template or not 
            
            *'''Placeholder''': A string of text that will be used as a placeholder for insertion of this template into another one 
            
            *'''Partial templates''': A list of  another templates which are inserted into current one
            
            *'''Template''': The template body 
            

            Some of the templates such as '''Ticket body''' are used in multiple places across different reports because it's a common part of the template.
            

            !changing_template_structure.png!
            

            Probably the one template area that's changed most frequently depending on project requirements is ticket body. To change something there, open the ticket body template and in the '''Template''' area make necessary chages, then save the template - your changes will be applied.
            

            !ticket_body_change.png!
            

            ====Ticket template====
            

            One of the most frequently used templates is a '''Ticket template'''. It's used for ticket printing during the purchase process. 
            

            !ticket_template.png!
            

            Here's how it looks:
            

            !ticket_template_print_example.png!
            

            ====Order Receipt template====
            

            If the customer wants to print a receipt of their purchase, the '''Order Receipt template''' is used in this case. In the CWS project order receipts are not used.
            

            ====Money Dump template====
            

            There's a feature of receipt printing when VU door was opened. The '''Money Dump''' template is used in this case.
            

            !money_dump_template.png!
            

            Here's how this template looks on the simulator:
            

            !money_dump_print_example.png!
            

            ====Events Dump template====
            

            This template is used to print out all current events that happened on the Vending Unit. 
            

            !events_dump_template.png!
            

            Here's how this template looks on the simulator:
            

            !events_dump_template_example.png!
            

            ====Card Terminal Receipt template====
            

            If the customer wants to print a receipt of their purchase when paying through card terminal, the '''Card Terminal Receipt template''' is used in this case. In the CWS project card terminal receipts are not used.
            

            !card_terminal_receipt_template.png!
            

            ====Additional service templates====
            

            Templates such as '''RFID Card Receipt''', '''Empty Template''', '''Image Template''' are used only in special cases for specific projects. They mostly help creating other templates quickly without changing too much code. We won't go in too much detail about them.
            

            !special_templates.png!
            
[[Kategorie:ETISS Global EN]]
Zeile 4: Zeile 4:
  
 
==DASHBOARD==
 
==DASHBOARD==
 +
 
===Main elements description===
 
===Main elements description===
  
 
The dashboard is designed to give user a convenient way of managing and controlling equipment items registered in the system. Each dashboard item represents a physical device and consists of the following elements:
 
The dashboard is designed to give user a convenient way of managing and controlling equipment items registered in the system. Each dashboard item represents a physical device and consists of the following elements:
  
[[Datei:etiss-cws-dashboard-elements.png|rahmenlos|800px]]
+
!main_elements.png!
  
*'''Name''': Equipment item name.
+
*'''Name''': Equipment item name
*'''Project''': A project to which this equipment item belongs.
+
*'''Project''': A project to which this equipment item belongs  
*'''Type''': Equipment item type. In case of Vending Units, this can be either V21 or V7, or other modifications.
+
*'''Type''': Equipment item type. In case of Vending Units, this can be either V21 or V7, or other modifications
*'''Connections''': This link allows to quickly connect to the item either with ssh, or VNC and check the status.
+
*'''Connections''': This link allows to quickly connect ot the item either with ssh, or VNC and check the status.  
 
*'''Balance''': In case of VU, shows the current amount of money in the Vending Unit.
 
*'''Balance''': In case of VU, shows the current amount of money in the Vending Unit.
*'''Events''': Shows the list of events that have happened recently.
+
*'''Events''': Shows the list of events that have happened recently
*'''State''': Displays current state of the equipment item.
+
*'''State''': Displays current state of the equipment item
  
 
===VU state and events===
 
===VU state and events===
Zeile 22: Zeile 23:
 
When something happens with Vending Unit or other equipment, it sends an event to the server. You can view current status of the unit and events that happened earlier by pressing a button on the dashboard:
 
When something happens with Vending Unit or other equipment, it sends an event to the server. You can view current status of the unit and events that happened earlier by pressing a button on the dashboard:
  
[[Datei:etiss-cws-vu-state-btn.png|rahmenlos|800px]]
+
!vu_state.png!
 +
 
 +
Each event in the list is color-coded and has different weight. More reddish colors have bigger weight and need to be checked immediately. You can see detailed colors description by pressing on the '''Legend''' button.
 +
 
 +
!legend.png!
 +
 
 +
The events list can be sorted by date, weight, color, etc.
 +
 
 +
!events_list.png!
 +
 
 +
===Muted events===
  
Each event in the list is color-coded and has different weight. More reddish colors have bigger weight and need to be checked immediately. You can see detailed colors description by pressing on the "Legend" button.
+
Sometimes you don't want to see a particular event in the list of current events and you want to simply hide it. The ETISS ERP system allows to do that.  
 +
Let's say that we know that our coin cashbox is in overflow state and we don't want to see this event in the list.  
  
[[Datei:etiss-cws-legend-btn.png|rahmenlos|800px]]
+
!current_events_listing.png!
  
The events list can be sorted by date and weight.
+
To do this, first, open the '''VU - FMCU''' configuration by going into: '''Main menu'''/'''ETISS CWS'''/'''Configuration'''/'''Equipment items''' and select a configuration that your vending unit is currently using. For example, we'll take '''VU Single FMCU''' configuration.
  
[[Datei:etiss-cws-events-list.png|rahmenlos|800px]]
+
!selecting_configuration.png!
 +
 
 +
In the configuration navigate to the '''Muted events''' tab and add an event or a group of events that you don't want to see in the list of current events.
 +
 
 +
!hiding_an_event.png!
 +
 
 +
Save the configuration and reload events on the VU instance.
 +
 
 +
!reloading_events.png!
 +
 
 +
The event will disappear from the dashboard and current events list.
 +
 
 +
!event_not_showing.png!
  
 
===Projects===
 
===Projects===
  
Each equipment item can belong to a certain project. You can configure projects in "ETISS CWS" -> "Configuration" -> "Projects" menu. Once you add an item to a project, you can limit visibility of the project items for certain users by assigning a user to the project. After that, each user will be able to see and work only with equipment items that belong to a certain project.
+
Each equipment item can belong to a certain project. You can configure projects in '''Etiss CWS''' -> '''Configuration''' -> '''Projects''' menu. Once you add an item to a project, you can limit visibility of the project items for certain users by assigning a user to the project. After that, each user will be able to see and work only with equipment items that belong to a certain project.
 +
 
 +
!projects.png!
 +
!project_users.png!
 +
 
 +
There's also a nice ability to group equipment items by their project or type.
 +
 
 +
!project_grouping.png!
 +
 
 +
===VU TABS AND PROPERTIES===
 +
 
 +
When you click on Vending Unit from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:
 +
 
 +
*'''Serial''': VU serial number
 +
*'''Type''': The VU type. There are number of various VU types such as V17, V21, etc.
 +
*'''Project''': Project to which this VU is assigned
 +
*'''MAC Address''': MAC address of the VU
 +
*'''Firmware version''': This shows the current firmware version of the device
 +
*'''Actual IP''': If the device has a real network IP address, it will be displayed here
 +
 
 +
====Transactions button====
 +
 
 +
This buttons shows all transactions that happened on the VU.
 +
 
 +
!transactions.png!
 +
 
 +
You can see here the type of transaction, related money status and other information.
 +
 
 +
!transactions_list.png!
 +
 
 +
====Money statuses button====
 +
 
 +
If you press this button, you'll be presented with the detailed information about money in the VU.
 +
 
 +
!money_status.png!
 +
 
 +
If money amount changes on VU a record is added here, so you won't miss any money-related event on this VU.
 +
 
 +
!money_statuses_list.png!
 +
 
 +
====Orders button====
 +
 
 +
This button displays a table with the list of orders that were created on the VU.
 +
 
 +
!orders_button.png!
 +
 
 +
If you open any order here, you'll get detailed information about it such as date, amount of money paid, etc.
 +
 
 +
!orders_list.png!
 +
 
 +
====Reload events button====
 +
 
 +
Sometimes a situation can occur when a Vending Unit displays wrong information about it's current state. You can press this button and the system will re-request current information about Vending Unit status and events.
 +
 
 +
!reset_button.png!
 +
 
 +
====Current events button====
 +
 
 +
When something happens with the VU, you'll see most significant problem displayed on this button.
 +
 
 +
!events_button.png!
 +
 
 +
After pressing this button you'll see a list of current events that happened on the VU and they will be ordered by their weight.
 +
 
 +
!current_events_list.png!
 +
 
 +
====Events button====
 +
 
 +
This button shows the complete history of events that happened on the particular VU.
 +
 
 +
!all_events_list_button.png!
 +
 
 +
If, for example, some error has a recurring character, you can find it in the list and see detailed information about it and when it happened before.
 +
 
 +
!events_history.png!
 +
 
 +
====Min-Max configuration tab====
 +
 
 +
This tab shows the minimal, current, and maximal amount of the equipment that can be installed on VU.
 +
 
 +
!minmax_configuration.png!
 +
 
 +
Each line represents a group of devices. For example, line '''Hopper - | 1 | 3 | 3 |''' says that in order to operate properly, this system needs minimum 1 hopper installed. Currently it has 3 hoppers and the maximum amount of hoppers it supports - 3. To the right you can also see a coulumn which shows the current state of the device.
 +
 
 +
====Hardware tab====
 +
 
 +
!hardware.png!
 +
 
 +
This tab shows the list of available hardware devices each on a separate line. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.
 +
 
 +
====Money tab====
 +
 
 +
!money.png!
 +
 
 +
On this tab you can see the state of money devices that deal with money directly, such as Hoppers, Coin Cashboxes, Bill Acceptors, Card Terminal. Each box represents a device. Here you can monitor filling levels, limits, and money denominations that are accepted by each device. From this tab you can't change anything, just see the current state of each device.
 +
 
 +
====General tab====
 +
 
 +
!general.png!
 +
 
 +
On this tab you can see general information about the given Vending Unit such as:
 +
 
 +
*'''Online''': Current network status of the VU (Online/Offline)
 +
*'''In Operation''': Currently this parameter is not user. Left here for compatibility
 +
*'''Dashboard''': If checked, creates a dasboard when VU is created
 +
*'''Role''': This determines whether this vending unit is located at an entrance or exit respectively (Entry/Exit)
 +
*'''Configuration''': A VU configuration
 +
*'''Ping Write Date''': The last time when VU sent ping to the Odoo server
 +
*'''Configuration Write Date''': The last time when VU configuration has been changed
 +
*'''Status''': Current status of the VU
 +
 
 +
====Equipment tab====
 +
 
 +
!equipment.png!
 +
 
 +
This tab shows equipment-related information such as:
 +
 
 +
*'''User''': A related user that is used for VU authentication
 +
*'''Category''': The device category. Can be a VU or a Turnstile
 +
*'''OS''': Operation System of the device
 +
*'''Firmware Hash''': The hash of the sofware version that is currently installed on the device
 +
 
 +
===FMCU TABS AND PROPERTIES===
 +
 
 +
Unlike VU, FMCU has different set of tabs and additional button. They're typically named as '''TS...''' which means (turnstile).
 +
 
 +
!VU_vs_FMCU.png!
 +
 
 +
When you click on FMCU from the dashboard, you'll see a tabbed page with it's detailed properties. At first you'll see the most common properties of the VU such as:
 +
 
 +
!fmcu_basic_properties.png!
 +
 
 +
*'''Serial''': FMCU serial number
 +
*'''Type''':  The FMCU type. There are number of various FMCU types such as Turnstile...
 +
*'''Project''': Project to which this FMCU is assigned
 +
*'''MAC Address''':  MAC address of the FMCU
 +
*'''Firmware version''': This shows the current firmware version of the device
 +
*'''Actual IP''': If the device has a real network IP address, it will be displayed here
 +
 
 +
When you open FMCU properties, you'll notice that it has less tabs than VU. It has only the following tabs: '''Hardware''', '''General''' and '''Equipment'''. Below is a description of each of these tabs.
 +
 
 +
====Hardware FMCU tab====
 +
 
 +
This tab lists hardware devices that are installed on the FMCU. Here you can see whether the given device is a simulator or a real device, state of each device and failure reason in case something happens with it.
 +
 
 +
!hardware_fmcu_tab.png!
 +
 
 +
====General FMCU tab====
 +
 
 +
On this tab, same as on VU's tab you can see general device parameters such as '''Status''' and '''Ping write date'''.
 +
 
 +
!general_fmcu_tab.png!
 +
 
 +
*'''Dashboard''': If checked, creates a dasboard when FMCU is created
 +
*'''Status''': Current status of the FMCU
 +
*'''Ping write date''':  The last time when FMCU sent ping to the Odoo server
 +
 
 +
====Equipment FMCU tab====
 +
 
 +
!equipment_fmcu_tab.png!
 +
 
 +
This tab shows equipment-related information of FMCU such as:
 +
 
 +
*'''User''': A related user that is used for FMCU authentication
 +
*'''Category''': The device category. Can be a VU or a FMCU
 +
*'''OS''': Operation System of the device
 +
*'''Firmaware hash''': The hash of the sofware version that is currently installed on the device
 +
 
 +
====Equipment FMCU button====
 +
 
 +
To work with the device remotely you can press '''Equipment''' button.
 +
 
 +
!fmcu_equipment_button.png!
 +
 
 +
This button has all basic functionality as for VU, but additionally it has a '''Web''' button.
 +
 
 +
!web_button_fmcu.png!
 +
 
 +
Pressing it will lead you to the login dialog to the FMCU software backend, where you'll be able to set and monitor various aspects of the FMCU software.
 +
 
 +
!fmcu_backend.png!
 +
 
 +
==REMOTE MONITORING AND CONTROL
 +
 
 +
There's a possibility to remotely monitor and access Vending Units listed on dashboard. You can connect to a particular unit via SSH, View or remotely control it with VNC.
 +
To do this, click on a Vending Unit and press '''Equipment''' button at the right side of the screen.
 +
 
 +
!equipment_btn.png!
 +
 
 +
===SSH===
 +
 
 +
'''SSH''' button allows you to connect to particular Vending Unit using SSH protocol.
 +
 
 +
!ssh.png!
 +
 
 +
After you press this button, you'll need to enter the following parameters and press '''Connect''':
 +
 
 +
*'''Hostname''': IP address or domain name of the Vending Unit to which you're connecting
 +
*'''Port''': SSH port
 +
*'''Username''': A user that's used for SSH connections
 +
*'''Password''': User's password
 +
 
 +
!ssh_connection.png!
 +
 
 +
When connection is successfully established, you'll be securely logged in to the Vending Unit via command line.
 +
 
 +
!command_line.png!
  
[[Datei:etiss-cws-configuration-projects.png|rahmenlos|800px]]
+
===VNC===
  
[[Datei:etiss-cws-projects-users.png|rahmenlos|800px]]
+
'''VNC''' button allows you to view and control the Vending Unit's screen via VNC protocol interactively. It allows to simulate buttons press, navigation and other aspects of the software.
  
There's also a nice ability to group equipment items by their project or type.
+
!vnc_button.png!
  
[[Datei:etiss-cws-group-by-project.png|rahmenlos|800px]]
+
To do this, typically you don't need to enter any additional data. Just press the button and you'll see VU's screen in a separate browser tab. After that you can perform necessarry operations.
 +
 
 +
!vnc.png!
 +
 
 +
===VNC View===
 +
 
 +
This is basically the same as VNC only in view-only mode. You won't be able to simulate navigation or press any buttons. Use this if you want to safely observe what's happening on the VU's screen.
 +
 
 +
!vnc_view_button.png!
 +
 
 +
===Remote tab===
 +
 
 +
On this tab you can control which remote control buttons are displayed on the VU instance block.
 +
 
 +
!remote_access_buttons.png!
  
 
==USER MANAGEMENT==
 
==USER MANAGEMENT==
Zeile 49: Zeile 293:
  
 
The system has 3 access levels:
 
The system has 3 access levels:
 +
*'''Cashier - vu_cashier_template''': Works with money, has limited access to other funcitons of the system.
 +
*'''Service - vu_service_template''': Maintains the equipment and can control it's various aspects.
 +
*'''Administrator - vu_admin_template''': Has admin privileges and addess to all functions of Etiss CWS system.
  
*'''Cashier - "vu_cashier_template"''': Works with money, has limited access to other functions of the system.
+
To login into the system using any of these roles, open the login page, enter desired user login (email), eneter password and click '''Login'''.  
*'''Service - "vu_service_template"''': Maintains the equipment and can control it's various aspects.
 
*'''Administrator - "vu_admin_template"''': Has admin privileges and address to all functions of ETISS CWS system.
 
  
To login into the system using any of these roles, open the login page, enter desired user login (email), enter password and click "Login".
+
!picture284-1.png!
 
 
[[Datei:etiss-global-system-login.png|rahmenlos|800px]]
 
  
 
===Creating a new user===
 
===Creating a new user===
  
To create a new user navigate to "ETISS CWS" -> "Configuration" -> "Partner registration" menu and fill in following fields:
+
To create a new user navigate to '''Etiss CWS''' -> '''Configuration''' -> '''Partner registration''' menu and fill in following fields:
  
*'''Name''': User's name.
+
*'''Name''': User's name
 
*'''Login''': A login which is going to be user to log in to the system.
 
*'''Login''': A login which is going to be user to log in to the system.
*'''Password''': User's password.
+
*'''Password''': User's password
*'''Template''': Access level template ("Cashier template" - only works with money, "Service template" - takes care of the Units, "Administrator template" - Local GOD).
+
*'''Template''': Access level template ('''Cashier template''' - only works with money, '''Service template''' - takes care of the Units, '''Administrator template''' - Local GOD.)
 
*'''Project''': User will see and be able to work only with equipment items that belong to selected here projects.
 
*'''Project''': User will see and be able to work only with equipment items that belong to selected here projects.
  
[[Datei:etiss-cws-add-user.png|rahmenlos|800px]]
+
!user_registration.png!
  
 
===Assigning a project to a user===
 
===Assigning a project to a user===
  
To assign a project while creating a new user, in the "Project" area click "Add item" and select the required project and click "Add" button. If you've already created a user, you can open a project where you'd like to add the user, then select "Users" tab and add a user there.
+
To assign a project while creating a new user, in the '''Project''' area click '''Add item''' and select the required project and click '''Add''' button. If you've already created a user, you can open a project where you'd like to add the user, then select '''Users''' tab and add a user there.
  
[[Datei:etiss-cws-assigning-project.png|rahmenlos|800px]]
+
!assigning_project.png!
  
 
==TICKETS==
 
==TICKETS==
Zeile 80: Zeile 323:
 
===Ticket generator===
 
===Ticket generator===
  
Ticket generator allows to generate a specified number of tickets and print them out if needed. This feature can be used, for example, in case if you need to create a lot of free tickets and give them to people.
+
Ticket generator allows to generat a specified number of tickets and print them out if needed. This feature can be used, for example, in case if you need to create a lot of free tickets and give them to people.
  
To open ticket generator, navigate to "Main menu" -> "Tickets" -> "Configuration" -> "Ticket generator":
+
To open ticket generator, navigate to '''Main menu''' -> '''Tickets''' -> '''Configuration''' -> '''Ticket generator'''
  
[[Datei:etiss-global-configuration-ticket-generator.png|rahmenlos|800px]]
+
!picture704-1.png!
  
[[Datei:etiss-global-ticket-properties.png|rahmenlos|800px]]
+
!picture604-1.png!
  
Next, fill in the following fields:
+
Next, fill in the following fields:  
  
*'''Name''': The name of the generated tickets (not printed anywhere, just a display name).
+
*'''Name''': The name of the generated tickets (not printed anywhere, just a display name)
*'''Product''': The product based on which tickets will be generated. (Ex: to generate free tickets, you need to select free product here).
+
*'''Product''': The product based on which tickets will be generated. (Ex: to generate free tickets, you need to select free product here)  
  
Click "Save", and after that click '''Generate tickets''' button.
+
click '''Save''', and after that click '''Generate tickets''' button.
  
[[Datei:etiss-global-tickets-number.png|rahmenlos|800px]]
+
!picture698-1.png!
  
 
Select the number of tickets to generate and click '''Generate'''
 
Select the number of tickets to generate and click '''Generate'''
Zeile 103: Zeile 346:
 
Once tickets were generated, you can print them out by pressing '''Print generated tickets''' button.
 
Once tickets were generated, you can print them out by pressing '''Print generated tickets''' button.
  
[[Datei:etiss-global-print-tickets.png|rahmenlos|800px]]
+
!picture963-1.png!
  
 
==RFID CARDS==
 
==RFID CARDS==
Zeile 113: Zeile 356:
 
===Generating RFID cards===
 
===Generating RFID cards===
  
[[Datei:etiss-global-register-rfid.png|rahmenlos|800px]]
+
!picture187-1.png!
  
To use RFID cards generator go to "RFID cards" -> "Configuration" -> "Mass register" and fill in the following fields:
+
To use RFID cards generator go to '''RFID cards''' -> '''Configuration''' -> '''Mass register''' and fill in the following fields:
  
*'''Type''': The type of RFID card to be registered.
+
*'''Type''': The type of RFID card to be registered
*'''Ticket product''': The product on which the linked ticket will be based.
+
*'''Ticket product''': The product on which the linked ticket will be based
*'''RFID cards''': An array of RFID cards to be registered. These can be obtained from card reader or pasted via clipboard manually. The system understands the following card separation symbols: '''line break''', '''space''', '''comma''', or '''semicolon'''.
+
*'''RFID cards''': An array of RFID cards to be registered. These can be obtained from card reader or pasted via clipboard manually. The system understands the following card separation symbols: '''line break''', '''space''', '''comma''', or '''semicolon'''.
  
 
===Assigning a partner to generated card===
 
===Assigning a partner to generated card===
Zeile 125: Zeile 368:
 
After all necessary cards were successfully generated you can assign a previously created partner to them. This can be done by opening a card and selecting a partner.
 
After all necessary cards were successfully generated you can assign a previously created partner to them. This can be done by opening a card and selecting a partner.
  
From the menu "RFID cards" -> "Cards" -> "Registered cards" open any card, click "Edit" and in the '''Partner''' field select desired partner.
+
From the menu '''RFID cards''' -> '''Cards''' -> '''Registered cards''' open any card, click '''Edit''' and in the '''Partner''' field select desired partner.
  
[[Datei:etiss-global-assigning-partner.png|rahmenlos|800px]]
+
!picture032-1.png!
  
 
Now this card is associated with a partner.
 
Now this card is associated with a partner.
Zeile 133: Zeile 376:
 
===Assigning a card to Vending Unit===
 
===Assigning a card to Vending Unit===
  
After assigning a partner to a card, this card can be linked to the vending unit with a specified access level. To do this, login as Administrator, find and open a vending unit to which you need to link a card, and click on its configuration settings. In this case it's "VU Single FMCU" link.
+
After assigning a partner to a card, this card can be linked to the vending unit with a specified access level. To do this, login as Administrator, find and open a vending unit to which you need to link a card, and click on it's configuration settings. In this case it's '''VU Single FMCU''' link.  
  
[[Datei:etiss-cws-assigning-card-to-vu.png|rahmenlos|800px]]
+
!configuration_settings.png!
  
On the "Service cards" tab you can add cards and specify their corresponding access level.
+
On the '''Service cards''' tab you can add cards and specify their corresponding access level.  
  
[[Datei:etiss-cws-service-cards.png|rahmenlos|800px]]
+
!service_cards.png!
  
 
===Assigning a card to project===
 
===Assigning a card to project===
  
The card also can be linked to a project. But you have to keep in mind that assigning a card to a particular VU configuration has precedence over assigning it to the project.
+
The card also can be linked to a project. But you have to keep in mind that assigning a card to a particular VU configuration has precedence over assigning it to the project.  
To assign a card to a project, go to the "ETISS CWS" -> "Configuration" -> "Projects" menu, select a project and on the "Service cards" tab link a card with corresponding access level.
+
 
 +
To assign a card to a project, go to the '''Etiss CWS''' -> '''Configuration''' -> '''Projects''' menu, select a project and on the '''Service cards''' tab link a card with corresponding access level.
 +
 
 +
!card_role.png!
 +
 
 +
===PRINTING TEMPLATES===
 +
 
 +
CWS Administrator has access to and can edit all printing templates for supported printers. To open the list of templates navigate to the '''ETISS CWS'''/'''Configuration'''/'''Printer templates''' menu:
 +
 
 +
!printer_templates.png!
 +
 
 +
This menu displays all available priniting templates in the system. All templates are groupped by the printer type.
 +
 
 +
====Finding your printer model====
 +
 
 +
If you need to change something in one of the printing templates, you need to understand which printer model is being used in your Vending Unit. Typically a Vending Unit is assigned one printer model and it can't be changed from backend. So, you need to look at the hardware for finding which printer model is used.
 +
 
 +
Once you've found out which printer model is used for the particular VU, you can find all printing templates in corresponding section of the template list. For example, if your printer model is '''KPM 150''', all reports that you can change are located in '''KPM 150''' section:
 +
 
 +
!kpm_150_templates.png!
 +
 
 +
====Template structure====
 +
 
 +
Let's look at the typical printing template. As an example we'll take '''KPM 150 Ticket''' template. We'll use '''KPM 150''' printer model throughout this section of documentation.
 +
 
 +
!template_structure_1.png!
 +
 
 +
Each template has a set of properties such as:
 +
 
 +
*'''Printer type''': The type of the printer to which this template applies
 +
*'''Partial''': This indicates whether this template is a part of another template or not
 +
*'''Placeholder''': A string of text that will be used as a placeholder for insertion of this template into another one
 +
*'''Partial templates''': A list of  another templates which are inserted into current one
 +
*'''Template''': The template body
 +
 
 +
Some of the templates such as '''Ticket body''' are used in multiple places across different reports because it's a common part of the template.
 +
 
 +
!changing_template_structure.png!
 +
 
 +
Probably the one template area that's changed most frequently depending on project requirements is ticket body. To change something there, open the ticket body template and in the '''Template''' area make necessary chages, then save the template - your changes will be applied.
 +
 
 +
!ticket_body_change.png!
 +
 
 +
====Ticket template====
 +
 
 +
One of the most frequently used templates is a '''Ticket template'''. It's used for ticket printing during the purchase process.
 +
 
 +
!ticket_template.png!
 +
 
 +
Here's how it looks:
 +
 
 +
!ticket_template_print_example.png!
 +
 
 +
====Order Receipt template====
 +
 
 +
If the customer wants to print a receipt of their purchase, the '''Order Receipt template''' is used in this case. In the CWS project order receipts are not used.
 +
 
 +
====Money Dump template====
 +
 
 +
There's a feature of receipt printing when VU door was opened. The '''Money Dump''' template is used in this case.
 +
 
 +
!money_dump_template.png!
 +
 
 +
Here's how this template looks on the simulator:
 +
 
 +
!money_dump_print_example.png!
 +
 
 +
====Events Dump template====
 +
 
 +
This template is used to print out all current events that happened on the Vending Unit.
 +
 
 +
!events_dump_template.png!
 +
 
 +
Here's how this template looks on the simulator:
 +
 
 +
!events_dump_template_example.png!
 +
 
 +
====Card Terminal Receipt template====
 +
 
 +
If the customer wants to print a receipt of their purchase when paying through card terminal, the '''Card Terminal Receipt template''' is used in this case. In the CWS project card terminal receipts are not used.
 +
 
 +
!card_terminal_receipt_template.png!
 +
 
 +
====Additional service templates====
 +
 
 +
Templates such as '''RFID Card Receipt''', '''Empty Template''', '''Image Template''' are used only in special cases for specific projects. They mostly help creating other templates quickly without changing too much code. We won't go in too much detail about them.
 +
 
 +
!special_templates.png!
  
[[Datei:etiss-cws-link-card.png|rahmenlos|800px]]
 
  
 
[[Kategorie:ETISS Global EN]]
 
[[Kategorie:ETISS Global EN]]

Anhänge

Diskussionen