ITpipes Sync - Client Install

ITpipes Sync - Client Install

ITpipes Sync Client Install & Setup


General Software Requirements

Note: Sync modules communicate using port 8101 TCP protocols. This port will need to be opened in
the Firewall for proper communication.

  1. Server-side: Microsoft SQL Server 2012 or higher
  2. Server-side: Windows Server 2012 or higher
  3. Client side: Windows 7 or higher
  4. ITpipes Sync requires that ITpipes Host be either installed on the same computer or if on a domain, on a centralized server. Host NEEDS to be installed before sync client
  5. Anti-virus exception/whitelist allowing Sync to run on the Client side.
  6. Read/Write/Modify permissions will need to be set for the “C:\Program Files (x86)\Infrastructure Technologies” directory.
Note: For transferring into an AMS, integration to that AMS would need setup. For example, from an ITpipes centralized project/database into an AMS system such as Cityworks, Maximo, etc. Contact an ITpipes Sales Representative for current integrations. This document refers to Asset Management Systems (AMS), Centralized Maintenance Management Systems (CMMS), Work order systems (WOS), and ERP (Enterprise Resource Planning Systems). All are generically referred to as “AMS”.

Recommendations

When using multiple vehicles to sync information into a centralized location, automated scheduled syncing is the recommended best practice. Running on-demand syncs may have a server busy error if multiple users are trying to simultaneously sync. Automated scheduled sync prevents this error from occurring. ITpipes recommends that a hardline (ethernet) connection be utilized when using the Sync software. This will reduce issues with media transferring to a centralized location.

ITpipes Sync Installation

  1. New install:
    1. Unzip and run the ITpipes Sync installation program that was downloaded from Google Drive.
    2. Download the zip file containing the updated files.
    3. Unblock the downloaded file.
      1. Right-click the downloaded file.
      2. Select Properties.
      3. Select the checkmark next to unblock.
      4. Select Ok.
    4. Unzip the downloaded file
    5. Copy and paste the files inside the unzipped folder to the correct folder location.
      1. Client -> C:\Program Files (x86)\Infrastructure Technologies\ITSync Client
    6. Proceed to setup.
  2. Updating existing installation:
    1. Make a backup of the folders:
      1. Proceed to C:\Program Files (x86)\Infrastructure Technologies
      2. Select ITSync Client.
      3. Right click on ITSync Client and select send to compressed zipped folder.
      4. Rename the file to include the date. For example: ITSync Client 20220624.bak
    2. Download the zip file containing the updated files.
    3. Download the zip file containing the updated files.
    4. Unblock the downloaded file.
      1. Right click the downloaded file.
      2. Select Properties.
      3. Select the checkmark next to unblock.
      4. Select Ok.
    5. Unzip the downloaded file
    6. Copy and paste the files inside the unzipped folder to the correct folder location.
      1. Client -> C:\Program Files (x86)\Infrastructure Technologies\ITSync Client
    7. Proceed to setup.
Note: ITpipes Host will be necessary to run ITpipes Sync. If ITpipes Host is installed on a centralized server, ITpipes Sync can be installed by itself. If either: a domain does not exist or ITpipes Host is not installed on a server. ITpipes Host will need to be installed locally.

ITpipes Sync Setup

Before running ITpipes Sync
    1. Ensure Sync requirements have been met
    2. Ensure all prerequisites have been met
    3. Launch ITpipes Sync from the start menu if the program is not already started. ITpipes Sync will launch and remain open in the system tray in the lower right corner by the system clock.
    4. If using ITpipes Mobile, SQL Server will need to be used to set up Sync.
    5. Ensure Host Manager has been setup first


  1. Double click or right-click on the ITpipes icon and select “Show scheduler”.
    1. Alternatively go to "C:\Program Files (x86)\Infrastructure Technologies\ITSync Client\ITSyncClient.exe" for the 64-bit version of Windows.
  2. Select “Settings”.
    1. If ITpipes Host is installed on a centralized server, uncheck “Local mode” and input the name of the server where the ITpipes Host is installed.
    2. Otherwise if Host is locally installed keep it enabled
  3. Select “Add” to open the “Add Connections” Window.
  4. Select “Project” or “Directory” or "SQL Server", Instructions for each type below.
    1. If Access Connection Type is selected
      1. If Project is selected:
        1. A file navigation window will pop up.
        2. Navigate to the database that needs to be synced.
        3. Select “Open”.
        4. Select “Save” to save the connection.
      2. If Directory is selected:
        1. A directory navigation window will pop up.
        2. Navigate to the directory of the projects folder.
        3. ITpipes Sync can run from one source ITpipes database to a one target ITpipes database or multiple sources ITpipes databases to one target ITpipes database.
        4. You May need to expand to see the icon.
        5. Select “Ok”.
        6. Select “Save” to save the connection.
    2. If SQL Server Connection Type is selected
      1. Enter the SQL Server name. [Typically localhost\SQLEXPRESS] 
      2. Enter the local database project name. [Name of the project in ITPipes Mobile]
      3. Enter the local SQL Server username and password 
        1. By default the username and password are “itpipes”
      4. Select the target destination database in the dropdown
      5. Select “Save”
      6. If the credentials are entered incorrectly a message will pop up showing “Error connecting to SQL project. Check credentials.”
      7. Select “Save” in the Settings window.

Automatic Sync Settings

  1. The following conditions must be met for Sync to run automatically:
    1. ITpipes Sync must be running.
    2. The system running ITpipes Sync must be able to connect to ITpipes Host.
    3. If ITpipes Host is running on a central server, the system will need to be connected to the same network as that server.
    4. The system running ITpipes Sync must be unlocked.
    5. The previous conditions must occur during the start and stop times shown in ITpipes Host Setup.
    6. Automatic Sync while Locked
    7. A user with admin rights will allow Sync to run with the computer locked:
      1. Exit ITpipes Sync.
      2. Open a File Explorer and navigate to C:\Program Files (x86)\Infrastructure Technologies\ITSync Client
      3. Right-click ITSyncClient.exe and select Properties
      4. Select the Compatibility tab.
      5. Check the box to Run this program as an administrator
      6. Select OK.
      7. Open ITpipes Sync.




    • Related Articles

    • ITpipes Host - Client Install

      ITpipes Host Client Install Prerequisites ITpipes Master SQL Server database has been created. Required information including client-specific details that the client typically sets up and maintains. ITpipes may have a record of this information, but ...
    • ITpipes Sync Install, Update, Setup

      What is ITpipes Sync and ITpipes Host ITpipes Sync ITpipes Sync is a desktop application that is designed to schedule and automate the transfer of data from one ITpipes project/database to another ITpipes project/database. Examples of this would ...
    • ITpipes Sync and ITpipes HOST User Manual

      ITpipes Sync automates the data management for inspections. This application is designed to schedule and automate the transfer of data from one ITpipes project/database to another ITpipes project/database.  Examples of this would include: From a ...
    • ITpipes Education - User's Manual, Quickguides, Training Videos

      Users Manual Here is a link to ITpipes Users Manuals: ITpipes Web ITpipes Mobile ITpipes Sync Quickguides ITpipes Mobile ITpipes Sync Training Videos Links to available training videos.  Best when viewed full screen.   ITpipes Web  Creating a WO - ...
    • ITpipes and ESRI Documentation

      Table of Contents Introduction ITpipes integration with an ESRI geographic information system (GIS) is a powerful way to leverage the capabilities of these advanced systems. This document covers various components of this integration. The purpose of ...