Resolver personas: el patrón de búsqueda

Power Automate intermedio

Dani Kahil

Solution Architect | Microsoft MVP

«People» se ve distinto en cada conector

nanobanana: Ilustración didáctica vectorial plana de un panel de contenido dinámico de Power Automate a la izquierda, con un campo "ownerid" que muestra un GUID hex largo en una caja monoespaciada, por ejemplo `7f9a3d2c-1e4b-4a5c-9d8e-2f6a1b3c4d5e`. Un pequeño aviso rojo dice "No es un nombre. No es un email." Debajo, un icono de bocadillo apunta al icono de la tabla systemuser a la derecha, con una flecha de puntos etiquetada "apunta a" que conecta el GUID con la fila de la tabla. Paleta verde y azul marino, fondo blanco, etiquetas sans serif, monoespaciado para el GUID.

 

  • Dataverse: un GUID de propietario
  • SharePoint: un objeto JSON de persona
  • Salesforce: un ID de registro de Lookup
  • Excel: una cadena de email de texto libre
Power Automate intermedio

Resolución en línea vs búsqueda explícita

nanobanana: Tres tarjetas redondeadas en fila que muestran el flujo para resolver personas: la fila de origen lleva un GUID, Office 365 Users devuelve DisplayName/EMail/JobTitle y Outlook recibe el email resuelto

 

  • La columna Person de SharePoint ya trae EMail
  • Algunos conectores resuelven en línea
  • Otros requieren una búsqueda explícita
Power Automate intermedio

Get user profile y Get manager (V2)

nanobanana: Dos iconos de persona apilados muestran la búsqueda de escalado: Get manager V2 resuelve de Partner Rashida a Manager Naomi con campos de perfil expuestos

 

  • Get user profile (V2): perfil completo por email o UPN
  • Get manager (V2): la persona responsable de ese usuario
  • Ambas en el conector Office 365 Users
Power Automate intermedio

En línea vs bucle: diferencia de coste

nanobanana: Ilustración comparativa vectorial que muestra dos enfoques para resolver datos de tablas relacionadas. Lado izquierdo, «Without Expand»: una acción List rows con 1.000 tarjetas de registro apiladas y 1.000 flechas pequeñas a un icono de Office 365 Users; abrumador, con etiqueta roja «1000 API calls». Lado derecho, «With Expand query»: una sola acción List rows con una flecha gruesa hacia un icono combinado Dataverse + systemuser, leyenda «joined inline», con etiqueta verde «1 API call». Paleta verde y azul marino, fondo blanco, etiquetas sans serif.

 

  • Los campos en línea salen gratis
  • Las búsquedas explícitas cuestan una llamada por fila

$$

Consejo: Aprovecha lo que la fuente da gratis y recurre a una búsqueda explícita solo cuando haga falta.

Power Automate intermedio

Cuando el directorio está incompleto

mermaid: protección ante manager ausente

 

  • Protege Get manager con una Condition
  • Recurre a un buzón de soporte (p. ej., IT o RR. HH.)
  • Un campo ausente rompe más flujos que un filtro con fallos
Power Automate intermedio

¡Vamos a practicar!

Power Automate intermedio

Preparing Video For Download...