HH2 Best Practices

The hh2 Synchronization Client is installed on your Sage server to provide a secure, real-time link between your Sage 300 Construction and Real Estate (CRE) database and Procore. These best practices were developed in collaboration with hh2 to help ensure a successful integration and consistent data synchronization.

By following these guidelines—which cover system requirements, recommended update frequencies, and security software configurations—you can proactively resolve common connection issues and minimize sync timeouts.

System requirements for hh2 can be found here under Server Specifications heading.

Updating the hh2 Synchronization Client

Hh2 will push out critical updates as needed however security software as well as other conditions on your server may prevent those updates from fully installing. 

Be prepared to update the hh2 Synchronization Client manually when troubleshooting with ERP support or set up a regular update cadence. Recommended frequency: monthly or at least quarterly updates.

Permissions and AV Exclusions

Ensure that Sage 300 CRE Windows permissions and anti-virus/security software exclusions are configured according to Sage’s recommendations:

Service Properties

  • Both Sage and hh2 Services are designed to use the Windows local SYSTEM account. Procore ERP Support can help assess whether elevated permission would be necessary.

  • Occasionally, clients may notice that the hh2 Synchronization service does not respond following a server reboot. Setting the service’s Property “Startup type:” as Automatic (Delayed Start) may help.

Hh2 Interaction with Sage

  • Restart the hh2 Synchronization service:

    •  After restarting Actian/Pervasive PSQL services or ntdbsmgr64.exe.

    •  If the Actian/Pervasive PSQL Monitor Utility is used to end sessions (aka “kicking everybody out”)

  • Stop the hh2 Synchronization service: Before running a backup or carrying out any operation that requires exclusive access to your Sage database, you should stop the hh2 Synchronization service on the Sage server and start it again when you’ve completed your work.

  • If you use other hh2 products such as Payroll or HR: Take care not to duplicate mappings for one company folder in separate Local Connections going to the same hh2 Cloud Account. 

  • If you use version Sage 23.2 or greater can take advantage of the improved Commitment/CCO API Export method. This new process improves syncing performance on these objects between systems. Reach out to ERP support to request this be enabled.

  • If Sage is encountering errors, it’s likely this will affect hh2 and the Procore Integration:

  •  After any Sage errors are resolved, further steps are required to get hh2 running properly again: How to resolve timeout errors on the Sage Server

Server and Data Maintenance

  • Migrations, Upgrades, and Data Folder Relocation: If you need to migrate to a new server or update your Sage software, here are instructions for managing hh2 during that transition.

  • Key Changes: Any time you make changes to key fields, such as Job IDs, Vendor IDs, Cost Codes, Categories etc. both hh2 and Procore will need to be involved from the beginning to coordinate a smooth transition. Please reach out to ERP Support before beginning this process with your Sage consultant.

Please contact Procore ERP Support by filling out this form with any questions. You can also reach out via live chat or phone by calling +1 (833) 277-6267 and choosing option 3 for ERP support.