Partager via


Génération d’analyses

Les paramètres de plan de travail qui permettent aux employés d’indiquer leur intention d’entrer au bureau, combinés aux données d’occupation réelles des bâtiments, offrent aux gestionnaires immobiliers et d’installations un outil précieux pour comprendre, analyser et optimiser l’utilisation de l’espace de bâtiment.

En comparant les données du plan de travail, qui reflètent les intentions des employés, aux données d’occupation réelles, vous pouvez identifier les différences entre l’utilisation planifiée et l’utilisation réelle de l’espace.

Voici les signaux utilisés dans l’analytique de création :

  • Utilisation du bâtiment en fonction de l’intention d’entrer au bureau L’analytique de création utilise les plans de travail des employés pour évaluer l’utilisation de l’espace pilotée par l’intention.

  • Utilisation du bâtiment en fonction de l’occupation réelle L’analytique des bâtiments utilise les données de badge pour déduire le nombre d’employés présents dans un bâtiment, ce qui fournit une mesure de l’occupation réelle du bâtiment.

  • Personnes données Microsoft Places l’analytique utilise des données d’API de profil de personnes provenant de données Microsoft Entra ID (ou) via des connecteurs externes pour analyser les employés affectés à un bâtiment spécifique et les employés sous un responsable spécifique. Ces données permettent de mapper les utilisateurs à un bâtiment spécifique, ce qui améliore la couverture des données pour l’analytique de création.

Génération d’un signal d’analytique

Génération de l’utilisation en fonction de l’intention d’utilisation

L’analytique de création utilise des données de plan de travail pour suivre l’occupation prévue des bâtiments et les tendances hybrides attendues, ce qui fournit des informations sur les préférences des employés concernant les visites au bureau.

La source des données du plan de travail provient du paramètre Heures de travail flexibles (FWH) disponible pour les utilisateurs dans Microsoft Places et dans l’application Outlook. Les données du plan de travail dépendent de la disponibilité des données de personnes (à partir de jeux de données de profils de personnes). Personnes données permettent de mapper les employés qui définissent des plans de travail sans choisir les bâtiments comme bâtiments qui leur sont attribués dans les données de personnes.

Utilisation du bâtiment en fonction de l’occupation réelle

L’analytique des bâtiments utilise les données d’occupation pour détecter la présence réelle de personnes dans les bâtiments. Actuellement, nous prenons en charge les données d’occupation des bâtiments suivantes :

  • Données d’accès au badge

Remarque

Pour que les tableaux de bord d’analyse des bâtiments affichent des valeurs précises, les données de personnes doivent être mappées aux bâtiments intégrés à Mirosoft Places.

Dans la section suivante, nous allons aborder des détails sur l’intégration des données de personnes, ainsi que sur l’intégration des données d’occupation.

Intégrer des données de personnes

Informations générales

Microsoft Places analytics utilise les données de l’API de profil de personnes pour associer des utilisateurs à un emplacement/bâtiment spécifique. Personnes données de profil extrait généralement les données de Microsoft Entra ID et, si vous avez ajouté des connecteurs pour apporter des données de personnes aux applications Microsoft 365, les données pertinentes sont reflétées dans le jeu de données de profil de personnes.

  • Le nombre d’employés affectés dans l’analytique de construction est dérivé de l’employé au mappage de création.

  • Pour que les fonctionnalités de filtre de leader fonctionnent avec précision, le mappage du gestionnaire d’employés doit être disponible dans le jeu de données de profil de personnes.

Format de données

Microsoft Places analytics recherche un ensemble spécifique de champs dans le jeu de données de profils de personnes pour créer un mappage entre les employés, les bâtiments qui leur sont attribués et leurs responsables.

  • OfficeLocation Il s’agit de la propriété d’API de profil de personnes utilisée par Places pour associer un employé à un bâtiment.

Remarque

Cette propriété doit correspondre au nom du bâtiment défini dans Places Directory pour créer le mappage avec précision.

  • Gérant Il s’agit de la propriété d’API de profil de personnes utilisée par Places pour associer des utilisateurs à leurs responsables/responsables.

Pour en savoir plus sur l’API de profil ici Format de données, consultez Utiliser l’API de profil dans Microsoft Graph pour récupérer des informations sur vous-même ou sur un autre utilisateur.

