Viewpoint no longer supports SQL connections which SyncLinx relies on which results in SyncLinx not being able to connect to ProContractor. Any existing setups of SyncLinx and ProContractor may continue to work, but this is not guaranteed.
SyncLinx is an application we offer that bridges the gap between ProContractor by Viewpoint and ExakTime and allows you to import ProContractor entities into ExakTime to quickly get you started and help limit double-entry.
AccountLinx is the other half of SyncLinx and allows you to export your ExakTime time data for ProContractor. If you would like steps on setting up AccountLinx and exporting your time data into ProContractor, refer to our article that covers connecting the applications and the exporter settings.
If you have any questions or concerns during setup and/or use, you can contact us with the "Request Support" link at the top of the page and we will try to assist as best as possible. Keep in mind, however, that we are not ProContractor support. We will try to assist you as much as we are able, but there are aspects of the ProContractor that are out of our area of expertise and your questions may be better served by ProContractor support or your trusted contact to answer/assist.
As ProContractor allows flexibility to fit various needs, we cannot take every unique setup into account. It is advised to read through this article before setting up SyncLinx/AccountLinx to understand what is needed ahead of time.
Table of Contents
- Connecting SyncLinx to ProContractor
- Importer Settings for ProContractor
- Importing Entities with SyncLinx
Connecting SyncLinx to ProContractor
- Open SyncLinx if not already open.
- Go to Tools at the top and click Select Data Source.... This should open a window with a list of available data source options.
- Select "ProContractor" and click OK.
- A warning may appear saying that there is a connection error. This is expected if the SyncLinx connection to ProContractor has not been made on the computer. Click OK on the warning.
- A window should open to set up the settings for the ProContractor data importer. Click Connection Web Service.
- A Connection Setup window should open. In the Connection Setup window, set up/enter the following information:
- Server
- Database
- User ID
- Password
- Save the connection.
- You can save your changes until you return to the main page of SyncLinx or adjust any of the other importer settings for ProContractor.
Importer Settings for ProContractor
SyncLinx offers a few options for ProContractor that may help when importing certain entities into ExakTime.
- Go to Tools at the top and click ProContractor Settings....
- The following options will be available:
- Data Connection
- Set up the connection between SyncLinx and your ProContractor system.
- Company Selection
- Import from Company - Select the companies to import data from.
- General
- Associate Cost Codes with Location (Curtaining) - Enable to set up the location viewset based on the pre-defined associates in ProContractor.
- ExakTime Categories
- Assign Locations to Categories based on Company - When importing a location, create and assign a category based on the company.
- Assign Employees to Categories based on Company - When importing a employee, create and assign a category based on the company.
- Mobile Groups
- Create Mobile Groups for Locations, based on Company - When importing a location, create a mobile group and add the location to it based on the company.
- Create Mobile Groups for Employees, based on Company - When importing a employee, create a mobile group and add the employee to it based on the company.
- Data Connection
- Save your changes.
Importing Entities with SyncLinx
When importing your entities, it is advised to import the information in the following order for ProContractor:
- Employees
- Cost Codes
- Locations
If the option to "Associate Cost Codes with Location (Curtaining)" has been enabled, SyncLinx will set the viewset for a location to match the cost codes assigned to a job in ProContractor. After a job in ProContractor is imported into ExakTime Connect as a location, it will compare the cost codes assigned to the job in ProContractor with the cost codes currently in ExakTime Connect and limit what cost codes are available for the location with a viewset. Importing the job before the cost codes may result in the job having the incorrect location viewset.
The import process for SyncLinx is standardized for all accounting/payroll applications we integrate with. If you are unfamiliar with using SyncLinx, please refer to the following article.