TownSq
Sign In
Understanding Onboarding

The Onboarding Process

The end-to-end onboarding workflow — the phases from source data discovery through production go-live, who owns each, and how they overlap.

Overview

Onboarding a branch into C3 runs as a sequence of phases, from establishing access to the source system through to associations going live in C3 Production. Each phase has a clear owner and set of completion criteria. Some phases happen in this app; others — source data ingestion and the C3 loading pipelines — are run by the Data Platform engineering team and are summarized here so you understand where the app fits in the larger picture.

Who does the work

Responsibilities are assigned by team:

  • Engineering — Transformation/Ingestion — transform source data and ingest it into the silver layer and Strata.
  • Engineering — App & Schema — build and maintain this app and the Strata schema.
  • Engineering — Loading — build the pipelines that load data from Strata into C3.
  • Implementation — Associa onboarding specialists responsible for standardization, review, and validation oversight.
  • Branch — staff from the acquired company who provide data validation, wave preferences, and source-system knowledge.

Some tasks — GL and charge-type mapping, wave planning — cannot be done by Engineering alone. They depend on source-system knowledge and business decisions, so they require Branch and Implementation working together.

The phases

PhaseNameOwnerWhere
1Data Source Discovery & AcquisitionTransformation/Ingestion + BranchPre-app
2Field Mapping AnalysisBranch + ImplementationIn app
3Association IngestionTransformation/IngestionEngineering
4Wave Planning & Association AssignmentImplementation + BranchIn app
5Entity Ingestion (incl. configuration entities)Transformation/IngestionEngineering (confirmed in app)
6Standardization — Data MappingImplementation + BranchIn app
7Review & Data Quality AssessmentImplementation (with Branch)In app
8ValidationBranch (execution) + Implementation (oversight)In app
9Migration Tracking & Go-Live Sign-offBranch + AssociaIn app
10C3 UAT LoadingLoadingEngineering
11C3 UAT TestingImplementation + BranchIn C3 UAT
12Go-DarkAll teamsMixed
13Production Migration & Go-LiveEngineeringEngineering

How the phases overlap

The phases are a sequence, but several run in parallel:

  • Ingestion is branch-wide, not wave-based. Entity ingestion (Phase 5) proceeds for the whole branch as source data becomes available, independent of how associations are grouped into waves.
  • Wave planning runs alongside ingestion. Phase 4 only needs associations to exist, so it runs in parallel with Phase 5.
  • Field mapping is a living reference. Phase 2 continues alongside ingestion (Phases 3 and 5), informing the transformation logic Engineering writes.
  • Review is continuous. Phase 7 begins as soon as entities are ingested and intensifies once standardization is complete.
  • Migration tracking is continuous. Entity lifecycle states (Phase 9) advance throughout the process; the two-party go-live sign-off is its final gate.

Where to go next

  • Entity Model — how entities depend on one another and the load order the phases follow.
  • Roles & Access — what each role can do and how team affiliation drives sign-off.
  • Working in the App — step-by-step guidance for the in-app phases.

Associa team members: the complete end-to-end runbook — including the engineering-owned ingestion and C3 loading pipelines — is maintained in Confluence at Data Onboarding App End-to-End Runbook.

The Onboarding Process | TownSq Data Onboarding