Diagnostic Tool

Diagnostic Tool

This module of the ZSA mobile application provides tests that verify the device's hardware functionality to determine the system's health and its result. When necessary, the Zebra Help Desk uses this tool to troubleshoot device issues, using the results to determine the ideal steps for resolution. This functionality is beneficial for quickly addressing device problems, increasing worker productivity, and reducing device downtime and unnecessary returns to the Zebra Repair Center.
  1. Users access the
    Diagnostic Tool
    module from the home screen of the ZSA mobile application. The main screen of this module displays a list of tests that help identify the device's system health and determine whether it needs to be sent to the Zebra Repair Center.
    Run All Test
  2. The
    Run All Test
    (1) runs all the listed tests in sequence to verify the system's health and simultaneously generates a result report.
  3. Users can perform individual tests to verify if a specific device function works correctly. After each test, the results are saved to a file and uploaded to the designated FTP network. The outcome of the test is also displayed on the test result screen.
    Below is an example of a
    Bluetooth
    test.
    • Click
      Run Test
      .
      Run Test
    • The
      Testing in Progress
      page displays.
      Bluetooth Test
    • After completing the test, the
      Result
      page displays.
      Bluetooth Test
    • Users can cancel the test while it is in progress. A message prompts for confirmation with options for
      Yes
      or
      No.
      Cancel Test
  4. The
    Diagnostic Tool
    module includes additional features, such as
    Settings
    (1),
    Configure
    (2),
    Test Scheduler
    (3),
    Upload
    (4) and the option to enable or disable tests.
    Settings
  5. The
    Settings
    feature allows users to import diagnostic tool configurations from a configuration XML file, export the current configuration to a file for later use, or use the same configuration on different devices. The user can also configure the FTP server to upload test logs to a specific server.
    Settings FTP
  6. The
    Configure
    feature provides different required configurations related to performing any test. This feature allows users to enable or disable tests and specify the time interval allocated to finish the test. The user can also view a list of sub-tests and enable or disable them from the configure test page.
    Configure Test Screen
  7. The
    Test Scheduler
    feature allows scheduling weekly tests that are automatically executed at a specific time of the day. All the schedulers are visible on the schedule tests screen, as displayed below.
    Time
    Days
  8. By selecting the
    Time
    (1),
    All Tests
    (2), and
    Days
    (3) of the week, the tests are scheduled to run automatically in the background at the specified times on the chosen days.
    Test Scheduler
  9. After completing the test, whether successful or unsuccessful, the results are saved and uploaded to the designated FTP server. Users can modify server configurations via the
    Settings
    feature or the
    Upload
    feature. The
    Upload
    feature allows users to manually upload data to the FTP server anytime, even without conducting tests.
    Upload