Semantius Logo

Change and Release Management

1. Overview

Change request capture, CAB workflow, approval routing, release planning, and standard-change catalog.

2. Entity summary

Namedata_objectDescription
CAB Meetingscab_meetingsChange Advisory Board meeting records covering agenda, attendees, changes reviewed, decisions, and minutes.
Change Collisionschange_collisionsDetected conflicts between overlapping changes or a change scheduled in a blackout window, recording the colliding changes and the resolution.
Changesservice_changesPlanned modifications to a service or configuration item, with change type, risk score, approval state, schedule, and back-out plan.
Service Releasesservice_releasesRelease records that bundle one or more changes into a single shippable unit, with the release window, status, and rollback plan.
Configuration Itemsconfiguration_itemsCanonical records of IT things under management: servers, containers, applications, services, network devices, databases, and cloud resources.
LocationslocationsPhysical or organizational locations referenced across the system, used to place and group other records.
Org Unitsorg_unitsNodes in the organizational hierarchy such as divisions, departments, and teams, with manager, cost center alignment, geographic scope, and parent-child links.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  locations["Locations"]
  service_changes["Changes"]
  configuration_items["Configuration Items"]
  org_units["Org Units"]
  service_releases["Service Releases"]
  cab_meetings["CAB Meetings"]
  change_collisions["Change Collisions"]
  users["Users"]
  service_changes -->|"updates"| configuration_items
  configuration_items -->|"changed_by"| service_changes
  service_changes -->|"impacts"| configuration_items
  org_units -->|"rolls_up_to"| org_units
  locations -->|"rolls_up_to"| locations
  users -->|"owned CIs"| configuration_items
  users -->|"leads"| org_units
  users -->|"owned changes"| service_changes
  service_changes -->|"is_approved_by"| users
  org_units -->|"has members"| users
  locations -->|"houses"| users
  class locations embedded_master;
  class service_changes master;
  class configuration_items embedded_master;
  class org_units embedded_master;
  class service_releases master;
  class cab_meetings master;
  class change_collisions master;
  class users platform_builtin;
  style locations stroke-dasharray:5 5;
  style org_units stroke-dasharray:5 5;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1cab_meetingscab_meetingsCAB MeetingCAB Meetingsmaster--required-operational_record:manage-
2change_collisionschange_collisionsChange CollisionChange Collisionsmaster--required-operational_record:manage-
3service_changesservice_changesChangeChangesmaster--required-operational_workflow:manage-
4service_releasesservice_releasesService ReleaseService Releasesmaster--required-operational_workflow:manage-
5configuration_itemsconfiguration_itemsConfiguration ItemConfiguration Itemsembedded_mastercmdb-coreCMDB Core Repositoryrequired-operational_workflow:manage-
6locationslocationsLocationLocationsembedded_masteriwms-location-masterLocation and Property Masteroptional-catalog:admin-
7org_unitsorg_unitsOrg UnitOrg Unitsembedded_masterhcm-org-positionsOrganization and Position Managementoptional-operational_workflow:manage-

4. Aliases and industry synonyms

(none: no industry-scoped aliases for this scope)

5. Relationships

5.1 Intra-scope edges

fromverbtocardinalitykindnecessityowner_sidedelete_modefk_formatnotes
service_changesupdatesconfiguration_itemsmany_to_manyreferenceoptionaltargetclearreference-
configuration_itemschanged_byservice_changesmany_to_manyreferenceoptionaltargetclearreference-
service_changesimpactsconfiguration_itemsmany_to_manyreferencerequiredtargetrestrictreference-
org_unitsrolls_up_toorg_unitsone_to_manyreferenceoptionalsourceclearreference-
locationsrolls_up_tolocationsone_to_manyreferenceoptionalsourceclearreference-

5.2 Built-in edges (users and other platform built-ins)

fromverbtocardinalitynecessityowner_sidedelete_modefk_formatnotes
usersowned CIsconfiguration_itemsone_to_manyoptionalsourceclearreference-
usersleadsorg_unitsone_to_manyoptionalsourceclearreference-
usersowned changesservice_changesone_to_manyoptionalsourceclearreference-
service_changesis_approved_byusersmany_to_manyoptionaltargetclearreference-
org_unitshas membersusersone_to_manyoptionaltargetclearreference-
locationshousesusersone_to_manyoptionaltargetclearreference-

5.3 Cross-scope edges

5.3a Outbound from this scope’s masters and contributors

