Costpoint Visual Settings Guide

A visual walkthrough of every Deltek Costpoint integration setting in Mosaic

What this page covers: This guide walks through each provisioning setting available in the Deltek Costpoint integration. Use it to plan your configuration before onboarding, reference during setup, or review when adjusting settings later.

Applies toDeltek Costpoint Cloud (ODBC)
When to useBefore onboarding, during setup, or when changing settings
Related guidesCostpoint Cloud Integration Setup

Overview

These provisioning settings control how data flows between Deltek Costpoint and Mosaic. Each setting determines whether a specific data type is transferred, how it is mapped, and what values are used.

The Costpoint integration uses a read-only ODBC connection to access your Costpoint Cloud database. Mosaic reads from the Project Master, Employee, Organization, Timesheet, and Project Labor Category tables.

The choices you make here should align with the Standard Operating Procedures (SOP) discussed with your Customer Success Manager (CSM). These settings bring in the data to match your expected workflows.

⚠️

Before you apply settings: Selecting Transfer or Automatically linked for Projects and Phases will immediately begin syncing all matching records. It is strongly recommended to save as draft first, then apply after your onboarding/SOP call with your CSM and Solutions Engineers.

Sections at a Glance

SectionWhat It Covers
ConnectionODBC credentials for connecting to Costpoint
MembersEmployee records (Members) — name and email
DepartmentsTop-level Costpoint Organizations synced as Mosaic Departments
PortfoliosOrganizing Projects into Portfolio folders
ProjectsProject linking, fee, profit center, and naming
PhasesPhase / Subphase linking, fee, and budgeted hours
Time EntriesTimesheet data, billable status, and approval status filter
Bill RatesProject Labor Category rates

Connection

Connection Settings

1. ODBC Credentials

In Mosaic

Connection Credentials allow Mosaic to authenticate against your Costpoint Cloud ODBC endpoint. Costpoint Cloud exposes a read-only ODBC connection that Mosaic uses to query the underlying tables.

📝

In Costpoint: ODBC connectivity is provisioned by Deltek as part of your Costpoint Cloud subscription. Your Costpoint administrator or Deltek Cloud Operations team provides the ODBC endpoint, database name, and credentials for a dedicated read-only user.

Fields

FieldDescription
ODBC EndpointThe Costpoint Cloud ODBC connection string provided by Deltek.
UsernameThe Costpoint user account with read access to the integration tables.
PasswordThe password for the ODBC user account. Encrypted at rest.
DatabaseThe Costpoint database name to connect to.

To Get Started

  1. Follow the full setup instructions in the Costpoint Cloud Integration Setup guide.
  2. Coordinate with your Deltek Cloud Operations team to provision the ODBC endpoint and a dedicated read-only user.
  3. Provide the credentials to the Mosaic Solutions team — they are stored encrypted at rest.

After entering your credentials, click Test Connection to verify connectivity. If the test fails, refer to the Costpoint Cloud ODBC Troubleshooting guide.

⚠️

ODBC credentials may rotate or expire. Periodically return to this section to update credentials so syncing is not interrupted.

Members

Members in Mosaic represent the people in your organization — your Costpoint employees. Each Member must be manually linked in Mosaic to their corresponding Costpoint Employee record.

Member Settings

1. Email

In Mosaic

Determines whether the Employee's email is synced.

📘

In Costpoint: Email comes from EMPL.EMAIL_ID.

Setting Options

  • Transfer — Email is kept in sync.
  • Do not transfer — Email must be managed manually in Mosaic.
📘

Employee Title is not part of the standard Costpoint sync. If you need Title to sync, contact your Mosaic Solutions team — this is scoped as a customization.

Departments

Department Settings

1. Transfer Organizations

In Mosaic

Costpoint Organizations are synced as Mosaic Departments. Organizations represent business units, divisions, or cost centers in Costpoint's General Ledger structure.

📝

In Costpoint: Departments come from the ORG table — ORG.ORG_ID and ORG.ORG_NAME. Only top-level Organizations (ORG.ORG_TOP_FL = 'Y') are synced.

Setting Options

  • Transfer — Costpoint Organizations sync as Mosaic Departments.
  • Do not transfer — Departments must be created manually in Mosaic.

Portfolios

Portfolio Settings

1. Default for new Projects

In Mosaic

A Portfolio is a folder used to organize multiple Projects. This setting determines which Portfolio newly linked Costpoint Projects are placed into by default.

📘

In Costpoint: There is no direct equivalent to Portfolios. Costpoint Organizations are mapped to Departments, not Portfolios.

Setting Options

  • No Portfolio (default)
  • Import
  • [Your Portfolios]

Projects

Project Settings

1. Linking Method

In Mosaic

This setting determines how Costpoint Projects are connected to Mosaic.

📝

