Loading...
Loading...
Orchestrator skill for enabling CMDB (Configuration Management Database) end-to-end in Service Cloud ITSM against a production or sandbox org. Use when the user asks to set up CMDB, enable Configuration Management Database, configure the ITSM CMDB, onboard CMDB from scratch, wants a guided walkthrough of CMDB enablement, or asks what CMDB setup steps are available. Triggers on: set up CMDB, enable CMDB, configure CMDB, CMDB onboarding, Configuration Management Database setup, ITSM CMDB walkthrough. DO NOT TRIGGER when: the user asks about a specific CMDB sub-step directly (e.g. only installing a bundle, only assigning permission sets), CMDB record CRUD (creating CIs, relationships), Discovery/Service Graph Connector configuration, or general ITSM queries without CMDB setup intent.
npx skill4agent add forcedotcom/sf-skills service-itsm-agentic-setup-cmdb-coordinateorgHasCMDBEnabledorgHasCMDBPermission && OrgPreferences.CMDBEnabled403 FUNCTIONALITY_NOT_ENABLEDLayer 0 Org SKU / license Org perm ITSrvcsCnfgMgmnt must already be granted (edition/
license/template). NOT settable by any API — verify only.
Layer 1 Tenant provisioning ITOM tenant must reach status PROVISIONED (async).
Layer 2 Feature enable Enable feature service-cloud-itsm-cmdb-integration. This is
what internally sets CMDBEnabled and lifts the 403 gate.
Layer 3 User access Assign the PSL + CMDB permission sets to the user(s).
Layer 4 Content bundles Install the CMDB Foundation (base) content bundle.
Layer 5 Asset Discovery Enable feature service-cloud-itsm-discovery-integration and grant
Discovery page access (IT Service Discovery Manager permission set).
Runs last — depends on the base CMDB feature and earlier layers.CMDB Setup (via service-itsm-agentic-setup-cmdb-coordinate)
Target org: <org> (all steps below run against this org)
CMDB is enabled in ordered layers. Each must succeed before the next:
┌───┬───────────────────────────┬──────────────────────────────────────────────┬──────────┐
│ # │ Layer │ What it does │ Status │
├───┼───────────────────────────┼──────────────────────────────────────────────┼──────────┤
│ 0 │ License check │ Confirm this org is licensed for CMDB │ Pending │
│ │ (prerequisite) │ (set by edition/license — can't be turned on) │ │
├───┼───────────────────────────┼──────────────────────────────────────────────┼──────────┤
│ 1 │ Provision & Enable CMDB │ Set up the CMDB service, then turn on the │ Pending │
│ 2 │ │ CMDB feature (makes CMDB available to use) │ │
├───┼───────────────────────────┼──────────────────────────────────────────────┼──────────┤
│ 3 │ Assign user access │ Grant CMDB access to the chosen users │ Pending │
├───┼───────────────────────────┼──────────────────────────────────────────────┼──────────┤
│ 4 │ Install content bundle │ Install the CMDB Foundation (base) content │ Pending │
├───┼───────────────────────────┼──────────────────────────────────────────────┼──────────┤
│ 5 │ Enable Asset Discovery │ Turn on asset discovery and grant Discovery │ Pending │
│ │ │ page access (final step — needs the steps │ │
│ │ │ above done first) │ │
└───┴───────────────────────────┴──────────────────────────────────────────────┴──────────┘
I recommend running these in order. Where would you like to start (or shall I run 1 → 5)?| Layer | Child skill |
|---|---|
| 0 (org SKU check) + 1 (tenant provisioning) + 2 (feature enable) | |
| 3 (user access) | |
| 4 (content bundle) | |
| 5 (asset discovery) | |
service-itsm-agentic-setup-cmdb-configureITSrvcsCnfgMgmntENABLEDPROVISIONEDCMDB Setup — Complete (via service-itsm-agentic-setup-cmdb-coordinate)
Target org: <org>
┌───┬───────────────────────────┬──────────┐
│ # │ Layer │ Status │
├───┼───────────────────────────┼──────────┤
│ 0 │ License check │ Done │
│ 1 │ CMDB service setup │ Done │
│ 2 │ CMDB feature turned on │ Done │
│ 3 │ User access │ Done │
│ 4 │ Content bundle (base) │ Done │
│ 5 │ Asset Discovery + access │ Done │
└───┴───────────────────────────┴──────────┘
CMDB is enabled and ready. Users with the assigned permission sets can now work with
Configuration Items. Next, you can model CIs, identification rules, and relationships.0. Org SKU check (prerequisite — hard stop if missing; no API can grant it)
1. Tenant provisioning (async infra; must reach PROVISIONED)
2. CMDB feature enable (sets CMDBEnabled; lifts the 403 gate — bundles/CI APIs stay 403 until this)
3. User access (PSL + permission sets; without these users can't see CMDB)
4. Content bundle (CMDB Foundation base; requires Layer 2 — bundle APIs 403 until enabled)
5. Asset Discovery (enable service-cloud-itsm-discovery-integration and grant Discovery page
access via the IT Service Discovery Manager permission set; final layer —
requires the base CMDB feature and earlier layers; blocked until done)service-itsm-agentic-setup-cmdb-configurePROVISIONEDITSrvcsCnfgMgmntFUNCTIONALITY_NOT_ENABLEDDUPLICATE_VALUEbundleListViewtenantProvisioningStatusITSrvcsCnfgMgmntItSrvcCnfgItmReadPsldispatchheadless-360ITSrvcsCnfgMgmnt