Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La configuración del origen de perfiles mejora la experiencia del usuario final, lo que hace que el origen de sus datos de perfil sea claro y comprensible.
En esta guía de administrador se explica cómo configurar los valores de origen de perfil en una organización mediante las API de Microsoft Graph. Detalla los pasos necesarios para agregar, actualizar y eliminar un origen de perfil en una organización, lo que garantiza que los datos de perfil se atribuyen y exponen con precisión en varias experiencias de Microsoft 365.
Importante
De forma predeterminada, Microsoft Entra ID es el origen de los datos de perfil de una organización. Un administrador de la organización establece la propiedad sourceId que es un identificador de origen de perfil único y legible. La propiedad sourceId no se puede actualizar y se puede usar como clave alternativa al consultar un origen de perfil. Un origen de perfil se puede identificar a través de una clave generada por el sistema denominada id.
Los administradores pueden personalizar un nombre para mostrar de origen de perfil para varias configuraciones regionales a través de la propiedad localizaciones .
Configuración del origen del perfil mediante microsoft Graph API
Puede usar profileSource API para configurar un origen de perfil en su organización.
Confirmación de la configuración actual
Use la operación List para devolver la configuración actual de los orígenes de perfil de la organización.
En el ejemplo siguiente se obtiene la colección de orígenes de perfil de una organización.
GET https://graph.microsoft.com/beta/admin/people/profileSources
Si se ejecuta correctamente, la respuesta devuelve un 200 OK código de respuesta y un objeto profileSource en el cuerpo de la respuesta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"value": [
{
"id": "27f1af7b-b166-4f5b-b994-ae135a581547",
"sourceId": "bamboohr1",
"kind": "BambooHR",
"displayName": "HR Platform",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName" : "HR-Platform",
"webUrl" : "http://bamboohr.contoso.com/en-us/login",
"languageTag" : "en-us"
},
{
"displayName" : "HR-Plattform",
"webUrl" : "http://bamboohr.contoso.com/de/login",
"languageTag" : "de"
}
]
},
{
"id": "520c18f8-0284-4d79-9b14-8a2d74461370",
"sourceId": "4ce763dd-9214-4eff-af7c-da491cc3782d",
"kind": "MSEntra",
"displayName": "Contoso Microsoft Entra",
"webUrl": "https://login.microsoftonline.com",
"localizations": [
{
"displayName" : "Contoso Microsoft Entra",
"webUrl" : "https://login.microsoftonline.com",
"languageTag" : "en-us"
}
]
}
]
}
Agregar un origen de perfil
Use la operación Crear para agregar un origen de perfil a su organización.
Solicitud
POST https://graph.microsoft.com/beta/admin/people/profileSources
Content-Type: application/json
{
"sourceId": "bamboohr1",
"displayName": "HR Platform",
"kind": "BambooHR",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName" : "HR-Plattform",
"webUrl" : "http://bamboohr.contoso.com/de/login",
"languageTag" : "de"
}
]
}
Si se ejecuta correctamente, este método devuelve un 201 Created código de respuesta y un objeto profileSource en el cuerpo de la respuesta.
Respuesta
HTTP/1.1 201 Created
Content-type: application/json
{
"id" : "27f1af7b-b166-4f5b-b994-ae135a581547",
"sourceId": "bamboohr1",
"kind": "BambooHR",
"displayName": "HR Platform",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName" : "HR-Plattform",
"webUrl" : "http://bamboohr.contoso.com/de/login",
"languageTag" : "de"
}
]
}
Actualización de un origen de perfil
Use la operación Actualizar para modificar un origen de perfil en su organización.
Solicitud
PATCH https://graph.microsoft.com/beta/admin/people/profileSources(sourceId='bamboohr1')
Content-Type: application/json
{
"displayName": "BambooHR Updated",
"localizations": [
{
"displayName" : "HR-Platform",
"webUrl" : "http://bamboohr.contoso.com/en-us/login",
"languageTag" : "en-us"
},
{
"displayName" : "HR-Plattform",
"webUrl" : "http://bamboohr.contoso.com/de/login",
"languageTag" : "de"
}
]
}
Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto profileSource en el cuerpo de la respuesta.
Respuesta
HTTP/1.1 200 OK
Content-type: application/json
{
"id" : "27f1af7b-b166-4f5b-b994-ae135a581547",
"sourceId": "bamboohr1",
"kind": "BambooHR",
"displayName": "BambooHR Updated",
"webUrl": "https://bamboohr.contoso.com/login",
"localizations": [
{
"displayName" : "HR-Platform",
"webUrl" : "http://bamboohr.contoso.com/en-us/login",
"languageTag" : "en-us"
},
{
"displayName" : "HR-Plattform",
"webUrl" : "http://bamboohr.contoso.com/de/login",
"languageTag" : "de"
}
]
}
Eliminación de un origen de perfil
Use la operación Eliminar para quitar un origen de perfil de la organización.
Solicitud
DELETE https://graph.microsoft.com/beta/admin/people/profileSources(sourceId='bamboohr1')
Si se ejecuta correctamente, este método devuelve un código de respuesta 204 No Content.
Respuesta
HTTP/1.1 204 No Content
Configuración del origen del perfil mediante el SDK de PowerShell de Microsoft Graph
Puede usar el SDK de PowerShell de Microsoft Graph para configurar los valores de origen de perfil en su organización.
Requisitos previos
- Módulo de PowerShell : instale el módulo versión 2.3.0 o posterior.
- .NET Framework - Instale .NET Framework 4.7.2 o una versión superior.
Nota:
Los comandos de PowerShell para la configuración de origen de perfil solo están disponibles en versión beta. Cambie a la experiencia beta antes de ejecutar los siguientes comandos.
Install-Module -Name Microsoft.Graph.Beta -MinimumVersion 2.3.0
Update-Module Microsoft.Graph.Beta
Confirmación de la configuración actual
Para obtener la configuración de origen del perfil para una organización, use el siguiente comando.
Get-MgBetaAdminPeopleProfileSource
Para obtener una configuración de configuración de origen de perfil en una organización, use el siguiente comando.
Get-MgBetaAdminPeopleProfileSource -ProfileSourceId $id
Nota:
Los comandos get requieren el PeopleSettings.Read.All permiso . Para crear una sesión de Microsoft Graph con un ámbito necesario específico, use el siguiente comando y dé su consentimiento a los permisos solicitados.
Connect-MgGraph -Scopes "PeopleSettings.Read.All"
Adición de una configuración de origen de perfil en la organización
Puede usar el módulo de PowerShell de Microsoft Graph para configurar una configuración de origen de perfil en su organización. El nuevo comando requiere el permiso PeopleSettings.ReadWrite.All y para crear una sesión de Microsoft Graph con el ámbito necesario específico, use el siguiente comando y dé su consentimiento a los permisos solicitados.
Connect-MgGraph -Scopes "PeopleSettings.ReadWrite.All","PeopleSettings.Read.All"
$params = @{
displayName = "HR-Platform"
sourceId = "hrPlatform1"
webUrl = "http://bamboohr.contoso.com/login"
localizations = @(
@{
displayName = "HR-Plattform"
webUrl = "http://bamboohr.contoso.com/de/login"
languageTag = "de"
}
)
}
New-MgBetaAdminPeopleProfileSource -BodyParameter $params
Actualización de una configuración de origen de perfil en la organización
Puede usar el módulo de PowerShell de Microsoft Graph para actualizar una configuración de origen de perfil en su organización. El comando update requiere el permiso PeopleSettings.ReadWrite.All y, para crear una sesión de Microsoft Graph con el ámbito necesario específico, use el siguiente comando y dé su consentimiento a los permisos solicitados.
Connect-MgGraph -Scopes "PeopleSettings.ReadWrite.All","PeopleSettings.Read.All"
$params = @{
displayName = "HR-Platform Updated"
sourceId = "hrPlatform1"
webUrl = "http://bamboohr.contoso.com/login"
localizations = @(
@{
displayName = "HR-Platform"
webUrl = "http://bamboohr.contoso.com/en-us/login"
languageTag = "en-us"
},
@{
displayName = "HR-Plattform"
webUrl = "http://bamboohr.contoso.com/de/login"
languageTag = "de"
}
)
}
Update-MgBetaAdminPeopleProfileSource -ProfileSourceId $id -BodyParameter $params
Eliminación de una configuración de origen de perfil en la organización
Puede usar el módulo de PowerShell de Microsoft Graph para quitar una configuración de origen de perfil de la organización. El comando remove requiere el permiso PeopleSettings.ReadWrite.All y, para crear una sesión de Microsoft Graph con el ámbito necesario específico, use el siguiente comando y dé su consentimiento a los permisos solicitados.
Connect-MgGraph -Scopes "PeopleSettings.ReadWrite.All","PeopleSettings.Read.All"
Remove-MgBetaAdminPeopleProfileSource -ProfileSourceId $id
Contenido relacionado
Administración de la configuración de precedencia del origen del perfil para una organización