Skip to Content
πŸš€ Design Partner Program β€” Limited spots available β†’
ConceptsThe Engagement-Centric Model

The Engagement-Centric Model

What is an Engagement?

A Service Instance Between Two Parties

An engagement represents a specific service being delivered to a specific customer over a defined period. If you run a β€œManaged IT Support” service, each customer contract is a separate engagement β€” β€œManaged IT Support for Acme Corp β€” 2025.”

Engagements are the fundamental unit of tracking in DigitalCore. All financial data, performance metrics, and capacity allocations attach to engagements.

How Engagements Relate to Services, Contracts, and Portfolios

  • Services are the parent β€” an engagement always belongs to exactly one service
  • Contracts are the commercial wrapper β€” an engagement can be linked to a contract that defines rates and SLA terms
  • Portfolios are groupings β€” services (and their engagements) can be organised into portfolios for strategic views

The Entity Hierarchy

Organisation β†’ Service β†’ Engagement β†’ Data Tracking

The hierarchy is straightforward:

  1. Organisation β€” Your company. All data belongs to one organisation and is isolated from others.
  2. Service β€” A type of offering you deliver (e.g., β€œCloud Hosting,” β€œBrand Consulting”)
  3. Engagement β€” A specific delivery of that service (e.g., β€œCloud Hosting for Contoso FY2025”)
  4. Data β€” Finance plans/actuals, performance KPIs, capacity hours β€” all at the engagement level

Portfolios as Cross-Cutting Groups

Portfolios group services across natural organisational lines. You might have a β€œKey Accounts” portfolio spanning multiple service types, or a β€œGovernment” portfolio grouping all public sector work.

Contracts as Commercial Wrappers

Contracts define the commercial terms for one or more engagements: contract value, type (fixed-fee, T&M), dates, rate overrides, and SLA terms with penalty definitions.


Engagement Lifecycle

Statuses: Draft β†’ Active β†’ On Hold β†’ Completed β†’ Archived

StatusMeaning
DraftSet up in progress. Not yet accepting check-in data.
ActiveLive and accepting monthly check-ins.
On HoldTemporarily paused. Data preserved but no new check-ins expected.
CompletedService delivery finished. Historical data preserved for reporting.
ArchivedRemoved from active views. Still accessible for historical queries.

What Happens at Each Stage

  • Draft β†’ Active: Templates must be assigned before activating. Once active, the engagement appears in the Operations workspace for check-ins.
  • Active β†’ On Hold: Health scores stop decaying for data freshness. Check-ins can resume when re-activated.
  • Active/On Hold β†’ Completed: Final check-in should be entered. Engagement moves to historical views.
  • Completed β†’ Archived: Engagement is hidden from standard lists but remains in the database for reporting and analytics.

Delivery Attribution

Customer Party vs. Deliverer Party

Each engagement can track two types of parties:

  • Customer (Consumer) β€” The organisation receiving the service
  • Deliverer (Provider) β€” The organisation delivering the service

Tracking Who Is Responsible for Each Cost or Metric

Delivery parties are assigned at the engagement level and can be overridden per item or per period. This enables granular tracking: β€œWho is responsible for this cost line?” or β€œWhich delivery partner owns this KPI?”

Multi-Party Engagements

For complex engagements involving multiple delivery partners, each can be assigned as a separate delivery party. Costs and metrics can be attributed to specific partners, enabling showback and multi-vendor management.