Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Flujos de trabajo de automatización de Active Directory

Luma Luma Virtual Agent proporciona una variedad de flujo flujos de trabajo de automatización. En este artículo, aprenderá a configurar los flujos un flujo de trabajo de automatización relacionados con Active Directory como relacionado con la configuración del servicio de PowerShell a modo de ejemplo.

Descripción general

Se pueden realizar estos  

A continuación se muestran los flujos de trabajo

...

Flujos de trabajo listos para usar

Estos son flujos de trabajo listos para usar que se pueden utilizar directamente.

...

Los flujos de trabajo listos para usar están disponibles en la página de Luma Automation (Automatización) en la pestaña Workflows (Flujos de trabajo) como se muestra a continuación.

Image Removed

Operaciones listas para usar

Si desea crear sus propios flujos de trabajo para Active Directory, utilice las siguientes operaciones listas para usar y personalícelas según sus necesidades.

...

de PowerShell listos para usar. Puede agregar estos servicios de flujo de trabajo a su habilidad como elemento de conversación y ejecutar el flujo de trabajo. 

No.CategoríaServicio de flujos de trabajoDescripciónParámetros de entradaEjemplo
1PowerShellLdap DeleteUserElimina el usuario de AD de LDAPMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará al eliminar el usuario 
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
2PowerShellLdap DeleteGroupElimina el grupo de LDAPMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará al eliminar el grupo
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de la cuenta de SAM del grupoNombre de la cuenta de SAM del grupo LDAP
3PowerShellLdap SearchUserBuscar el usuario en LDAPMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará si la operación se realiza correctamente
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
FiltroCriterios del filtro para la búsqueda
4PowerShellLdap ExistsUserBuscar si el usuario ya existe en LDAPMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará si la operación se realiza correctamente
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
5PowerShellLdap Change PasswordRestablece la contraseña del usuario de AD para un nombre de inicio de sesión determinadoContraseñaNueva contraseña
Mensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará tras un cambio de contraseña correcto
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
SMS TONúmero de teléfono al que el servicio de autoservicio de restablecimiento de contraseñas envía un SMS.
SMS BodyEspecifica el mensaje SMS que se enviará al cambiar la contraseña
6PowerShellLdap enable UserActiva el usuario de ADMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará al activar el usuario
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
7PowerShellLdap disable UserDesactiva el usuario de ADMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará al desactivar el usuario
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
8PowerShellLdap change password at logon 



Restablece la contraseña del usuario de AD para un nombre de inicio de sesión determinado
 AD - Enable AD User (AD: activar usuario de AD)Activa el usuario de AD AD - Disable AD User (AD: desactivar usuario de AD)Desactiva el usuario de AD AD - Delete AD User (AD: eliminar usuario de AD)Elimina el usuario de AD de Active Directory AD - Create AD User (AD: crear usuario de AD)Crea un nuevo usuario en Active Directory AD - Create AD Group (AD: crear grupo de AD)
ContraseñaNueva contraseña
Mensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará tras un cambio de contraseña correcto
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM
SMS TONúmero de teléfono al que el servicio de autoservicio de restablecimiento de contraseñas envía un SMS.
SMS BodyEspecifica el mensaje SMS que se enviará al cambiar la contraseña
9PowerShellLdap create UserCrea un nuevo usuario en Active DirectoryContraseñaContraseña para la nueva cuenta de usuario
Mensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará tras la creación correcta de un usuario en LDAP
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
NombreNombre del usuario
ApellidoApellido del usuario
Nombre de usuarioNombre de inicio de sesión del usuario
Nombre principal del usuario
ID de empleadoID de empleado del usuario
Ruta
10PowerShellLdap Unlock User Desbloquea el usuario de Active Directory (AD)Mensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará si la operación se realiza correctamente
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP a desbloquear
11PowerShellLdap create GroupCrea un nuevo grupo en Active Directory para ese dominio de AD
 AD - Add AD User to Group (AD: agregar usuario de AD al grupo)Agrega un usuario a un grupo

A continuación, se muestra la lista de servicios de flujo de trabajo:

Image Removed

...

Mensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará si la operación se realiza correctamente
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM para el grupo
Ruta
Nombre del grupoNuevo nombre de grupo
Categoría de grupoCategoría de grupo
Alcance del grupoAlcance del grupo
Descripción Descripción del grupo
12PowerShellLdap add User To GroupAgrega un usuario a un grupoMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará si la operación se realiza correctamente
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de la cuenta de SAM del grupoNombre de la cuenta de SAM del grupo LDAP 
Nombre de la cuenta de SAM del usuarioNombre de la cuenta de SAM del usuario LDAP 
13PowerShellAzure ejecuta el script de PowerShellEjecuta el script de PowerShell en el archivoMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará tras la ejecución correcta del script de PowerShell.
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Ruta del archivoRuta absoluta del archivo del script de PowerShell.

Nota: Para utilizar la operación, el script de PowerShell debe estar disponible en la máquina PowerShell.
Parámetros de archivoParámetros necesarios para ejecutar el script de PowerShell.