Edges this scope drives: the in-scope endpoint has role of master or contributor.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
service_changesreferencesci_baselinesmany_to_manyoptionalnonen/a-
service_problemsresults_inservice_changesone_to_manyoptionalnonen/a-
service_changesgeneratesasset_lifecycle_eventsone_to_manyoptionalnonen/a-
vulnerability_remediationstracked_viaservice_changesone_to_manyoptionalnonen/a-

5.3b Context edges on embedded shells and consumed entities

Edges the canonical owner drives, shown for context: the in-scope endpoint has role of embedded_master, consumer, or derived.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
enterprise_applicationsmapped_toconfiguration_itemsmany_to_manyoptionalnonen/a-
enterprise_applicationsonboards_intoconfiguration_itemsone_to_oneoptionalnonen/a-
ci_classesclassifiesconfiguration_itemsone_to_manyrequirednone (required-if-present)n/a-
configuration_itemsrelated_viaci_relationshipsone_to_manyoptionalnonen/a-
configuration_itemsbaselined_inci_baselinesmany_to_manyoptionalnonen/a-
configuration_itemscomposesservice_mapsmany_to_manyoptionalnonen/a-
configuration_itemsbacked_byhardware_assetsone_to_oneoptionalnonen/a-
configuration_itemstriggersservice_incidentsone_to_manyoptionalnonen/a-
hardware_assetsrepresented_asconfiguration_itemsone_to_oneoptionalnonen/a-
locationshosts_desk_bookingsdesk_bookingsone_to_manyrequirednone (required-if-present)n/a-
locationshosts_room_reservationsroom_reservationsone_to_manyrequirednone (required-if-present)n/a-
locationssite_of_service_requestsworkplace_service_requestsone_to_manyrequirednone (required-if-present)n/a-
locationsmeasured_by_reportsspace_utilization_reportsone_to_manyrequirednone (required-if-present)n/a-
locationssubject_of_feedbackworkplace_experience_feedbackone_to_manyoptionalnonen/a-
org_unitsgroupsemployeesone_to_manyrequirednone (required-if-present)n/a-
org_unitscontainshcm_positionsone_to_manyrequirednone (required-if-present)n/a-
cost_centersfundsorg_unitsone_to_manyrequirednone (required-if-present)n/a-
org_unitsengagescontingent_workersone_to_manyoptionalnonen/a-
org_unitsis_scored_byengagement_driversone_to_manyoptionalnonen/a-
org_unitsis_measured_bypeople_kpisone_to_manyoptionalnonen/a-
org_unitstriggersiga_entitlement_definitionsone_to_manyoptionalnonen/a-
org_unitsmaps_tocost_centersone_to_oneoptionalnonen/a-
org_unitssponsorscompliance_assignmentsone_to_manyoptionalnonen/a-
org_unitssponsorsbenefit_plansmany_to_manyoptionalnonen/a-
survey_campaignstargetsorg_unitsmany_to_manyoptionalnonen/a-
org_unitsownsaction_plansone_to_manyoptionalnonen/a-
service_incidentsreferencesconfiguration_itemsmany_to_manyoptionalnonen/a-
dc_port_connectionsupdatesconfiguration_itemsone_to_manyoptionalnonen/a-
vulnerabilitiesaffectsconfiguration_itemsone_to_manyoptionalnonen/a-

6. Cross-domain context

6.1 Master consumers (other modules / domains that embed this scope’s masters)

data_objectother module / domainrolenecessitynotes
service_changesCMDB-CORE (CMDB Core Repository) - CMDBcontributorrequired-
service_changesRMM-PATCH-MGMT (Patch Management) - RMMcontributorrequired-

6.2 Outbound handoffs (events this scope publishes)