Mises à jour des données à Microsoft Entra ID

Pour faire correspondre les données de profil des personnes aux données de présence, leur emplacement Microsoft Entra ID doit être mis à jour. Elle peut être effectuée à l’aide de l’une des méthodes suivantes.

Portail Azure

  1. Accédez à la Portail Azure : accédez au Portail Azure et connectez-vous avec vos informations d’identification.
  2. Accédez à Azure Active Directory : dans le volet de navigation gauche, sélectionnez Azure Active Directory.
  3. Recherchez l’utilisateur : sous Gérer, sélectionnez Utilisateurs, puis recherchez l’utilisateur dont vous souhaitez mettre à jour l’emplacement.
  4. Modifier les informations utilisateur : sélectionnez le nom de l’utilisateur pour ouvrir son profil, puis sélectionnez Modifier pour mettre à jour ses informations.
  5. Mettre à jour l’emplacement : dans la section Informations sur le travail , vous pouvez mettre à jour les détails de l’emplacement de l’utilisateur. Veillez à enregistrer vos modifications.
  6. Gestionnaire de mises à jour : dans la section Informations sur le travail , vous pouvez mettre à jour les détails du responsable de l’utilisateur. Veillez à enregistrer vos modifications.

Pour en savoir plus sur la mise à jour des données Microsoft Entra ID, consultez Ajouter ou mettre à jour les informations et paramètres de profil d’un utilisateur dans le centre d’administration Microsoft Entra.

Mettre à jour les attributs Microsoft Entra ID à l’aide d’un script PowerShell

# Connect to Azure AD 
Connect-AzureAD

Mettre à jour l’emplacement de l’utilisateur

Update-AzADUser -UPNOrObjectId user@domain.com -OfficeLocation “18/2111”

Pour plus d’informations, consultez Update-AzADUser.

Mettre à jour les attributs Microsoft Entra ID à l’aide de API Graph

Commencez par comprendre le type de ressource utilisateur. Pour plus d’informations, consultez Type de ressource utilisateur.

Échantillon:

PATCH https://graph.microsoft.com/v1.0/users/{id} 
Content-type: application/json 
{ 
  "officeLocation": "18/2111" 
} 

Validation et résolution des problèmes des données

  • La propriété de nombre d’en-têtes dans le tableau de bord d’analyse Microsoft Places doit avoir la valeur attendue.
  • Le responsable filtre dans la page Building analytics de Places analytics et doit avoir les données du responsable approprié renseignées.
  • Si les modifications sont apportées en mettant à jour l’emplacement de l’utilisateur ou le responsable, elles doivent être reflétées dans Places analytique dans 3 à 4 jours.
  • Utilisez l’option de commentaires dans l’application pour envoyer les problèmes Microsoft que vous rencontrez.

Considérations sur la sécurité et la confidentialité

Microsoft Places analytique agrège toujours les points de données pour afficher les numéros d’utilisation de la construction. Les utilisateurs ne peuvent pas identifier d’informations sur des employés individuels spécifiques. Microsoft Places utilise les données de profil de personnes utilisées par d’autres applications Microsoft 365.

Intégrer des données de badge

Vous pouvez utiliser des systèmes d’accès par badge existants pour améliorer Places rapport Analytics sur la création de tableaux de bord d’occupation.

Processus d’activation des données de badge

  • Étape 1 : Ajouter des appareils d’accès par badge à Microsoft Places (facultatif, mais fortement recommandé).
  • Étape 2 : Charger les données de télémétrie des badges sur Microsoft Places.

Remarque

Personnes données doivent être disponibles pour les bâtiments intéressés dans Microsoft Places avant l’intégration des données de badge. Les données de badge sont validées par rapport aux données Personnes. Le système filtre les données de badge des utilisateurs qui ne sont pas mappés à Microsoft Places.

Étape 1 : Ajouter des appareils d’accès par badge à Microsoft Places

La première étape consiste à charger les métadonnées d’appareil d’accès par badge et à mapper les appareils à un Id De place dans Microsoft Places. Cette étape permet de contextualiser les signaux de badge lorsqu’ils atteignent Microsoft Places. Vous pouvez ajouter des appareils d’accès par badge à Microsoft Places à l’aide de deux options :

  • Option 1 : Utilisation des applets de commande PowerShell
  • Option 2 : Utilisation des API Microsoft Graph