In Costpoint: Projects live in the Project Master. Costpoint uses a hierarchical Project ID structure (Level 1 = Client, Level 2 = Project, Level 3 = Phase, Level 4 = Subphase).

Setting Options

  • Manually linked — You choose which Costpoint Projects to import and link.
  • Automatically linked — All Projects that meet the filter criteria will be auto-linked.

2. Linked Project Titles

Setting Options

  • Overwrite — Mosaic Project titles will match Costpoint titles after each sync.
  • Do not overwrite — Mosaic titles can be edited independently.

3. Project Name Source

In Mosaic

Determines which Costpoint level provides the Project Title. Costpoint Projects are hierarchical, so Mosaic Projects are typically Level 2 entries in the Project Master.

Setting Options

  • Level 2 Name (default) — Uses Project.ProjectName at Level 2.
  • Long Name — Uses the Costpoint Long Name where available.

4. Project Dates

Setting Options

  • Transfer — Project Start / End dates stay in sync with Costpoint.
  • One time at first link — Dates are imported during the initial link.

5. Project Fee

In Mosaic

📘

In Costpoint: Project Fee is sourced from PROJ.PROJ_F_CST_AMT (Funded Cost Amount) on the project record.

Setting Options

  • Transfer — Project Fee stays in sync.
  • One time at first link — Fee is imported during the initial link.

6. Profit Center

In Mosaic

Maps the Costpoint Organization assigned to a Project as the Profit Center in Mosaic.

📝

In Costpoint: The Project's Organization comes from Project.Organization, joined to Organization.Name.

Setting Options

  • Transfer — Profit Center syncs from Costpoint.
  • Do not transfer.

7. Client Source

In Mosaic

Costpoint does not have a standalone client entity. Mosaic derives Clients from the project hierarchy.

Setting Options

  • Level 1 Project Name (default) — Uses the top-level Project name as the Client name.
  • Custom Field — Custom-mapped client field (configured by Mosaic Solutions).

Phases

Phase Settings

1. Linking Method

In Mosaic

📘

In Costpoint: Phases correspond to Level 3 entries in the Project Master; Subphases are Level 4.

Setting Options

  • Manually linked / Automatically linked.

2. Phase Dates

Setting Options

  • Transfer — Phase Start / End dates stay in sync.
  • One time at first link.

3. Phase Fee

In Mosaic

📘

In Costpoint: Phase Fee comes from PROJ.PROJ_F_CST_AMT at the Phase level.

Setting Options

  • Transfer / One time at first link.

4. Profit Center

Maps the Phase's Organization as the Phase Profit Center.

Setting Options

  • Transfer / Do not transfer.

Time Entries

Time Entry Settings

1. Transfer Time Entries

In Mosaic

Controls whether Time Entries from Costpoint are synced into Mosaic.

📘

All timesheet entries are fetched from Costpoint regardless of approval status — each entry is stamped with its Costpoint approval status (Not Submitted, Submitted, Approved, Rejected). Your Mosaic Solutions team can configure downstream filtering so that only Approved entries appear in Mosaic.

Setting Options

  • Transfer — Time Entries sync from Costpoint with their approval status.
  • Do not transfer — Time Entries are not synced.

2. Approval Status Mapping

In Mosaic

Each synced Time Entry carries the Costpoint approval status.

Costpoint Status (S_CELL_STATUS_CD)Mosaic Status
M / O (Open)Not Submitted
S (Submitted)Submitted
A (Approved)Approved
R (Rejected)Rejected
P (Processed)Approved

3. Billable Status

In Mosaic

Determines whether each Time Entry's billable flag is taken from Costpoint.

📘

In Costpoint: Billable status comes from TS_CELL.BILLABLE_FL.

Setting Options

  • Transfer / Do not transfer.

4. Hourly Rate

In Mosaic

Determines the hourly rate stored on each Time Entry.

📘

In Costpoint: Rate comes from PROJ_LAB_CAT_RT_SC.BILL_RT_AMT, joined to the timesheet's labor category (TS_LINE.UDT07_ID) and project root.

Setting Options

  • Transfer — The Costpoint Bill Rate is stored on each Time Entry.
  • Do not transfer — Mosaic uses Project / Phase rate configuration instead.

Bill Rates

Bill Rate Settings

1. Transfer Project Labor Category Rates

In Mosaic

Costpoint Project Labor Category (PLC) rates are synced as Mosaic Bill Rates (Rate Groups).

📝

In Costpoint: PLC rates come from PROJ_LAB_CAT_RT_SC (rate amount, start/end dates) joined to BILL_LAB_CAT (labor category code and description).

Setting Options

  • Transfer — PLC rates sync from Costpoint with their effective date ranges.
  • Do not transfer — Bill Rates must be managed manually in Mosaic.

Related Documentation