source moduletarget domaintarget moduletrigger_eventtransitionpayloadintegrationfrictiondescription
CMDB-COREITSMITSM-INCIDENT-MGMTci.unauthorized_change_detected(state_change)configuration_itemsapi_callmediumConfiguration drift against a CI baseline (or change without a CAB-approved change record) creates a compliance / security incident in ITSM. Friction is medium - false positives from legitimate-but-unrecorded operational tweaks are common.
ITSM-CHANGE-MGMTCMDBCMDB-COREservice_change.completedcompleted (state_change)service_changesapi_callmediumCompleted change in ITSM updates the affected CIs in CMDB (software version, configuration state, relationship topology). Friction is medium - most ITSM/CMDB pairs are same-vendor and reasonably integrated; cross-vendor combos drift.
HCM-ORG-POSITIONSIGAIGA-ACCESS-REQUESTorg_unit.created(state_change)org_unitsevent_streammediumNew org unit drives IGA group/role provisioning. Group-name conventions and ownership must be encoded; otherwise orphan groups proliferate.
HCM-ORG-POSITIONSIGAIGA-ACCESS-REQUESTorg_unit.disbanded(state_change)org_unitsevent_streamhighOrg-unit disbandment requires IGA group cleanup; orphan-group risk if employees re-assigned slowly.
HCM-ORG-POSITIONSIGAIGA-ACCESS-REQUESTorg_unit.merged(state_change)org_unitsevent_streamhighOrg-unit merge consolidates IGA groups: members migrate, entitlements deduplicated, SoD revalidated. Often runs as a batch project rather than event.
HCM-ORG-POSITIONSHCMHCM-CORE-WORKERorg_unit.disbanded(state_change)org_unitslifecycle_progressionhighDisbanded org unit requires every incumbent employee to be re-placed before close; worker-record module blocks the close until reassignment completes.
HCM-ORG-POSITIONSHCMHCM-CORE-WORKERorg_unit.merged(state_change)org_unitslifecycle_progressionmediumOrg-unit consolidation cascades employee re-assignment, manager and dotted-line reassignment, and reporting-line recompute on the worker record.
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.activated(state_change)org_unitsapi_calllow-
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.closed(state_change)org_unitsapi_callhigh-
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.created(state_change)org_unitsapi_callmedium-
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.disbanded(state_change)org_unitsapi_callhigh-
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.merged(state_change)org_unitsapi_callhigh-
HCM-ORG-POSITIONSATSATS-RECRUITMENT-PIPELINEorg_unit.reorganized(state_change)org_unitsapi_callhigh-
HCM-ORG-POSITIONSFIN(domain-level)org_unit.created(state_change)org_unitsapi_callmediumNew org unit usually maps to cost-center; ERP-FIN must reflect the structure for budgeting and labor allocation.

6.3 Inbound handoffs (events this scope reacts to)

target modulesource domainsource moduletrigger_eventtransitionpayloadintegrationfrictiondescription
ITSM-CHANGE-MGMTRMMRMM-PATCH-MGMTpatch_job.completedcompleted (state_change)service_changesapi_callmediumPatch job completion updates the corresponding ITSM change record with per-endpoint execution result and closes it. Failure modes: partial-failure handling differs between tools; rollback events may not be reflected in the change history.
ITSM-CHANGE-MGMTRMMRMM-PATCH-MGMTpatch_job.scheduled(state_change)service_changesapi_callmediumA scheduled patch job in RMM creates a corresponding change record in ITSM for CAB approval and audit trail. Failure modes: approval delays in ITSM don’t gate RMM execution; emergency patch jobs bypass change-control by design and leave the change record stale.
CMDB-COREDISCOVERY(domain-level)ci.discovereddiscovered (signal)configuration_itemsevent_streamlowDiscovered devices reconcile against the existing CMDB and either match (update existing CI), promote (create new CI), or queue for manual review (ambiguous match). Low friction when DISCOVERY and CMDB are same-vendor; medium otherwise.
CMDB-CORERMMRMM-AGENT-MGMTci_endpoint.discovereddiscovered (signal)configuration_itemsapi_callhighRMM contributes CI attributes (OS, installed services, network config) to the CMDB. Failure modes: CMDB receives the same logical CI from multiple discovery sources (RMM, AD, agent-less scans, cloud APIs) with conflicting attribute values; reconciliation rules are CMDB-vendor-specific and rarely fully cover RMM’s payload shape.

6.4 Master providers (modules / domains that own masters this scope embeds)

data_objectrole herenecessitycanonical owner(s)slice notes
configuration_itemsembedded_masterrequiredCMDB-CORE (CMDB)-
locationsembedded_masteroptionalIWMS-LOCATION-MASTER (IWMS)-
org_unitsembedded_masteroptionalHCM-ORG-POSITIONS (HCM)-

7. Lifecycle states

configuration_items (Configuration Item)

This scope holds configuration_items as embedded_master; the canonical state machine is owned by CMDB-CORE.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1discovered---CI auto-detected by discovery feed; not yet curated.
2registered--itsm-change-mgmt:register_ciCI record curated and accepted into the CMDB of record.
3in_use----CI is actively in operational use.
4retired--itsm-change-mgmt:retire_ciCI taken out of service but record retained.
5archived-itsm-change-mgmt:archive_ciCI record archived after retirement; read-only for audit.

org_units (Org Unit)

This scope holds org_units as embedded_master; the canonical state machine is owned by HCM-ORG-POSITIONS.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Org unit defined as part of a future structure; not yet operational.
2active--itsm-change-mgmt:active_org_unitOperational unit; carries headcount, cost-center linkage, and reporting lines.
3reorganized-itsm-change-mgmt:reorganized_org_unitUnit folded into or replaced by a new structure; references remain for history.
4closed-itsm-change-mgmt:closed_org_unitUnit dissolved; no employees or positions reside in it.

