Rule 3 - Mapping of Microsoft 365 Resource Types to CMDB CI Classes

Rule Synopsis

These are the rule/s that determine the target CMDB CI Tables/Classes used by CI Sync for each Microsoft 365 Resource Type.

The target CI Table/CI Class is used by CI Sync for two purposes:

  1. To search for an existing CIs during a CI Update Operation.

  2. To write new CIs during a CI Insert Operation.

Rule Details and Default

The default table mappings for Primary/Parent Resource Types are shown below.

Primary/Parent Resource Types

Default Target Class/Classes

Sharepoint

SharePoint Sites

cmdb_ci_web_site

Microsoft 365 Groups

cmdb_ci_group

Security Groups

cmdb_ci_group

Distribution Lists

cmdb_ci_group

Shared Mailboxes

cmdb_ci_exchange_mailbox

The default table mappings for Secondary/Child Records are shown below.

Secondary/Child Records

Default Target Class

Group Membership (for M365 Groups and Security Groups)

cmdb_rel_person

Group Ownership (for M365 Groups and Security Groups)

cmdb_rel_person

Distribution List Membership (for Distribution Lists)

cmdb_rel_person

Distribution List Ownership (for Distribution Lists)

cmdb_rel_person

Override Options

Context

Customers may consider changing these mappings to target different CMDB CI Tables/Classes shown above.  This can often be required when existing CIs are already present in the CMDB (in Classes different to those shown below) and CI Sync is expected to correlate to the existing CIs.

Options

  1. The target CI Class can be amended per Microsoft 365 Resource Type.

Overriding via Connection Settings

Not Available - Requires a Custom Data Sync Rule (and therefore a Syncfish Support Plan to modify the default behaviour)

Additional Information

N/A

N/A