Option 1 : Utilisation des applets de commande PowerShell

Les applets de commande PowerShell sont disponibles pour gérer les appareils dans Microsoft Places. Pour en savoir plus sur les applets de commande Microsoft Places, consultez le module Microsoft Places cmdlets pour PowerShell.

Remarque

Pour exécuter des applets de commande, le rôle TenantPlacesManagement doit être attribué.

Formats de données d’appareil pour les applets de commande
Colonne Description Notes Exemple
DeviceId (obligatoire) Identificateur unique de l’appareil (recommandé : Manufacturer_DeviceUniqueId). Doit correspondre à l’ID de la télémétrie envoyée. Manuf1_3455
DisplayName Nom complet de l’appareil. Vous pouvez utiliser un nom convivial, le cas échéant. Manuf1_3455
Description Description de l’appareil.
MacAddress Adresse Mac de l’appareil. Fournisseur fourni (si disponible).
Fabricant (obligatoire) Fabricant de l’appareil. Fourni par l’administrateur informatique. Manuf1
IPV4Address IPV4Address de l’appareil. Fournisseur fourni (si disponible).
IPV6Address IPV6Address de l’appareil. Fournisseur fourni (si disponible).
PlaceId PlaceId auquel votre appareil est mappé dans Places. L’administrateur informatique mappe DeviceID au champ DisplayName à partir d’une liste de salles. 76fe540f-01a9-425e-acd5-5d7d1da44fbf
Tags Liste des étiquettes personnalisées associées à l’appareil pour faciliter la recherche. ["IsVirtual_False », « Building_121"]
Sensor.SensorId Identificateur unique d’un capteur au sein de l’appareil. Doit être fourni dans la charge utile de télémétrie standard. Insigne
Sensor.DisplayName Nom d’affichage du capteur. Vous pouvez utiliser un nom convivial (le cas échéant). Trombone
Sensor.SensorType (obligatoire) Type de capteur. Liste validée (voir les exemples). Insigne
Sensor.PlaceId Identificateur unique de l’emplacement desservi par le capteur (vous devez uniquement fournir ces informations si le capteur se trouve à un emplacement différent de l’emplacement de l’appareil). 76fe540f-01a9-425e-acd5-5d7d1da44fbf
Ajouter un appareil d’accès aux badges à Microsoft Places à l’aide d’applets de commande

[ !div class="mx-tdBreakAll"]

Nom de la cmdlet Description Paramètres
New-PlaceDevice Crée un appareil. DeviceId (obligatoire), DisplayName, Description, MACAddress, Manufacturer (obligatoire), IPV4Address, IPV6Address, PlaceId (obligatoire), TagsSensors (obligatoire)
Remove-PlaceDevice Supprime un appareil. ID (obligatoire)
Set-PlaceDevice Mises à jour un appareil. ID (obligatoire), DeviceId (obligatoire), DisplayName, Description, MACAddress, Manufacturer (obligatoire), IPV4Address, IPV6Address, PlaceId, Tags, Sensors (obligatoire)
Get-PlaceDevice Obtient un appareil. ID, Filtre, Haut

