Cómo corregir que el flujo de aprobación envíe el correo al gerente incorrecto
🔍 WiseChecker

Cómo corregir que el flujo de aprobación envíe el correo al gerente incorrecto

Cuando un flujo de aprobación en SharePoint o Power Automate envía el correo de solicitud al gerente incorrecto, el proceso de aprobación se interrumpe y causa confusión. Este problema suele ocurrir porque el flujo lee el campo de gerente incorrecto, los datos del perfil de usuario están desactualizados o la lógica del flujo usa una dirección de correo estática en lugar de una búsqueda dinámica del gerente. Este artículo explica por qué el flujo selecciona al gerente incorrecto y proporciona soluciones paso a paso para corregir la asignación del gerente y el enrutamiento del correo.

Puntos clave: Cómo corregir la discrepancia del gerente en el flujo de aprobación

  • Power Automate > Acción de aprobación > Asignado a: El campo de contenido dinámico que extrae el correo del gerente del perfil de usuario debe coincidir con el atributo de gerente correcto.
  • Centro de administración de SharePoint > Perfiles de usuario > Administrar propiedades de usuario: La propiedad Gerente debe estar completa y actualizada para cada usuario de la organización.
  • Acción de flujo > Obtener gerente (V2): Use esta acción dedicada del conector para recuperar de forma confiable el correo del gerente en lugar de usar una búsqueda personalizada en una lista de SharePoint.

ADVERTISEMENT

Por qué el flujo de aprobación envía al gerente incorrecto

La causa raíz casi siempre es una discrepancia entre el campo de gerente que lee el flujo y el gerente real que espera el solicitante. Los flujos de aprobación de Power Automate suelen usar el campo Asignado a en la acción Iniciar y esperar una aprobación. Si este campo contiene una dirección de correo estática, una columna de lista de SharePoint llamada Gerente o una propiedad de perfil de usuario desactualizada o vacía, el flujo envía la aprobación a la persona incorrecta.

Fuentes de datos comunes que causan la asignación incorrecta del gerente

Tres fuentes de datos suelen estar mal configuradas:

  • Correo estático codificado en el flujo: Un diseñador de flujo escribió una dirección de correo específica en lugar de usar contenido dinámico. Este correo nunca se actualiza cuando cambia el gerente.
  • Columna de lista de SharePoint llamada Gerente: El flujo lee una columna de texto o de persona de la lista de SharePoint. Si la columna de la lista no se mantiene, contiene datos antiguos o la persona incorrecta.
  • Propiedad de gerente en Azure AD vacía o incorrecta: El flujo usa la acción Obtener gerente (V2), pero el perfil de usuario en Azure Active Directory no tiene un gerente asignado o tiene un gerente incorrecto.

Pasos para corregir el correo del gerente en el flujo de aprobación

Siga estos pasos en orden. Comience revisando la lógica del flujo y luego verifique los datos del perfil de usuario.

  1. Abra el flujo en Power Automate
    Vaya a Power Automate, seleccione Mis flujos y abra el flujo de aprobación que envía correos al gerente incorrecto. Haga clic en Editar para ver los pasos del flujo.
  2. Localice la acción Iniciar y esperar una aprobación
    Busque la acción llamada Iniciar y esperar una aprobación o Iniciar una aprobación. Haga clic en ella para expandir su configuración.
  3. Revise el campo Asignado a
    En el campo Asignado a, observe el contenido. Si ve una dirección de correo estática como manager@contoso.com, ese es el problema. Elimínela. Si ve contenido dinámico como Correo del gerente o Aprobador, anote el nombre exacto del campo.
  4. Reemplace el correo estático con una búsqueda dinámica del gerente
    Haga clic dentro del campo Asignado a. En el panel de contenido dinámico, seleccione Obtener gerente (V2) Correo si el flujo ya tiene una acción Obtener gerente. Si no, agregue una nueva acción antes del paso de aprobación: busque Obtener gerente (V2), selecciónela y establezca el campo Usuario (UPN) con el correo del solicitante. Luego use la salida Correo de esa acción en el campo Asignado a.
  5. Verifique la propiedad Gerente en Azure AD
    Abra el centro de administración de Microsoft 365, vaya a Usuarios > Usuarios activos. Seleccione el solicitante cuyo flujo envía al gerente incorrecto. Haga clic en Administrar información de contacto y desplácese hasta Gerente. Asegúrese de que haya un gerente asignado. Si no, haga clic en Editar y elija el gerente correcto. Guarde el cambio.
  6. Espere la sincronización del perfil y pruebe el flujo
    Después de actualizar el gerente en Azure AD, espere de 15 a 30 minutos para que el cambio se sincronice con SharePoint y Power Automate. Luego ejecute el flujo con un elemento de prueba. Verifique el destinatario del correo.

ADVERTISEMENT

Si el flujo de aprobación sigue enviando correos al gerente incorrecto

El flujo usa una columna de lista de SharePoint que contiene el nombre de un gerente antiguo

Si el flujo lee una columna de persona o texto de la lista de SharePoint, los datos de esa columna podrían estar desactualizados. Abra la lista de SharePoint, busque el elemento que desencadenó el flujo y revise la columna Gerente. Si muestra una persona diferente al gerente actual, actualice el valor de la columna. Como alternativa, cambie el flujo para usar la acción Obtener gerente (V2) en lugar de leer la columna de SharePoint.

Múltiples pasos de aprobación y el paso incorrecto envía el correo

Algunos flujos tienen varias etapas de aprobación. La primera etapa puede ir al gerente correcto, pero la segunda etapa envía a un correo estático. Revise cada acción Iniciar y esperar una aprobación en el flujo. Cada una debe usar la búsqueda dinámica correcta del gerente.

El perfil de usuario en SharePoint no está sincronizado con Azure AD

SharePoint mantiene su propio almacén de perfiles de usuario. Si el gerente se cambió en Azure AD pero el perfil de usuario de SharePoint no se ha sincronizado, el flujo aún puede leer el gerente antiguo. Ejecute una sincronización de perfiles desde el centro de administración de SharePoint: vaya a Centros de administración > SharePoint > Perfiles de usuario > Administrar perfiles de usuario. Busque el usuario y haga clic en Sincronizar para forzar una actualización.

Comparación de fuentes de datos del flujo para la búsqueda del gerente

Elemento Correo estático en el flujo Columna de lista de SharePoint Acción Obtener gerente (V2)
Fuente de datos Codificado en el flujo Elemento de lista de SharePoint Perfil de usuario de Azure AD
Se actualiza automáticamente No No Sí
Mantenimiento requerido Edición manual cada vez que cambia el gerente El usuario debe actualizar la columna de la lista Ninguno después de la configuración inicial
Ideal para Solo pruebas Equipos pequeños con actualizaciones manuales Flujos de producción con cambios frecuentes de gerente

Para corregir el problema de forma permanente, use siempre la acción Obtener gerente (V2) combinada con el nombre principal de usuario del solicitante. Esto garantiza que el flujo siempre lea el gerente actual desde Azure AD. Revise el campo Asignado a en cada acción de aprobación de su flujo. Actualice la propiedad de gerente en Azure AD para cualquier usuario cuyo perfil no tenga gerente. Después de estos cambios, pruebe el flujo para confirmar que el correo llega al gerente correcto.

ADVERTISEMENT