Overview

The eWallboard tester tool is a comprehensive web-based client application for testing and monitoring real-time KPI (Key Performance Indicator) events from the XTIUM server. This tool simulates subscribing to live data streams and displays real-time updates in a user-friendly interface.

Purpose

This tool allows you to:

Getting Started

Step 1: Open the Tool

  1. Open your web browser
  2. Navigate to the wallboard_sa.html located on the public ECS API servers
  3. The page will load with the XTIUM Wallboard Client Tester interface

Step 2: Understand the Interface

The tool has 4 main sections:

Interface Overview

1. Login Section (Top)

2. Handlers Section (Top Panel)

3. Counters Section (Left Side Panel)

4. Subscriptions Section (Right Side Panel)

Step 3: Login (Required)

IMPORTANT: You must be logged in to create subscriptions and view real-time data.

  1. Click the "Login" button in the top-right corner
  2. Enter your credentials when prompted
  3. Wait for authentication to complete
  4. You should see your user information displayed (User, Role, Org Key)
  5. The interface will now be fully functional

The login information will be provided by the delivery team

Step 4: Explore Available Data

Before creating subscriptions, explore what's available:

A. Handlers Exploration:

  1. Look at the 6 handler columns (Channels, Agents, etc.)
  2. Each column shows available entities for that type
  3. Note the IDs and names of entities you want to monitor
  4. Use the help tooltips (?) for detailed explanations

All handlers are part of the organization as it is configuredĀ 

B. Counters Exploration:

  1. Look at the left side panel with the counter tree
  2. Click the expand buttons to expand counter types
  3. Some counters have dimensions (sub-categories)
  4. Hover over items to see detailed tooltips with:

Step 5: Create Your First Subscription

To see KPIs changing in real-time:

1. Select Handlers:

  1. Check the boxes next to the entities you want to monitor
  2. For example: Select a Channel and an Agent
  3. You can select multiple entities from different types

2. Select Counters:

  1. In the left panel, expand counter types by clicking the expand buttons
  2. Check the boxes next to specific counters you want to track
  3. You can select multiple counters
  4. Some counters have dimensions - select specific dimensions if needed

3. Create Subscription:

  1. Click the "Subscribe" button in the subscriptions section
  2. The tool will create subscriptions for all selected combinations
  3. You will see a success message if everything worked

4. View Real-Time Data:

  1. Look at the "Subscriptions Records" table on the right
  2. Each row shows: Handler Name, Counter Name, Dimension, Current Value
  3. Values will update automatically when the server sends new data
  4. The "Active Subscriptions" counter shows how many subscriptions are active

Step 6: Monitor KPI Changes

Once subscriptions are active:

Real-Time Updates:

Understanding the Data:

Multiple Subscriptions:

Advanced Features

Tooltip System

Dimension Selection

Error Handling

Copy Functionality

Unsubscribe

User Context Subscriptions

Troubleshooting

Common Issues and Solutions:

TIP: Always check that you are logged in, ensure you have selected both handlers AND counters, and verify the server is sending data for your selections.

1. "Not logged in" message:

2. No data appearing in subscriptions table:

3. Values not updating:

4. Error messages:

Best Practices

Recommended Workflow:

  1. Start Simple: Begin with one handler and one counter
  2. Use Tooltips: Hover over items to understand what they represent
  3. Monitor Active Subscriptions: Keep track of how many subscriptions are active
  4. Explore Dimensions: Some counters have rich dimensional data
  5. Copy for External Use: Use the copy functionality to share subscription details

1. Start Simple:

2. Use Tooltips:

3. Monitor Active Subscriptions:

4. Explore Dimensions:

5. Copy for External Use:

Technical Notes

Support

If you encounter issues:

  1. Check the browser console for error messages
  2. Verify server connectivity
  3. Ensure proper authentication
  4. Check that the server is sending KPI events for your selections

Summary

This tool provides a comprehensive way to test and monitor real-time KPI data from the XTIUM server, making it easy to understand how wallboard functionality works and to see KPIs changing in real-time.