Sidebar

Combodo

iTop Extensions

Data model for Microsoft InTune

name:
Data model for Microsoft InTune
description:
Adapt iTop classes to InTune datamodel
version:
1.0.0
release:
2025-01-23
itop-version-min:
3.2
code:
combodo-intune-datamodel
state:
stable
php-version-max:
PHP 8.3

This extension enriches iTop's CMDB by adding attributes to iTop objects commonly used within InTune. Together with the Data collector for InTune, it enables administrators to automatically feed iTop with relevant and accurate InTune cloud computing information.

Features

The extension enables the linkage between iTop Mobile Phones, PCs and Tablets and their counter parts in InTune. For that purpose, it adds an InTune ID attribute to these iTop classes and uses it to offer, from the Other Actions menu available from their detailed view, a direct link to the InTune management console.

It enables as well a dynamic management of the Models that appear in InTune and for which a type (PC, Tablet, MobilePhone or any other iTop physical device class) cannot be automatically and programmatically set by an ETL like the Data collector for InTune.

Revision History

Version Release Date Comments
1.0.0 2025-01-23 First version

Limitations

None.

Requirements

The extension can only be installed on iTop 3.2.0 and above. The End-User Devices management extension must have been selected and installed.

Installation

Use the Standard installation process for this extension. It can be installed on any iTop datamodels that host the End-User Devices management extension.

Configuration

The extension brings configuration parameters that enable a direct access from a physical device that has a non empty InTune ID attribute to the detailed page of that object within Microsoft InTune management console where more information can be found.

Configuration
      'combodo-intune-datamodel' => array (
                'direct_access' => array (
                  'url' => 'https://intune.microsoft.com/#view/Microsoft_Intune_Devices/DeviceSettingsMenuBlade/~/overview/mdmDeviceId/$intuneid$',
                  'icon' => 'fas fa-cloud-upload-alt',
                ),
        ),
Parameter Meaning Default
url URL to access InTune details from the detailed page of an object, based on InTune object ID see above
icon Font Awesome icon associated to the action label fas fa-cloud-upload-alt, that appears as

Should it be required, the label of the action and its associated tooltip may be overloaded through this menu with the parameters label and tooltip.

Configuration
      'combodo-intune-datamodel' => array (
                'direct_access' => array (
                  'label' => 'InTune',
                  'url' => 'https://intune.microsoft.com/#view/Microsoft_Intune_Devices/DeviceSettingsMenuBlade/~/overview/mdmDeviceId/$intuneid$',
                  'icon' => 'fas fa-cloud-upload-alt',
                  'tooltip' => 'Lookup directly in InTune',
                ),
        ),
Parameter Meaning
label Name of the action displayed in the “Other Actions” menu of objects
tooltip Tooltip associated to the action

Usage

Model management

Main issue with InTune is that managed devices are not typed as PCs, tablets, mobile phones or anything else. They are just managed Devices ! It is, therefore, up to the ETL to find out this information before loading a managed device in iTop.

For the case where this is not possible, the extension brings the capability to synchronize the model within iTop anyway and set it as an InTune - Unknown type (code InTuneUnknown). It is, then, up to the iTop Configuration manager to set, though the iTop console, the proper Device type to the models that have been flagged that way.

Should the InTune ID attribute exist and be filled, the link toward Microsoft described here above will appear in the “Other Actions” menu, as shown here in the detailed view of a PC.

The InTune page will, of course, only open after appropriate credentials are given. It may look as follows:

Such link will automatically appear on Physical devices that meet the above conditions.
extensions/combodo-intune-datamodel.txt · Last modified: 2024/12/13 16:18 by 127.0.0.1
Back to top
Contact us