Process Mining
2021.10
False
Imagen de fondo del banner
Process Mining
Última actualización 2 de abr. de 2024

LDAP for End Users

Introducción

Hay dos formas de dar acceso a los usuarios finales a la plataforma UiPath Process Mining :

  • Defina manualmente los usuarios en la Administración de usuario final, que puede abrir desde la pestaña Versiones de la página de Superadministrador .
  • Configurando la sincronización de LDAP (AD).

    Importante: con la sincronización de LDAP, los usuarios se añadirán o actualizarán en la lista de usuarios en Administración de usuario final.

Esta página describe cómo configurar LDAP para otorgar al usuario final acceso a UiPath Process Mining.

Requisito previo

El paquete de servicios estándar de Microsoft Active Directory Domain Services debe estar instalado en el servidor de UiPath Process Mining . Sigue estos pasos para verificar si el paquete de servicio Active Directory Domain Services está correctamente instalado.

Paso

Acción

1

Abre un símbolo del sistema de Windows.

2

Introduce el comando dsget y pulsa Intro.
Si se muestra el texto de ayuda dsget en el símbolo del sistema, el paquete de servicio Active Directory Domain Services funciona correctamente.

Paso 1: Preparación

Copia los siguientes archivos a la carpeta builds de tu carpeta de instalación de UiPath Process Mining :
  • Config.json:
  • Syncad.js:
  • Syncad.bat.
    Nota: puedes crear los archivos tú mismo a partir de los ejemplos de código de las secciones correspondientes a continuación.

Paso 2: Configura los Ajustes de LDAP

Ve a la pestaña Configuración de la página de Superadministrador de tu instalación de UiPath Process Mining y agrega la configuración de LDAP requerida en la configuración ldap de la Configuración del servidor.

Consulta Configurar LDAP.

Paso 3: Habilitar la autenticación externa

Para permitir que los usuarios finales inicien sesión a través de Active Directory, debes especificar la configuración ExternalAuthentication en el archivo ApplicationSettings.json .
Sigue estos pasos para adaptar el archivo ApplicationSettings.json.

Paso

Acción

1

Ve a la pestaña Espacios de trabajo de superadministrador.

2

Haz clic en el icono del menú de los espacios de trabajo .

3

Seleccione Configuración de la aplicación ....

4

Introduzca la siguiente línea:

"ExternalAuthentication": "adlogin"

6

Haz clic en Aceptar para guardar los cambios y cerrar el archivo ApplicationSettings.json .

Configuración global

Nota:
Se recomienda utilizar la configuración OverrideApplicationSettings en Configuración del servidor para que la configuración ExternalAuthentication se aplique a toda la instalación de UiPath Process Mining .

En este caso, no es necesario especificar la configuración en la configuración de la aplicación.

Sigue estos pasos para establecer la configuración OverrideApplicationSettings en la Configuración del servidor.

Paso

Acción

1

Ve a la pestaña Ajustes de superadministrador.

2

Introduce lo siguiente:

"OverrideApplicationSettings": {"ExternalAuthentication": "adlogin"}

3

Haz clic en GUARDAR.

4

Presiona F5 para actualizar la página Superadministrador.

Paso 4: Adaptar Config.json

Asegúrate de que el archivo Config.json contenga una entrada para cada combinación de grupo de Active Directory (AD) y aplicación. Debe contener las siguientes propiedades:

Propiedad

Descripción

ADgroup

El nombre completo del grupo de usuarios de Active Directory que pueden iniciar sesión. Este parece "CN=All Users,OU=Distribution Groups,DC=Company,DC=com".

appcode

El código de aplicación de la aplicación o el módulo al que el grupo de AD necesita tener acceso.

Importante: los grupos de AD distinguen entre mayúsculas y minúsculas.

Para obtener más información sobre cómo encontrar el código de aplicación, consulta Preguntas frecuentes: código de aplicación.

Paso 5: adaptar Syncad.js

En el archivo syncad.js, cambie la siguiente línea para que coincida con su configuración para la conexión LDAP a Active Directory.

const loginString = ["-s","SERVER ADDRESS","-u","AD USER","-p","AD PASSWORD"];

Paso 6: programar una tarea para la sincronización

Dado que los usuarios finales pueden tener diferentes derechos de acceso y estos derechos de acceso también pueden cambiarse, se recomienda realizar la sincronización periódicamente para actualizar la base de datos de autenticación local. Puedes utilizar el Programador de tareas de Windows para programar una tarea que ejecute syncad.bat para la sincronización de usuario.

Solución de problemas

Hacer que los campos se puedan editar en la administración de usuario final

De forma predeterminada, los campos de la Administración de usuario final no se pueden editar cuando se utiliza la sincronización LDAP.

Puedes usar la configuración fieldsAlwaysEditable en el archivo ApplicationSettings .json para especificar qué campos de la Administración de usuario final son editables.
Sigue estos pasos para abrir el archivo ApplicationSettings.json.
Se abre el diálogo Editar archivo y muestra el contenido actual del archivo ApplicationSettings.json .
Nota: Haga clic en ? en el cuadro de diálogo Editar archivo para abrir la ayuda de Applicationsettings.json. Escribe fieldsAlwaysEditable en la barra de búsqueda para obtener una descripción detallada de la configuración fieldsAlwaysEditable .
Nota:
Se recomienda utilizar la configuración OverrideApplicationSettings en Configuración del servidor para que la configuración fieldsAlwaysEditable se aplique a toda la instalación de UiPath Process Mining .

En este caso, no es necesario especificar la configuración en la configuración de la aplicación.

Muestras de código

Config.json

A continuación se muestra un archivo de plantilla Config.json .
[
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p"
    },
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p2"
    }
][
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p"
    },
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p2"
    }
]

Puede copiar este código de muestra en un nuevo archivo vacío y adaptarlo con nuestros propios datos.

SynCAD.js

Haz clic en el enlace para abrir un archivo de plantilla Syncad.js : Syncad.js. Puedes copiar este código para crear el archivo.
Importante: si omite argumentos en el script Syncad.js , por ejemplo, active : 1, estos atributos no se sincronizarán.

Syncad.bat

A continuación se muestra un archivo de plantilla Syncad.bat . Puede copiar este código para crear el archivo.
call processgold.bat -nodejs syncad.js orgCode= config=config.json
pausecall processgold.bat -nodejs syncad.js orgCode= config=config.json
pause

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.