Étapes : Utilisation des applets de commande PowerShell

  1. Ouvrez PowerShell 7 (et non en tant qu’administrateur).

  2. Installez Microsoft Places en exécutant l’applet de commande Windows PowerShell suivante. Pour plus d’informations sur l’installation de Microsoft Places, consultez la Microsoft Places PowerShell Gallery.

    Install-Module -Name MicrosoftPlaces -AllowPrerelease -Force 
    
  3. Importez le module Microsoft Places en exécutant l’applet de commande Windows PowerShell suivante.

    Import-Module -Name MicrosoftPlaces 
    
  4. Après avoir installé et importé le module, connectez-vous au module Microsoft Places en exécutant l’applet de commande PowerShell Microsoft Places suivante.

    Connect-MicrosoftPlaces
    
  5. Utilisez New-PlaceDevice applet de commande pour ajouter un appareil d’accès au badge.

    New-PlaceDevice -DeviceId "contoso_9D6816" -DisplayName "Contoso 9D6816 Device" -Description "Contoso 9D6816 Device" -MACAddress "00:0A:95:9D:68:16" -Manufacturer "Contoso" -IPV4Address "192.168.1.100" -IPV6Address "2001:db8::ff00:42:8329" -PlaceId "acfa3bc0- 2b83-425b-8910-84a0250e9671" -Tags "BuildingA" -Sensors (New-Object MicrosoftPlaces.PlacesDevices.Sensor -Property @{SensorType="badge"})
    

    Remarque

    Le paramètre Sensors dans cet exemple est un objet de type MicrosoftPlaces.PlacesDevices.Sensor ayant des champs mentionnés dans l’exemple.

  6. Utilisez Get-PlaceDevice pour afficher la liste des appareils. Par défaut, elle retourne 10 appareils. Pour renvoyer d’autres appareils, ajoutez le paramètre -top comme indiqué dans cet exemple.

    Get-PlaceDevice -top 100 
    
  7. Utilisez Set-PlaceDevice pour mettre à jour un appareil avec l’ID existant.

    Set-PlaceDevice -Id "e5a216ff-1d32-4647-8dab-a2523ee5796e" -DeviceId "contoso_7D6816" -DisplayName "Contoso 7D6816 Device" -Description "Contoso 9D6816 Device" -MACAddress "00:0A:95:9D:68:16" -Manufacturer "Contoso" -IPV4Address "192.168.1.100" -IPV6Address "2001:db8::ff00:42:8329" -PlaceId "acfa3bc0- 2b83-425b-8910-84a0250e9671" -Tags "BuildingA" -Sensors (New-Object MicrosoftPlaces.PlacesDevices.Sensor -Property @{SensorType="badge"})
    

    Remarque

    Fournissez les détails de tous les paramètres (obligatoires et facultatifs) lors de la mise à jour d’un appareil. En l’absence d’une valeur de paramètre, elle rétablit la valeur vide par défaut.

  8. Utilisez Remove-PlaceDevice pour supprimer un appareil.

    Remove-PlaceDevice -Id "e5a216ff-1d32-4647-8dab-a2523ee5796e"  
    

Étapes : Utilisation de Microsoft API Graph

Pour créer une application afin d’automatiser l’inscription et l’intégration des appareils d’accès par badge, les API sont disponibles via Microsoft Graph. Pour utiliser des API, procédez comme suit.

  1. Créez une inscription d’application dans Microsoft Entra. Pour en savoir plus sur les autorisations PlaceDeviceRead.All et PlaceDevice.ReadWrite.All, consultez la référence des autorisations Microsoft Graph.
  2. Créez et déployez une application pour synchroniser les informations d’appareil entre Microsoft Places et vos partenaires.
Formats de données d’appareil utilisés dans microsoft API Graph
Colonne Description Notes Exemple
DeviceId (obligatoire) Identificateur unique de l’appareil (recommandé : Manufacturer_DeviceUniqueId). Doit correspondre à l’ID de la télémétrie envoyée. Manuf1_3455
DisplayName Nom complet de l’appareil. Vous pouvez utiliser un nom convivial, le cas échéant. Manuf1_3455
Description Description de l’appareil.
MacAddress Adresse Mac de l’appareil. Fournisseur fourni (si disponible).
Fabricant (obligatoire) Fabricant de l’appareil. Fourni par l’administrateur informatique. Manuf1
IPV4Address IPV4Address de l’appareil. Fournisseur fourni, si disponible.
IPV6Address IPV6Address de l’appareil. Fournisseur fourni, si disponible.
PlaceId (obligatoire) PlaceId auquel votre appareil est mappé dans Microsoft Places. L’administrateur informatique mappe DeviceID au champ DisplayName à partir d’une liste de salles. 76fe540f-01a9-425e-acd5-5d7d1da44fbf
Tags Liste des étiquettes personnalisées associées à l’appareil pour faciliter la recherche. ["IsVirtual_False », « Building_121"]
Sensor.SensorId (obligatoire) Identificateur unique d’un capteur au sein de l’appareil. Doit être fourni dans la charge utile de télémétrie standard. Insigne
Sensor.DisplayName Nom d’affichage du capteur. Vous pouvez utiliser un nom convivial (le cas échéant). Trombone
Sensor.SensorType (obligatoire) Type de capteur. Liste validée (voir les exemples). Insigne
Sensor.PlaceId Identificateur unique de l’emplacement desservi par le capteur (vous devez uniquement fournir ces informations si le capteur se trouve à un emplacement différent de l’emplacement de l’appareil). 76fe540f-01a9-425e-acd5-5d7d1da44fbf

