Solucionar problemas de un flujo de registro de usuario de proveedor de autenticación
Cuando utiliza un flujo para el registro de usuario de proveedor de autenticación, existen algunos errores que se revelan solo cuando ejecuta el flujo. Aprenda cómo actualizar su flujo basándose en errores de ejecución.
Ediciones necesarias
| Disponible en: Lightning Experience y Salesforce Classic |
| Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
Después de configurar un flujo para el registro de usuarios, pruebe siempre su flujo de forma exhaustiva para confirmar que crea y actualiza usuarios como se espera. Para probar su flujo, inicie sesión como un nuevo usuario y como un usuario existente. Después de autenticarse con el proveedor de identidad, Salesforce redirige su navegador. Si hay un error al ejecutar el flujo, la interfaz de usuario muestra un mensaje de error. También puede encontrar el mensaje de error en la URL.
Estos son algunos escenarios de error comunes que puede encontrar. Estas descripciones utilizan nombres de variables de la plantilla Registro de usuario de proveedor de autenticación, que pueden ser diferentes a su flujo si cambia el nombre de variables.
| Mensaje de error | Causa de error | Resolución |
|---|---|---|
| ERROR_EXECUTING_FLOW: La variable de salida Id. de usuario no coincide con el Id. de usuario de TPAL | Si el flujo asigna el Id. de usuario para un usuario vinculado (un usuario con ThirdPartyAccountLink) a una variable de salida, obtiene este error si el Id. de usuario no coincide con el Id. del usuario desde ThirdPartyAccountLink. | Compruebe cualquier acción que asigne el Id. de usuario a una variable de salida para un usuario vinculado. Establezca existingUserIdFromTpal como el valor de la variable userIdOutput. |
| ERROR_EXECUTING_FLOW: Conjunto de permisos no encontrado | Al intentar agregar o eliminar un conjunto de permisos, el flujo no pudo encontrar el nombre de API del conjunto de permisos. | Compruebe cualquier asignación que agregue o elimine conjuntos de permisos. Compruebe los nombres de conjuntos de permisos como se especifican en su flujo y compárelos con los nombres de API para conjuntos de permisos que se especifican en su organización. Actualice los nombres de API o cree conjuntos de permisos según sea necesario. |
| ERROR_EXECUTING_FLOW: No se puede eliminar el conjunto de permisos del nuevo usuario | El elemento de asignación para gestionar conjuntos de permisos para un nuevo usuario incluye una o más variables permissionSetsToRemove. | Compruebe cualquier asignación que asigne conjuntos de permisos a un nuevo usuario. Asegúrese de que estas asignaciones no hacen referencia a permissionSetsToRemove. |
| ERROR_EXECUTING_FLOW: No se pudo agregar el conjunto de permisos | Se produjo un error desconocido al agregar el conjunto de permisos a un nuevo usuario. Este error puede producirse a veces cuando el conjunto de permisos está asociado con una licencia específica que el usuario no tiene. | Compruebe el perfil de usuario y el conjunto de permisos y confirme que las licencias coinciden. Intente ejecutar el flujo de nuevo. Pruebe a crear y hacer referencia a diferentes conjuntos de permisos en sus elementos de asignación. Si se atasca, haga contacto con el Servicio de atención al cliente de Salesforce. |
| ERROR_EXECUTING_FLOW: El usuario de ejecución no puede ejecutar flujo | El usuario de ejecución especificado en la definición del proveedor de autenticación no tiene permiso para gestionar el flujo. | Compruebe la definición del proveedor de autenticación y asegúrese de que el usuario de ejecución especificado allí tiene el permiso Gestionar usuarios. |

