Before Workyard can connect to Viewpoint Spectrum by Trimble, a few settings need to be turned on in your Spectrum account. This guide walks your Spectrum administrator through each step and shows which details to send to Workyard when you're done.
Note: You need an active Workyard Autopilot subscription to use the Spectrum integration. To learn what the integration syncs, see Spectrum Integration with Workyard.
Before you start
These steps must be completed by someone with access to System Administration in Spectrum.
Have a secure place ready to save the details you'll collect, such as a password manager.
One setting in Step 2 takes effect overnight, after Spectrum restarts its services.
Setup overview
Turn on the Data Exchange module
Enable enhanced authentication
Create the Workyard operator
Create the Authorization ID and add web services
Copy the Client ID and Client Secret
Find the URL and port number
Send your details to Workyard
Step 1: Turn on the Data Exchange module
Go to System Administration > Installation > Company.
Click the Modules tab.
If the Data Exchange? checkbox isn't already checked, check it.
Click Save.
Step 2: Enable enhanced authentication
Go to System Administration > Installation > Data Exchange.
Click Settings to open the Data Exchange Settings window.
If the Enable enhanced authentication for all Spectrum companies? checkbox isn't already checked, check it.
Click OK to close the window.
If a message asks whether this will affect other integrations, click OK.
Tip: You may see a message that this change takes effect overnight, after Spectrum restarts its services. That's expected, and you can keep going with the next steps.
Step 3: Create the Workyard operator
The operator is the Spectrum user that Workyard's connection will run as. You'll link it to the Authorization ID in Step 4.
Create the operator
Go to System Administration > Security > Operator Maintenance.
Click Go next to the Search dropdown to see your existing operators.
Click New to open the New Operator window.
Fill in the required fields:
Field | What to enter |
User Type | Office |
Operator Code | Press Enter to accept the next default code, or enter your own code of up to 3 letters or numbers |
Logon ID | Something easy to recognize, such as workyard-integration |
Password | A long, secure password |
Name | Workyard Integration |
Click OK. The New Operator window closes and the Edit Operator window opens.
Give the operator access to your company
In the Edit Operator window, click the Companies tab.
Click New to open the New Company window.
Click the dropdown arrow, then select the company Workyard should connect to from the Search Companies window.
Click OK to return to the New Company window.
For Scheme setting, select Use operator default scheme.
For Copy from, select Default settings for new company.
Click OK to close the New Company window.
Click OK to close the Edit Operator window.
Your new operator now appears in the list.
Step 4: Create the Authorization ID and add web services
The Authorization ID controls which companies Workyard can access and which Spectrum web services it can use.
Create the Authorization ID
Go to System Administration > Installation > Data Exchange.
Click Go next to the Search dropdown to see your existing Authorization IDs.
Click New to open the New Authorization ID window.
Enter a new, unique Authorization ID. Save it somewhere safe, because you'll send it to Workyard later.
Press Tab or click Status: Active. The Build Companies for Authorization ID window usually opens.
In that window, click the company Workyard should connect to on the left, click Select > to move it to Authorized Companies, then click OK.
Make sure Status is set to Active.
In the Spectrum operator code dropdown, click the arrow to open the Search Logon IDs window, search for the operator by name, and double-click the Workyard operator you created in Step 3.
Add the web services
Still in the New Authorization ID window, add each web service below. Repeat these steps for each module:
Click Build to open the Build Web Services for Authorization ID window.
Select the module in the dropdown and click Go.
In the Web Service Library list on the left, click the web service.
Click Select > to move it to Authorized Web Services on the right.
Click OK to return to the New Authorization ID window.
Module | Web services to add |
AccountsPayable | GetVendors |
JobCost | GetJob, GetPhase |
Payroll | GetEmployee, [Pre-Time Card web service: TO BE CONFIRMED] |
When you're done, you should see all of these web services listed. Click OK to save and close the New Authorization ID window.
Step 5: Copy the Client ID and Client Secret
Each Authorization ID has its own Client ID and Client Secret. Workyard needs both to connect.
Go to System Administration > Installation > Data Exchange.
Double-click your new Authorization ID to open the Edit Authorization ID window.
Click the Secret Status: ... button. It's between the company selection button and the operator code dropdown.
In the Secret Management window, copy the Client and Secret values and save them somewhere safe.
Check the box next to Allow self-rotation?
Click OK to close the Secret Management window.
Click OK to close the Edit Authorization ID window.
Important: Treat the Client Secret like a password. Don't share it in an email or chat message. Workyard will send you a secure way to share it in Step 7.
Step 6: Find the URL and port number
Workyard also needs to know where to reach your Spectrum system.
Go to System Administration > Utilities > Data Exchange Download.
Click the dropdown arrow to open the Search Authorization ID window.
Select the Authorization ID you created for Workyard.
Click OK.
Copy the Url and the Port Number.
Step 7: Send your details to Workyard
Message us in the app or email help@workyard.com to let us know you're ready. Our team will send you a secure link to share these details:
Company Code
Authorization ID
Client ID
Client Secret
URL
Port Number
Once we have everything, we'll finish connecting Spectrum to your Workyard account and let you know when it's ready.
Questions?
If any step looks different in your Spectrum account, or you get stuck, message us in the app or email help@workyard.com. We're here to help.
