Inteligencia de personas y de trabajo en Microsoft Graph

Los cientos de millones de usuarios de los servicios en la nube de Microsoft 365 forman parte del núcleo de Microsoft Graph. Cuidadosamente, los datos de los usuarios se administran y protegen y, con la autorización correcta, se facilita su disponibilidad con los servicios de Microsoft Graph para impulsar la productividad y la creatividad en las empresas.

La API de perfil le permite, como desarrollador de aplicaciones, modelar y representar personas en los servicios de Microsoft 365, y la API de tarjeta de perfil permite a los administradores controlar la información que se muestra en las tarjetas de perfil de los usuarios de la organización.

Dado que los datos del usuario son ubicuos en Microsoft Graph, los datos derivados de las interacciones del usuario son particularmente interesantes. Proporciona información inteligente que puede responder a preguntas como las siguientes:

  • "Buscar contactos cuyo nombre empieza por" J ""
  • “¿Qué documentos son los más interesantes para esta persona?”

Puede usar la API de contactos y la API de información en Microsoft Graph para crear aplicaciones más inteligentes que pueden, respectivamente, obtener acceso a los contactos y documentos relevantes de un usuario.

La API de personas devuelve a un usuario las personas ordenadas por relevancia, en función de los contactos, el directorio de la organización y las comunicaciones recientes del usuario en el correo electrónico. Esto es especialmente útil para escenarios de selección de contactos.

La API de Insights usa análisis avanzado y aprendizaje automático para mostrar a los usuarios los archivos más relevantes que necesitan en su día de trabajo. La API mejora las conocidas experiencias de Microsoft 365, como Microsoft Delve, la página principal de SharePoint, la vista Descubrir en OneDrive para la Empresa, y Outlook en la Web.

La API de Insights y contactos muestra contactos y documentos relevantes para un usuario

¿Por qué integrar con los datos de contactos?

La API de contactos devuelve datos de una única entidad, person, que incluye datos típicos de una persona en el mundo empresarial de hoy en día. Lo que hace que los datos de este contacto sean especialmente útiles es su relevancia en relación con usuario de Microsoft Graph. La relevancia se observa en los resultados devueltos, que se ordenan de la más relevante a la menos relevante. Puede usar las siguientes API de Microsoft Graph para buscar personas dentro de una organización.

Uso del punto de conexión /search

Recomendamos a los desarrolladores que usen el /search punto de conexión al compilar sus productos; el punto de /people conexión está en modo de mantenimiento. A continuación se indican los motivos para considerar el uso del punto de /search conexión:

  • Todas las inversiones futuras en la búsqueda de personas estarán disponibles a través de /search; por ejemplo, búsqueda en lenguaje natural como "Juan el contable en Nairobi".
  • La coincidencia de búsqueda de atributos en atributos distintos del nombre y el correo electrónico está disponible.
  • Mejores resultados de relevancia de /search dar mejores resultados debido al uso de inteligencia artificial, mejores modelos de datos y corrección ortográfica sofisticada.
  • Menor costo de los bienes al usar /search, pero específicamente menor latencia.

Explorar contactos por relevancia

Puede explorar los contactos relacionados con el usuario que inició la sesión o con algún otro usuario en la organización del usuario que inició la sesión, siempre que tenga la autorización correspondiente. Obtenga una colección de objetos de contactos ordenados por relevancia. Puede personalizar aún más la colección de objetos de contactos devueltos en la respuesta si especifica los parámetros de consulta top, skip, orderby, select y filter.

Búsquedas aproximadas basadas en criterios de contactos

La API de contactos le permite buscar contactos relevantes para el usuario que inició la sesión, siempre que la aplicación tenga permisos concedidos por el usuario. (Obtenga más información sobre los permisos de contactos).

Las búsquedas aproximadas devuelven resultados basados en una coincidencia exacta y también en inferencias sobre la intención de la búsqueda. Para demostrar esto, en el ejemplo siguiente se devuelven objetos de contactos cuyo nombre (o dirección de correo electrónico) contenga una palabra que empiece con “j” y sean relevantes para el usuario que inició la sesión.

GET /me/people/?$search=j

¿Por qué se integran con la API de perfil (versión preliminar)?

La API de perfil representa la próxima generación en modelado y representación de los usuarios en los servicios de Microsoft 365. Los datos de perfil pueden usarse conjuntamente con datos de personas para crear experiencias personalizadas basadas en Microsoft Graph.

¿Por qué configurar tarjetas de perfil en su organización?

