Integrated Data

Microsoft Project Online

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

Integration typeCloud (Project Online REST API)
Setup complexityLow
PrerequisiteProject Online Integration Setup

How Data Flows

Project Online (REST API) → Mosaic Sync Engine (field mapping) → Mosaic (4 synced data types)


Integrated Data Types

The integration syncs 4 data categories from Project Online into Mosaic:

#Data TypeDescription
1EmployeesResources mapped to Mosaic employees
2ProjectsProjects mapped to Mosaic projects
3PhasesSummary Tasks mapped to Mosaic phases
4Time EntriesTimesheetLine entries mapped to Mosaic time entries

This list may change as Mosaic works on adding more data points to the integration.


Detailed Field Mappings

Jump to a section: Employees | Projects | Phases | Time Entries


Employees

What Syncs to MosaicWhere It Comes From in Project Online
Employee NameResource Name
Employee EmailResource Email

Projects

What Syncs to MosaicWhere It Comes From in Project Online
Project TitleProject Title
Project FeeProject Fee
Project NumberProject Number

Phases

What Syncs to MosaicWhere It Comes From in Project Online
Phase TitleSummary Task Title
Project NumberSummary Task Project Number
Phase NumberSummary Task Phase Number
Phase FeeSummary Task Fee
Start DateSummary Task Start Date
End DateSummary Task Finish Date

Time Entries

What Syncs to MosaicWhere It Comes From in Project Online
DateTimesheetLine Date
HoursTimesheetLine Hours
ProjectTimesheetLine Project
PhaseTimesheetLine Phase
DescriptionTimesheetLine Description
EmployeeTimesheetLine Employee

Microsoft Project Online Documentation Links

A consolidated reference of all Microsoft Project Online documentation referenced in this guide:

TopicLink
Project Server Developer DocsProject Development
Project OData ReferenceProjectData - OData

Related Documentation

Unsupported Data Sources: Integrating data types that are not explicitly listed in this documentation is not supported. If there is a data endpoint not listed here and it is required for your integration, it will be a customization, charged at an hourly rate.