Integrated Data

Deltek PIM

What this page covers: A complete reference mapping every Deltek PIM field to its Mosaic equivalent. Use this guide when configuring your integration, verifying synced data, or troubleshooting discrepancies.

Integration typeOn-Premise (Direct Database Access via SQL Server Replication)
Setup complexityModerate
Replicated tables60+ PIM database tables
PrerequisiteDeltek PIM Integration Setup

How Data Flows

Deltek PIM (SQL Server Replication) → Mosaic Sync Engine (field mapping from replicated tables) → Mosaic (8 synced data types)

The PIM integration uses SQL Server Replication to replicate a subset of your PIM database tables into a read-only copy accessible by Mosaic. See the SQL Server Integration Requirements for setup instructions.


Integrated Data Types

The integration syncs 8 data categories from Deltek PIM into Mosaic:

#Data TypeDescription
1EmployeesStaff records with names, emails, and default roles
2ClientsClient organization records
3ProjectsProject records including project code, client, and fee
4PhasesWorkstage and variation breakdowns under projects
5Work CategoriesTimesheet item categories for time categorization
6Time EntriesTimesheets with hours, rates, and work categories
7RolesGrade-based roles for employee assignments
8Bill RatesGrade rates with effective date ranges

This list may expand as new features are added. If new features require additional permissions, your Customer Success Manager will reach out to request that they be added to the role you have assigned to the Mosaic user.


Reading the Field Mapping Tables

Symbol legend for technical tables

The Technical Reference tabs below use a shorthand notation for database table sources. Read this legend before reviewing the mappings.

SymbolMeaningExample
.Database table field referenceContact.FirstName = the FirstName field from the Contact table
Values combined into one composite valueEntity.EntityCodeWorkstage.WorkstageName = concatenated into a composite key
>Fallback priority — use the first available valueEntity.EndDate > Entity.StartDate = use EndDate; if null, use StartDate

Detailed Field Mappings

Jump to a section: Employees | Clients | Projects | Phases | Work Categories | Time Entries | Roles | Bill Rates


Employees

What Syncs to MosaicWhere It Comes From in PIM
Employee NameThe contact's first and last name from the Contact record
EmailThe contact's email address from contact methods
Default RoleThe employee's job title or grade-based role

Clients

What Syncs to MosaicWhere It Comes From in PIM
Client NameThe organization name from the client's Organisation record linked to the project

Projects

What Syncs to MosaicWhere It Comes From in PIM
Project TitleThe project (entity) name
Project NumberThe project (entity) code
ClientThe client organisation linked to the project
FeeThe entered fee from the project's accounting/finance data

Phases

What Syncs to MosaicWhere It Comes From in PIM
Phase NameThe workstage name or variation name under the project
Phase NumberThe workstage number

PIM phases are derived from Workstages and Variations. Workstages represent the primary phase breakdown, and Variations represent sub-phases or change orders within a workstage.


Work Categories

What Syncs to MosaicWhere It Comes From in PIM
Work Category NameThe timesheet item category name used for time categorization

Time Entries

What Syncs to MosaicWhere It Comes From in PIM
ProjectThe entity (project) name the time was logged against
PhaseThe workstage/variation the time was logged against
DateThe date of the time entry
EmployeeThe contact who logged the time
HoursThe number of hours recorded
RateThe bill rate for the time entry
Work CategoryThe timesheet category used for the time entry

Roles

What Syncs to MosaicWhere It Comes From in PIM
Role NameThe grade description used as the role name

Roles in PIM are derived from grade-based rate types in the finance configuration.


Bill Rates

What Syncs to MosaicWhere It Comes From in PIM
RoleThe grade associated with the rate
Bill Rate / HrThe charge rate amount
Start DateThe effective-from date for the rate
End DateThe effective-to date for the rate

Replicated Data Tables

Mosaic replicates a subset of PIM database tables via SQL Server Replication. The following 60+ tables are included:

Full list of replicated PIM tables
TableUsage in Mosaic
Absence_AdjustmentWork Plan integration
Absence_Adjustment_LineWork Plan integration
Absence_Adjustment_TypeWork Plan integration
Absence_ConfigWork Plan integration
Absence_EntitlementWork Plan integration
Absence_Entitlement_SourceWork Plan integration
Absence_ProviderWork Plan integration
Absence_Working_Week_SchemeWork Plan integration
ContactEmployee integration
Contact_SummaryWork Plan integration
Contact_Timesheet_Period_Working_Week_SchemeWork Plan integration
Contacts_Contact_MethodEmployee integration
Currency_Exchange_RateProject integration
Day_Of_WeekWork Plan integration
EntityBill Rate integration
Entity_ConfigSectionWork Plan integration
Entity_FinanceBill Rate integration
Entity_GroupBill Rate integration
Entity_OrganisationsBill Rate integration
Entity_WorkstagesPhase integration
Finance_Analysis_CodeBill Rate integration
Finance_Analysis_Code_GroupBill Rate integration
Finance_Analysis_Code_Group_CategoryBill Rate integration
Finance_ConfigBill Rate integration
Finance_DocumentBill Rate integration
Finance_Document_LineBill Rate integration
Finance_Document_TypeBill Rate integration
Finance_Draft_InvoiceBill Rate integration
Finance_Forecast_Document_LineBill Rate integration
Finance_Line_SubtypeBill Rate integration
Finance_Line_TypeBill Rate integration
Finance_ProbabilityBill Rate integration
Finance_Purchase_OrderBill Rate integration
Finance_Purchase_Order_LineBill Rate integration
Finance_RateBill Rate integration
Finance_Rate_TypeBill Rate integration
Finance_Sales_DocumentBill Rate integration
Finance_Sales_Document_Print_LineBill Rate integration
Finance_Sales_Document_Print_Line_Display_LineBill Rate integration
Finance_Sales_OrderBill Rate integration
Finance_Summary_By_Finance_PeriodBill Rate integration
Finance_ValueBill Rate integration
Finance_Value_TypeBill Rate integration
Leave_EntitlementWork Plan integration
Leave_Statutory_HolidayHoliday integration
OrganizationClient integration
Organisation_SummaryWork Plan integration
ProjectProject integration
Project_StatusProject integration
Project_UDFProject integration
Timesheet_Item_CategoryWork Plan integration
Timesheet_PeriodWork Plan integration
VariationPhase integration
Web_ConfigClient integration
WorkstagePhase integration
Working_Week_SchemeWork Plan integration


Deltek Documentation Links

A consolidated reference of all Deltek PIM documentation referenced in this guide:

TopicLink
PIM Online HelpDeltek PIM 22.0 Help
Deltek Help & LearningDeltek Help

Related Documentation