Pour en savoir plus sur les appareils de capteur, consultez les API Microsoft Graph suivantes :

GET https://graph.microsoft.com/beta/workplace/sensorDevices 
POST https://graph.microsoft.com/beta/workplace/sensorDevices 

{ 
    "deviceId": "contoso_7D6816", 
    "displayName": "Contoso 7D6816 Device", 
    "description": "Contoso 7D6816 Device", 
    "macAddress": "00:0A:95:9D:68:16", 
    "manufacturer": "Contoso", 
    "ipV4Address": "192.168.1.100", 
    "ipV6Address": "2001:db8::ff00:42:8329", 
    "placeId": "acfa3bc0- 2b83-425b-8910-84a0250e9671", 
    "tags": [ 
        "BuildingA" 
    ], 
    "sensors": [ 
        { 
            "sensorId": "Badge", 
            "displayName": null, 
            "sensorType": "badge", 
            "placeId": "acfa3bc0- 2b83-425b-8910-84a0250e9671" 
        } 
    ] 
}  
GET https://graph.microsoft.com/beta/workplace/sensorDevices/052062b9-38f6-48d4-a638-05a72c79419b  
PATCH https://graph.microsoft.com/beta/workplace/sensorDevices/052062b9-38f6-48d4-a638-05a72c79419b 

{ 
    "deviceId": "contoso_7D6816", 
    "displayName": "Contoso 7D6816 Device", 
    "description": "Contoso 7D6816 Device", 
    "macAddress": "00:0A:95:9D:68:16", 
    "manufacturer": "Contoso2", 
    "ipV4Address": "192.168.1.100", 
    "ipV6Address": "2001:db8::ff00:42:8329", 
    "placeId": "acfa3bc0- 2b83-425b-8910-84a0250e9671", 
    "tags": [ 
         "BuildingA" 
     ], 
    "sensors": [ 
        { 
            "sensorId": "Badge", 
            "displayName": null, 
            "sensorType": "badge", 
            "placeId": "acfa3bc0- 2b83-425b-8910-84a0250e9671" 
        } 
    ] 
}  
DELETE https://graph.microsoft.com/beta/workplace/sensorDevices/052062b9-38f6-48d4-a638-05a72c79419b GET https://graph.microsoft.com/beta/workplace/sensorDevices/052062b9-38f6-48d4-a638-05a72c79419b  

Charger la télémétrie des données de badge sur Microsoft Places

Chargez des données à partir de votre système de saisie de badge pour générer des tableaux de bord d’occupation des bâtiments dans Places Analytics.

  • DeviceId est utilisé pour faire correspondre l’événement de badge à un bâtiment spécifique. En l’absence de DeviceId, LocationHint est utilisé. Nous vous recommandons vivement d’intégrer vos appareils pour cartographier avec précision l’occupation des bâtiments.

  • LocationHint doit correspondre au nom du bâtiment dans Microsoft Places répertoire si vous n’avez pas intégré d’appareils à Microsoft Places.

  • Les utilisateurs des données de badge sont validés par rapport aux données Personnes (à partir de l’API de profil) pour les rendre disponibles dans la page Générer une analytique.

Option 1 : Utilisation de l’applet de commande Push-Dataset

Ces étapes sont nécessaires pour envoyer des données de badge à Microsoft Places :

  • Téléchargez les données de badge à partir de systèmes existants.
  • Préparez le fichier CSV conformément au format de données de badge dans la section suivante.
  • Envoyer (push) des données CSV préparées à Microsoft Places.
Préparer le fichier CSV

Format des données de badge : utilisez le schéma suivant lors du chargement des informations de badge.