Las tarjetas de perfil permiten a los usuarios de una organización ver información sobre otros, como su nombre e información de contacto. Los administradores pueden usar la API de tarjeta de perfil para personalizar cómo aparece la información sobre su organización dentro de las experiencias de personas de Microsoft 365.

¿Por qué configurar pronombres en su organización?

Los pronombres sirven como sustitutos del nombre de una persona en oraciones, con versiones de género neutro disponibles en varios idiomas, por ejemplo, en inglés, "ella", "ella", "él", "él" y "ellos", "ellos". El uso preciso del pronombre muestra inclusividad y respeto, evitando suposiciones basadas en nombres o observaciones iniciales de la persona. En un entorno de trabajo o escuela híbrido y multicultural, el simple acto de usar los pronombres adecuados puede ayudar a generar confianza y mejorar la comunicación entre sí. Los administradores pueden usar la API pronounsSettings para configurar los pronombres en la organización.

¿Por qué integrarse con la información basada en documentos (vista previa)?

Usar inteligencia para mejorar la colaboración

Durante un día de trabajo típico, los usuarios suelen interactuar con grandes cantidades de información almacenada en distintos documentos y colaboran con otros usuarios de formas muy distintas. Es importante que siempre puedan encontrar lo que necesiten y cuando lo necesiten.

Puede usar la API de Información, que incluye las API de tendencias, compartidos y usados, para mostrar archivos de Microsoft 365 basándose en el contexto actual y las necesidades del usuario, lo que permite a los usuarios ser más productivos y mejorar la colaboración en la organización. Las organizaciones pueden personalizar la configuración de privacidad para estas conclusiones basadas en documentos y controlar la disponibilidad de estas conclusiones en experiencias específicas de Microsoft 365.

Es fácil mostrar los resultados de la API de Insights en una aplicación. Con cada resultado, se incluye un conjunto de propiedades de visualización comunes, como una URL de imagen de vista previa o texto de vista previa.

Hacer visible el contenido relevante

En Microsoft 365, Delve usa la información de tendencias para ayudar a los usuarios a descubrir los documentos que les resulten más interesantes en ese momento. Vea la ilustración 1.

Con programación, puede usar la entidad trending de la API de Insights para ofrecer una experiencia similar a los clientes de la aplicación. Use la entidad trending para conectarse a los documentos más consultados y relevantes para el usuario. Al mostrar una lista de documentos con más actividad, se devuelven los archivos almacenados en OneDrive o en los sitios de grupo de SharePoint, ordenados por relevancia, mostrándose los más importantes primero.

Figura 1. Delve en Microsoft 365 que muestra documentos populares para un usuario

Captura de pantalla de Delve en Microsoft 365 donde se muestran los documentos populares para un usuario

Permitir que los usuarios colaboren y vuelvan al trabajo

Las nuevas tarjetas de contactos de Microsoft 365 aprovechan la información de usados y compartidos para establecer una relación entre los contactos y las unidades de conocimiento. La tarjeta de contactos identifica y muestra documentos relevantes sobre una persona. Los usuarios pueden ver tarjetas de contactos en todo el conjunto de aplicaciones (por ejemplo, en Outlook en la Web). Vea la ilustración 2.

La API de Insights proporciona una función similar con las entidades used y shared. Muestran lo que un usuario vio o en lo que trabajó recientemente, o lo que compartieron recientemente sus compañeros con el usuario en Microsoft 365.

Figura 2. Outlook en la Web mostrar una tarjeta de usuario para un usuario

Captura de pantalla de una tarjeta de contactos de un usuario en Outlook en la Web, donde se muestran archivos recientes

¿Por qué integrar con Microsoft Viva Insights (versión preliminar)?

Microsoft Viva Insights proporciona información sobre cómo las personas pasan su tiempo y con quién lo pasan. Estos datos ayudan a los usuarios a planificar el día, aprender sobre sus distintos patrones de trabajo y equilibrar el trabajo y la vida.

La API de análisis le permite sincronizar o integrar datos de análisis de usuario con una aplicación de terceros personalizada. Así, podrá mejorar la colaboración y la productividad de los usuarios en una gran variedad de situaciones. Por ejemplo, podría integrar Viva Insights datos con actividades de dispositivos móviles para ayudar a los usuarios a realizar un seguimiento de todas sus actividades profesionales y sociales y planear su día todo dentro de una aplicación.

Referencia de la API

¿Busca la referencia de la API para estos servicios?

Siguientes pasos