service_changes (Change)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Change record being authored by the requester.
2submitted----Submitted to CAB / change manager for review.
3approved--itsm-change-mgmt:approve_changeApprover has authorized the change to proceed.
4implementing----Change is being executed in the implementation window.
5review----Post-implementation review (success, back-out, lessons).
6closed---Change record finalized after PIR.
7rejected---Approver rejected the change; will not be implemented.
8canceled---Change withdrawn by requester before approval/implementation.

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
itsm-change-mgmt:readbaseline-readRead access to every entity in the module
itsm-change-mgmt:managebaseline-manageEdit operational records
itsm-change-mgmt:adminbaseline-adminEdit reference data and inherit every workflow gate below-
itsm-change-mgmt:active_org_unitworkflow-gate (lifecycle)Transition org_units into state active
itsm-change-mgmt:reorganized_org_unitworkflow-gate (lifecycle)Transition org_units into state reorganized
itsm-change-mgmt:closed_org_unitworkflow-gate (lifecycle)Transition org_units into state closed
itsm-change-mgmt:approve_changeworkflow-gate (lifecycle)Transition service_changes into state approved
itsm-change-mgmt:register_ciworkflow-gate (lifecycle)Transition configuration_items into state registered
itsm-change-mgmt:retire_ciworkflow-gate (lifecycle)Transition configuration_items into state retired
itsm-change-mgmt:archive_ciworkflow-gate (lifecycle)Transition configuration_items into state archived

8.2 Business rules

(none: no flag-derived business rules)

9. Roles, RACI, and responsibilities (derived)

Baseline roles, the permission hierarchy, and RACI realization are DERIVED from this scope’s entity-type write tiers + process_raci; none of it is stored in the catalog (the deployer provisions it from this blueprint).

9.1 ITSM-CHANGE-MGMT

Baseline roles:

rolebaseline grant
itsm-change-mgmt_vieweritsm-change-mgmt:read
itsm-change-mgmt_manageritsm-change-mgmt:manage

Permission hierarchy:

permissionincludes
itsm-change-mgmt:adminitsm-change-mgmt:manage
itsm-change-mgmt:manageitsm-change-mgmt:read
itsm-change-mgmt:adminitsm-change-mgmt:active_org_unit
itsm-change-mgmt:adminitsm-change-mgmt:reorganized_org_unit
itsm-change-mgmt:adminitsm-change-mgmt:closed_org_unit
itsm-change-mgmt:adminitsm-change-mgmt:approve_change
itsm-change-mgmt:adminitsm-change-mgmt:register_ci
itsm-change-mgmt:adminitsm-change-mgmt:retire_ci
itsm-change-mgmt:adminitsm-change-mgmt:archive_ci

Processes wired:

process_keyprocess_namePCF codePCF IDleveldescription
create_organizational_designCreate organizational design1.2.5100413Formulating a design for the organization’s resources that allow it to meet its objectives. Develop a new framework for molding the organization’s various processes into a coherent and seamless whole.
conduct_organizationConduct organization restructuring opportunities1.1.5167923Examining the scope and contingencies for restructuring based on market situation and internal realities. Map the market forces over which any and all probabilities can be probed for utility and viability. Once the restructuring options have been analyzed and the due-diligence performed, execute the deal. Consider seeking professional services for assistance in formalizing these opportunities.

RACI realization:

actorkindraciprocess_keyrealization
HR-ORG-DESIGN-ANALYSTpersonaresponsiblecreate_organizational_designgrant gates [itsm-change-mgmt:active_org_unit] + the gated entities’ write tier
HR-BUSINESS-PARTNERpersonaaccountablecreate_organizational_designapproval gate
PEOPLE-MANAGERpersonaconsultedcreate_organizational_designadvisory read grant
HR-HRIS-ADMINpersonainformedcreate_organizational_designnotification side effect (trigger_event / webhook_receiver)
HR-ORG-DESIGN-ANALYSTpersonaresponsibleconduct_organizationgrant gates [itsm-change-mgmt:reorganized_org_unit] + the gated entities’ write tier
HR-BUSINESS-PARTNERpersonaaccountableconduct_organizationapproval gate
PEOPLE-MANAGERpersonaconsultedconduct_organizationadvisory read grant

9.2 Functional ownership and default grants

responsibilitybusiness functiondefault roledefault tier
ownerIT Service Deskadmin:admin
contributorIT Operationsmanage:manage
contributorSecuritymanage:manage
consumerFinanceread:read
consumerHuman Resourcesread:read