Column Type Description
DeviceId String Facultatif. L’ID d’appareil indique quel appareil a généré le signal.
EventType Chaîne Action du badge, qui dépend du type de capteur. La valeur peut être BadgeIn.
UserID String Facultatif. ID d’utilisateur avec badge.
UserName String Facultatif. Nom d’utilisateur badgeé.
UserEmail String Adresse e-mail de l’utilisateur avec badge.
LocationHint String Nom du bâtiment. Emplacement à partir duquel le signal de badge est enregistré.
IngestionTime Timestamp Horodatage du signal de badge, qui indique quand l’événement s’est produit.
  • Ignorez les en-têtes de colonne CSV lors du chargement de ces données.

  • Les valeurs de colonne CSV doivent être dans l’ordre avec le schéma mentionné précédemment.

  • Emplacement de l’utilisateur pour Places logique de mappage :

    Si DeviceId n’est pas disponible, mais que LocationHint est disponible, mappez LocationHint avec PlaceName dans le répertoire people et filtrez ce qui n’est pas mappé.

    Si LocationHint et DeviceId sont disponibles, mappez LocationHint avec PlaceName dans le répertoire people. S’il n’est pas mappé, mapper avec PlaceIdFromDeviceInventory, sinon filtre ce qui n’est pas mappé.

Contenu de l’exemple de fichier CSV :

L’exemple suivant montre deux entrées dans un fichier CSV.

BadgeEntry1_BANGALORE-FERNS_MIRPL,BadgeIn,167b4de9-05c8-422e-916e-9d5be5b381b2,AlexW,AlexW@SkelligeIsland.OnMicrosoft.com,BANGALORE-FERNS_MIRPL,2024-06-28T09:36:05.144Z 

BadgeEntry1_BANGALORE-FERNS_MIRPL,BadgeIn,167b4de9-05c8-422e-916e-9d5be5b381b2,AllanD,AllanD@SkelligeIsland.OnMicrosoft.com,BANGALORE-FERNS_MIRPL,2024-06-28T10:36:05.144Z 

Envoyer (push) un signal de données de badge à Microsoft Places à l’aide d’applets de commande

Pour en savoir plus sur les applets de commande Microsoft Places, consultez le module Microsoft Places cmdlets pour PowerShell.

Remarque

Pour exécuter Microsoft Places applets de commande, le rôle TenantPlacesManagement doit vous être attribué.

  1. Ouvrez PowerShell 7 (et non en tant qu’administrateur).

  2. Installez Microsoft Places en exécutant l’applet de commande Windows PowerShell suivante. Pour plus d’informations sur Microsoft Places’installation, consultez le Microsoft Places PowerShell Gallery.

    Install-Module -Name MicrosoftPlaces -AllowPrerelease -Force 
    
  3. Importez le module Microsoft Places en exécutant l’applet de commande Windows PowerShell suivante.

    Import-Module -Name MicrosoftPlaces
    
  4. Connectez-vous au module Microsoft Places en exécutant l’applet de commande PowerShell Places suivante.

    Connect-MicrosoftPlaces 
    
  5. Chargez le jeu de données de badge à partir de l’emplacement sur votre appareil (à l’aide du dossier et du chemin d’accès) en exécutant l’applet de commande PowerShell Microsoft Places suivante.

    Push-Dataset -Type BadgeSwipe -Path C:\sensordata\
    

Il s’agit d’une opération CreateOrOverwrite. Par exemple, les nouvelles données de badge sont remplacées dans le dossier jour actuel.

Option 2 : Automatiser à l’aide de Microsoft API Graph

Les étapes suivantes sont requises pour envoyer des données de badge à Microsoft Places à l’aide de la API Graph :

  • Téléchargez les données de badge à partir de systèmes existants.
  • Préparez la demande d’API en utilisant le format badge-data dans la section suivante.
POST https://graph.microsoft.com/beta/workplace/sensorDevices/ingestTelemetry 
{ 
    "telemetry": [ 
        { 
            "deviceId": "BadgeEntry1_BANGALORE-FERNS_MIRPL", 
            "sensorType": "badge", 
            "eventValue": { 
                "eventType": "badgeIn", 
                "user": { 
                    "id": "167b4de9-05c8-422e-916e-9d5be5b381b2", 
                    "displayName": "AlexW", 
                    "email": "AlexW@SkelligeIsland.OnMicrosoft.com" 
                } 
             }, 
             "locationHint": "BANGALORE-FERNS_MIRPL", 
             "timestamp": "2024-06-28T09:36:05.144Z" 
        } 
    ] 
} 
  • Exécutez l’API pour envoyer les données à Microsoft Places.
