All Collections
Integrations
Spectrum Setup (On-Prem)
Spectrum Setup (On-Prem)
David Stewart avatar
Written by David Stewart
Updated over a week ago

Connecting your spectrum instance with Vendrix allows you to import users, costs codes and jobs.

Viewpoint Spectrum Authentication

To authorize access to read and write data between your product and Viewpoint Spectrum using Vendrix, you will need to complete the following steps:

Pre-Implementation: Ensure IP addresses are whitelisted w/ your IT group

Step 1: Ensure our IP Address are whitelisted to connect to your Spectrum Instance, this can be done by sending an email to your IT group or consultant who maintains your Spectrum Instance.

Hi - we are looking to whitelist our IPs for Spectrum API Endpoint connectivity with our Spectrum instance for use with Vendrix. Here are the static IPs:

  • 13.58.14.240

  • 18.219.160.98

  • 3.143.37.24

Step 2: Create Info-Link Users

  1. Login to your Viewpoint Spectrum account.

  2. Press the + at the top of the page.

  3. Select Info-link, then Table Categories Maintenance.

4. Select New, and add a Table Category and Description. You can create these Categories however you see fit. If you would like to keep it simple, we recommend creating one Table Category:

5. Return to the Site Map. Select Info-link, then Table Security Maintenance.

6. Select New, and add the names of Tables for which you want to support read requests. Note, we recommend setting Read Access to "9", unless you have more granular security permissions.

Required Tables for Vendrix

Required Tables for Vendrix

VN_INVOICE_TRAN_HEADER_MC

VN_INVOICE_TRAN_DETAIL_MC

CR_INVOICE_HEADER_MC

CR_INVOICE_DETAIL_MC

JC_PHASE_MASTER_MC

JC_COST_TYPE_MASTER_MC

PR_EMPLOYEE_MASTER_1_MC

PR_EMPLOYEE_MASTER_2_MC

PR_EMPLOYEE_MASTER_3_MC

IM_ITEM_MASTER_MC

GL_MASTER_MC

JC_JOB_MASTER_MC

VN_VENDOR_MASTER_MC

This will need to be done for each table listed above, below is an example of the Cost Codes table JC_PHASE_MASTER_MC
โ€‹

7. Select Update Database.

8. Return to the Site Map. Select Info-link, then User Security Maintenance.

9. Select New, then select a Company, add a Database User and Password, and select the Table Category.

10. Select Update Database.

DANGER:

Make sure the Link User you create is uniquely named across Viewpoint Spectrum Companies, otherwise you might run into database validation issues

Step 3: Create Authorization ID

To enable write API requests (e.g. Credit Card Transactions), you will need to configure an Authorization ID:

  1. Login to your Viewpoint Spectrum account.

  2. Press the + at the top of the page.

  3. Select System Administration, then Installation, then Data Exchange.

4. Input a name for the Authorization ID (e.g. "Agave").

5. Select a Company Code and Operator Code for the Authorization ID, and select Active for Status.

6. Add a Memo for the Authorization ID (e.g. "API access for Vendrix").

7. Select Build. Then select the relevant Web Services you are looking to support for the integration. For example, the below authorizes access to retrieve details about Jobs from the Job Cost module.
โ€‹

Search

Web Service to Add

AccountsPayable

AddAPInvoice

APMultiLineInvoice

AddVendor

GetVendors

UpdateVendor

UpdateVendor_Locations

VendorNotes

JobCost

AddPhase

GetPhase

GetPhaseEnhanced

PhaseNotes

AddJob

GetJob

GetJobContact

GetJobDates

GetJobMain

UpdateJob

Payroll

GetEmployee

EmployeeNotes

AccountsReceivable

AddARInvoice

ARMultiLineInvoice

Did this answer your question?