Uso del flujo de trabajo de servicio en una habilidad

Veamos un ejemplo que utiliza el servicio de flujo de trabajo de automatización 'Ldap enable User'.

El servicio de flujo de trabajo 'LDAP enable User' activa un usuario final en LDAP mediante un script de PowerShell. Siga los pasos que aparecen a continuación para configurar y utilizar el servicio de flujo de trabajo:

 

Table of Contents
minLevel2

Paso 1: Definir las configuraciones del servicio

Las configuraciones del servicio almacenan la información utilizada para conectarse al sistema para los flujos de trabajo de automatización. Mediante la página Automation Service Configurations (Configuraciones del servicio de automatización) en ISMLuma Bot Builder (Consola de Administración de Luma), puede especificar las credenciales de inicio de sesión necesarias para el servicio específico al que desea conectarse. Para Active Directory, debe especificar los detalles del servidor de AD, el nombre de usuario, la contraseña, la ruta del dominio y el dominio del correo electrónico. Vaya al ícono de Image Removed automatización . En la página Automation (Automatización), haga clic en la pestaña Service Configurations (Configuración del servicio

Haga clic en el ícono Image Added Automatización y vaya a la pestaña Automation (Automatización) →  Service Configurations (Configuraciones de servicios).

A continuación se muestra la lista de configuraciones del servicio:
Image RemovedImage Added

Para cualquier flujo de trabajo de Active Directory, 'Ldap enable User' es necesario actualizar las siguientes configuraciones de servicio.

  1. Configuración de Active Directory.
  2. Configuraciones predeterminadas de SA.

Para obtener más información, consulte Flujos de trabajo y operaciones de automatización listos para usar.

Campos de asignación

Los siguientes son los campos de asignación disponibles en Luma para cada operación en Active Directory. Estos campos de entrada se pueden asignar a los atributos para recibir datos de las entradas del usuario.

...

login_name

...

Por ejemplo, consideremos una habilidad utilizada para activar a un usuario en Active Directory mediante la operación de flujo de trabajo de automatización “WFL - AD - Enable AD User” (WFL: AD: Activar usuario de AD).

...

  1. PowerShell Configuration (Configuración de PowerShell): la configuración se utiliza para ejecutar el script de PowerShell para activar al usuario en LDAP. Para utilizar PowerShell, se requieren las siguientes configuraciones: 

    config.powershell.passwordHace referencia a la contraseña del equipo o del entorno donde se puede ejecutar PowerShell o se está ejecutando el servicio winrm.
    config.powershell.domainHace referencia al nombre de dominio de Windows del equipo o entorno donde se puede ejecutar PowerShell o se está ejecutando el servicio winrm.
    config.powershell.usernameHace referencia al nombre de usuario del entorno o de la máquina donde se puede ejecutar PowerShell o se está ejecutando el servicio winrm.
    config.powershell.addressHace referencia a la dirección del equipo o del entorno donde se puede ejecutar PowerShell o se está ejecutando el servicio winrm.


  2. Luma 2.x Configurations (Configuraciones de Luma 2.x): para utilizar el servicio de flujo de trabajo en Luma Virtual Agent. Para utilizar Luma 2.x, se requieren las siguientes configuraciones: 

    config.luma2x.urlEsta es la URL del entorno de Luma VSA al que desea conectarse.
    config.luma2x.luma.tenant.externalidHace referencia a su ID externo de tenant de Luma VSA
    config.luma2x.luma.api.access.keyHace referencia a la clave de acceso a la API creada en Luma VSA para permitir que un sistema externo se conecte a su tenant.


Para obtener más información, consulte Out-of-the-box Automation Operations and Workflows.

Paso 2: Uso del servicio de flujo de trabajo en la habilidad

El paso siguiente es crear una habilidad en Luma Bot Builder (Consola de Administración de Luma) para activar a un usuario en LDAP. La habilidad ejecuta el flujo de trabajo 'Ldap enable User'. El flujo de trabajo requiere los siguientes parámetros

Ldap enable UserPowerShellActiva el usuario de ADMensaje de actualización si la operación se realiza correctamenteMensaje que se mostrará al activar el usuario
Mensaje de actualización en caso de falloMensaje que se mostrará si se produce un error.
Nombre de cuenta de SAMNombre de la cuenta de LDAP SAM

Cuando se ejecuta la habilidad, Luma VA solicita al usuario que ingrese el nombre de usuario que se activará en LDAP y la entrada del usuario se guardará en el atributo “Username” (Nombre de usuario)'ad_username'. El atributo se vincula al campo de entrada “Nombre de inicio de sesión” 'SAM Account Name' (Nombre de cuenta de SAM) al asociar el flujo de trabajo de automatización a la habilidad.
Image Added
 
Image Removed

Durante la ejecución de la habilidad, la información del atributo “Username” (Nombre de usuario) se 'ad_username' se pasa al flujo de trabajo de automatización, que a su vez activa la cuenta en AD.

...

titleNota

...