Badge data signal-data format
Paramètre Type Description
télémétrie (obligatoire) workplaceSensorDeviceTelemetry, collectionText Collection des données de télémétrie collectées et signalées par un capteur sur un appareil de badge.
deviceId String Identificateur unique défini par l’utilisateur de l’appareil fourni au moment de la création. N’utilisez pas l’identificateur généré par le système de l’appareil.
locationHint String Informations supplémentaires pour indiquer l’emplacement de l’appareil.
timestamp (obligatoire) DateTimeOffset date et heure auxquelles le capteur a mesuré et signalé sa valeur. Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, minuit UTC le 1er janvier 2024 est 2024-01-01T00:00:00Z.
sensorType (obligatoire) workplaceSensorType Type de capteur. Les valeurs possibles sont : badge.
eventValue (obligatoire) workplaceSensorEventValue Valeurs supplémentaires associées aux signaux de badge.
eventValue.eventType (obligatoire) workplaceSensorEventType Type de valeur d’événement de capteur possible. Les valeurs possibles sont : badgeIn.
eventValue.user (obligatoire) emailIdentity Identificateur unique d’un utilisateur. Il peut s’agir d’un e-mail ou d’un Microsoft Entra ID.
eventValue.user.displayName String Nom affiché de l’utilisateur. Hérité de l’identité.
eventValue.user.email (obligatoire) String Email’adresse de l’utilisateur.
eventValue.user.id String Identificateur unique de l’utilisateur. Hérité de l’identité.

Envoyer (push) un signal de données de badge à Microsoft Places à l’aide de Microsoft API Graph

Pour créer une application pour automatiser et charger des données de télémétrie, les API sont disponibles via Microsoft Graph. Pour utiliser des API, procédez comme suit.

  1. Créez une inscription d’application dans Microsoft Entra.

    Pour en savoir plus sur les autorisations PlaceDeviceRead.All et PlaceDevice.ReadWrite.All, consultez la référence des autorisations Microsoft Graph.

  2. Créez et déployez une application pour synchroniser les données de télémétrie entre Microsoft Places et vos partenaires.

  3. Utilisez l’API IngestTelemetry pour envoyer des données de badge à Microsoft Places.

Pour plus d’informations, consultez workplaceSensorDevice.

Exemple :

POST https://graph.microsoft.com/beta/workplace/sensorDevices/ingestTelemetry  

{ 
    "telemetry": [ 
        { 
            "deviceId": "BadgeEntry1_BANGALORE-FERNS_MIRPL", 
            "sensorType": "badge", 
            "eventValue": { 
            "eventType": "badgeIn", 
                "user": { 
                    "id": "167b4de9-05c8-422e-916e-9d5be5b381b2", 
                    "displayName": "AlexW", 
                    "email": "AlexW@SkelligeIsland.OnMicrosoft.com" 
                } 
             }, 
            "locationHint": "BANGALORE-FERNS_MIRPL", 
            "timestamp": "2024-06-28T09:36:05.144Z" 
        } 
    ] 
} 

Validation des données et résolution des problèmes liés à l’analytique de création

  • Assurez-vous que l’ID d’e-mail de l’utilisateur intégré correspond à l’ID d’e-mail de l’utilisateur dans Microsoft Entra ID.
  • Assurez-vous que l’emplacement de l’utilisateur correspond à l’emplacement de l’utilisateur dans Microsoft Entra ID.
  • Vous devriez être en mesure d’afficher le tableau de bord basé sur l’occupation du bâtiment dans les 48 heures une fois que vous avez intégré les données du badge.

Considérations relatives à la sécurité et à la confidentialité pour la création d’analyses

  • La conservation des données de badge chargées est de 28 jours. Les données traitées agrégées sont stockées pendant 90 jours.
  • Les données sont stockées dans un lac de données Azure conforme à la confidentialité.
  • Les dirigeants ayant moins de 10 membres sous eux ne sont pas affichés dans la hiérarchie des leaders en raison des risques liés à la confidentialité.
  • Les jours où moins de 10 membres viennent dans les bâtiments ne sont pas affichés dans les tableaux de bord d’occupation des bâtiments en raison des risques de confidentialité.