Skip to content

Source System Inventory

Use this page to document systems that EDP may collect from. The inventory should include both active integrations and candidate systems.

Inventory Fields

FieldDescription
Source systemName of the system or platform
Business capabilityWhat operational domain the system supports
System ownerTeam or role responsible for the system
Technical ownerTeam or role responsible for integration support
Data stewardPerson or role responsible for definitions and data quality
Integration statusCandidate, planned, active, paused, deprecated, or retired
Connector statusNone, custom planned, custom active, prebuilt available, prebuilt active
Integration patternAPI, webhook, file drop, database read, CDC, export, SDK, or manual seed
Authentication methodOAuth, service account, API key, certificate, database credential, or other
Required credentialsNon-secret description of required credentials, scopes, roles, or grants
Data domainsIdentities, assets, tickets, licenses, memberships, finance, operations, etc.
Data sensitivityPublic, internal, confidential, restricted, regulated, or organization-defined class
Refresh cadenceNear-real-time, hourly, daily, weekly, monthly, on demand
Historical availabilityWhether the source exposes current state, history, events, or snapshots
Rate limitsKnown API or export limits
Backfill supportWhether historical data can be backfilled
Raw landing targetRaw schema/table or object storage target
ODS entitiesNormalized entities produced by this source
Vault structuresHubs, links, and satellites supported by this source
Data martsMarts or reports fed by this source
Operational risksAccess limits, licensing constraints, data quality concerns, API instability
Support pathWhere connector or source issues should be escalated
Documentation linkLink to source-specific setup or vendor documentation

Starter Inventory

Source SystemBusiness CapabilityIntegration StatusConnector StatusIntegration PatternData Domains
ADIdentity and access managementPlannedPrebuilt plannedLDAPS, LDAP, PowerShell export, or scheduled directory queryUsers, groups, computers, OUs, memberships
M365Cloud productivity and collaborationPlannedPrebuilt plannedMicrosoft Graph API, reports API, admin exports where neededUsers, groups, teams, channels, licenses, usage, service metadata
Google WorkspaceCloud productivity, identity, collaboration, devices, audit, and administrationPlannedPlannedAdmin SDK Directory API, Admin SDK Reports API, Alert Center API, Events API, admin exports where neededUsers, groups, memberships, org units, roles, licenses, devices, usage, audit events, alerts
Infinite CampusStudent information and academic operationsPlannedPlannedOneRoster API, customer-approved MS SQL read access, OneRoster CSV export, ad hoc reports, vendor-supported integrationStudents, guardians, staff, schools, terms, courses, sections, rosters, assignments, grades, attendance
Canvas LMSLearning management and digital instructionPlannedPlannedCanvas REST API, Canvas Data 2, Live Events, SIS import/export reports, admin reportsAccounts, users, courses, sections, enrollments, assignments, submissions, grades, modules, activity
Follett DestinyLibrary, textbook, and resource managementPlannedPlannedDestiny Open APIs, scheduled exports, command-line utilities, approved database read where supportedSites, patrons, titles, copies, resources, checkouts, returns, fines, fees, instructional materials
Apple Business Manager and Apple School ManagerApple device enrollment, Managed Apple Accounts, Apps and Books, and education roster managementPlannedPlannedApple School and Business Manager API, ASM Roster API, Apps and Books web services, exportDevices, MDM assignments, locations, managed accounts, apps, books, licenses, classes, rosters
KnowBe4Security awareness training and phishing simulationPlannedPlannedReporting API, Graph API, User Event API, Product API, webhooks, exportUsers, groups, training campaigns, enrollments, completions, phishing campaigns, risk scores, user events
Cisco Meraki DashboardCloud-managed network operationsPlannedPlannedDashboard API v1, webhooks, syslog or SNMP export where neededOrganizations, networks, devices, clients, licenses, configuration, statuses, events, alerts
ManageEngine ServiceDesk PlusIT service management and CMDBPlannedPlannedCloud API v3, on-prem API v3, webhooks, database read or export where approvedRequests, incidents, problems, changes, tasks, worklogs, requesters, technicians, assets, CIs, SLAs, approvals
ManageEngine Endpoint CentralUnified endpoint managementPlannedPlannedCloud REST API, on-prem REST API, custom query reports, scheduled exportEndpoints, users, hardware, software, patches, deployments, configurations, groups, remote offices, compliance
HR or workforce systemWorkforce lifecycleCandidateCandidateAPI, export, secure file transferEmployees, departments, managers, job status, hire and termination dates
Identity providerIdentity and access managementCandidatePlannedAPI or directory queryIdentities, groups, memberships
Collaboration platformCommunication and collaborationCandidatePlannedAPITeams, channels, memberships, activity
Other endpoint managementDevice and endpoint operationsCandidatePlannedAPI or exportDevices, users, compliance, inventory
Other service deskTickets and operational workCandidatePlannedAPIIncidents, requests, changes, assets
Other security awareness platformTraining and awarenessCandidatePlannedAPI or exportUsers, assignments, completions
Virtualization platformInfrastructure operationsCandidatePlannedAPIHosts, VMs, clusters, capacity
Backup or disaster recovery platformOperational resilienceCandidateCandidateAPI or exportBackup jobs, restore points, protected assets, success and failure status

Source Documentation Template

Create a dedicated page for each important source system when it becomes active or near-term.

Recommended page sections:

  • Overview
  • Ownership
  • Data domains
  • Integration pattern
  • Required access
  • Connector options
  • Prebuilt package status
  • Raw landing design
  • ODS mapping
  • Data Vault mapping
  • Data Mart outputs
  • Quality checks
  • Refresh schedule
  • Operational runbook
  • Known limitations