BST10 Integration Guide

Mosaic integrations securely connect your ERP systems to bring the right people, project, financial, and time entry data into Mosaic for resource planning and management. By automating data synchronization, Mosaic eliminates manual data entry, reduces errors, and centralizes critical information in one location.

During onboarding, we'll help you connect your system, review your data to ensure it flows correctly, and CS will guide you through the tools and workflows. Start with the step‑by‑step setup instructions below, then follow the settings guide to finish configuration and validate your data.


1. How do we integrate to BST10

Connection types

  • On-Premise / Hosted: Connects to your BST10 SQL Server via replication to Mosaic's cloud infrastructure on Azure. Mosaic reads from your Final schema (posted data) and syncs members, clients, projects, phases, labor bill classes, bill rates, and posted time entries.

2. What Mosaic syncs from BST10

Data TypeDescription
ClientsClient records (name, code)
MembersMember name and email
Member Project Bill RatesMember-to-project rate assignments from labor bill rate schedules (with optional project-level overrides)
Member RolesDefault role per member based on the member's labor bill class
PhasesTask/phase breakdowns under projects (fee, dates, status, billable)
ProjectsProject records (number, dates, fee, billable, status, client)
Standard Bill RatesIndividual rate amounts derived from labor bill rate schedule rate types
Standard RolesOrganization-wide role definitions sourced from labor bill classes
Time EntriesPosted time entries (hours, project, phase, member, billability, description)

For detailed field mappings and settings per data type, see:

Not Synced

Data TypeDescription
Unposted TimeTime entries that have not been posted in BST10
Non-Labor ExpensesTime/expense entries where LaborExpense is not flagged as labor
DepartmentOrganizational department associated with a member
Office / RegionGeographic or branch location classifications on members or projects
Activities / Work CategoriesBST10 labor activity codes are not synced as a standalone entity

3. What Mosaic provides during onboarding

  • Integration setup support (guidance, troubleshooting)
  • Pre-built connectors and setup instructions (outlined in this document)
  • Training & guidance on workflows and best practices

4. Implementation steps

StepWhat Happens
1. IntakeSubmit integration request and technical deep-dive forms
2. ValidationMosaic Solutions team reviews your forms and confirms requirements
3. ConnectionSQL Server replica access is configured and connectivity is established
4. ConfigurationIntegration settings are applied and initial data sync runs
5. TestingData is validated, discrepancies are resolved, and workflows are confirmed
6. Go-LiveIntegration is finalized and handed off to your team
📘

Timeline varies by environment complexity.

Your CSM will share a tailored schedule during onboarding.

Timely completion of forms and provision of credentials keeps things on track.

Requests to sync additional fields or change integration behavior are scoped as Statements of Work and billed at your contracted implementation rate.


5. Readiness Checklist

In order for onboarding to be considered successful, we need these items to be completed:

✅ Technical lead assigned - Designated integration point of contact for Mosaic

✅ Integration Request and Technical Deep Dive forms submitted

✅ BST10 SQL Server replica or replication connection set up

✅ Setup Your Mosaic Integration Settings review call for onboarding

✅ Historical data sync confirmed by our Solutions team


6. What Mosaic needs from you and next steps

  1. Submit your integration request form and deep dive form (you should have already received this in your welcome packet)
    • Mosaic reviews & starts set up process. Solutions team will review your forms and may reach out.
  2. Provide IT point of contact in case troubleshooting is needed.
  3. Provide BST10 connection details:
  4. Review the BST10 Visual Settings Guide to plan your Mosaic configuration ahead of onboarding

7. Setup and Technical Documentation

Connecting BST10

Connection TypeResourceDescription
On-Premise / HostedBST10 Integration SetupStep-by-step guide to connect BST10 to Mosaic via SQL Server

Technical documentation

ResourceDescription
BST10 Visual Settings GuideIntegration settings reference for BST10 deployments
BST10 Integrated DataDetailed field mappings, configurable settings, and troubleshooting for BST10

BST10 Integration FAQ - Common questions about setup, data sync, and configuration.