Exemplo de automação
A Agente virtual Luma fornece uma variedade de fluxos de trabalho de automação. Neste artigo, você aprenderá a configurar um fluxo de trabalho de automação relacionado à configuração do serviço Powershell como exemplo.
Veja a seguir os fluxos de trabalho OOTB (Out-Of-The-Box - Prontos para Uso) do PowerShell prontos para uso. Você pode adicionar esses serviços de fluxo de trabalho à sua habilidade como item de conversa e executar o fluxo de trabalho.
Não. | Categoria | Serviço de fluxo de trabalho | Descrição | Parâmetros de entrada | Exemplo |
---|---|---|---|---|---|
1 | Powershell | Ldap DeleteUser | Exclui o usuário AD do LDAP | Atualizar mensagem em caso de êxito | Mensagem a ser exibida ao excluir o usuário |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
2 | Powershell | Ldap DeleteGroup | Exclui o grupo do LDAP | Atualizar mensagem em caso de êxito | Mensagem a ser exibida ao excluir o grupo |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM do grupo | Nome da conta SAM do grupo no LDAP | ||||
3 | Powershell | Ldap SearchUser | Procurar o usuário no LDAP | Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de êxito |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Filtrar | Critérios de filtro para a pesquisa | ||||
4 | Powershell | Ldap ExistsUser | Verificar se o usuário já existe no LDAP | Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de êxito |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
5 | Powershell | Alterar senha do Ldap | Redefine a senha de usuário do AD para um determinado nome de logon | Senha | Nova senha |
Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de alteração de senha bem-sucedida | ||||
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
SMS PARA | Número de telefone para o qual o serviço de redefinição de senha por autoatendimento envia SMS. | ||||
Corpo do SMS | Especifique a mensagem SMS a ser enviada ao alterar a senha | ||||
6 | Powershell | Ativar usuário do Ldap | Ativa o usuário do AD | Atualizar mensagem em caso de êxito | Mensagem a ser exibida ao ativar o usuário |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
7 | Powershell | Desativar usuário do Ldap | Desativa o usuário do AD | Atualizar mensagem em caso de êxito | Mensagem a ser exibida ao desativar o usuário |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
8 | Powershell | Alterar a senha no logon do Ldap | Redefine a senha de usuário do AD para um determinado nome de logon ao efetuar logon | Senha | Nova senha |
Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de alteração de senha bem-sucedida | ||||
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM no LDAP | ||||
SMS PARA | Número de telefone para o qual o serviço de redefinição de senha por autoatendimento envia SMS. | ||||
Corpo do SMS | Especifique a mensagem SMS a ser enviada ao alterar a senha | ||||
9 | Powershell | Criar usuário do Ldap | Cria um novo usuário no Active Directory | Senha | Senha para a nova conta de usuário |
Atualizar mensagem em caso de êxito | Mensagem a ser exibida na criação bem-sucedida do usuário no LDAP | ||||
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome | Nome do usuário | ||||
Sobrenome | Sobrenome do usuário | ||||
Nome de logon | Nome de logon do usuário | ||||
Nome principal do usuário | |||||
Id do funcionário | ID de funcionário do usuário | ||||
Caminho | |||||
10 | Powershell | Desbloquear usuário do Ldap | Desbloqueia o usuário do AD (Active Directory) | Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de êxito |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta LDAP a ser desbloqueada | ||||
11 | Powershell | Criar grupo do Ldap | Cria um novo grupo no Active Directory para esse domínio do AD | Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de êxito |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM | Nome da conta SAM para o grupo no LDAP | ||||
Caminho | |||||
Nome do grupo | Nome do novo grupo | ||||
Categoria do grupo | Categoria do grupo | ||||
Escopo do grupo | Escopo do grupo | ||||
Descrição | Descrição do grupo | ||||
12 | Powershell | Adicionar usuário ao grupo do Ldap | Adiciona um usuário a um grupo | Atualizar mensagem em caso de êxito | Mensagem a ser exibida em caso de êxito |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Nome da conta SAM do grupo | Nome da conta SAM do grupo no LDAP | ||||
Nome da conta SAM do usuário | Nome da conta SAM do usuário no LDAP | ||||
13 | Powershell | Executar script do Powershell no Azure | Executa o script do Powershell no arquivo | Atualizar mensagem em caso de êxito | Mensagem a ser exibida na execução bem-sucedida do script do Powershell. |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | ||||
Caminho do arquivo | Caminho absoluto do arquivo de script do PowerShell. Observação: para usar a operação, o script do PowerShell deve estar disponível na máquina do PowerShell. | ||||
Parâmetros de arquivo | Parâmetros necessários para executar o script de shell. |
Usando o fluxo de trabalho do serviço em uma habilidade
Vejamos um exemplo usando o serviço de fluxo de trabalho de automação 'Ativar usuário do Ldap'.
O serviço de fluxo de trabalho 'Ativar usuário do LDAP' permite um usuário final no LDAP usando um script do PowerShell. Siga as etapas abaixo para configurar e usar o serviço de fluxo de trabalho:
Etapa 1: Definir configurações de serviço
As configurações de serviço armazenam as informações usadas para se conectar ao sistema para fluxos de trabalho de automação. Usando a página Configurações de serviço de automação no Criador de bot da Luma, você pode especificar as credenciais de logon necessárias para o serviço específico ao qual deseja se conectar.
Clique no ícone Automação e vá para a guia Automação → Configurações de serviço.
Veja a seguir a lista de configurações de serviço:
Para qualquer fluxo de trabalho 'Ativar usuário do Ldap', é necessário atualizar as configurações de serviço a seguir.
Configuração do PowerShell - A configuração é usada para executar o script do PowerShell para ativar o usuário no LDAP. Para usar o PowerShell, são necessárias as seguintes configurações:
config.powershell.password Refere-se à senha da máquina ou do ambiente em que você pode executar o PowerShell ou o serviço winrm está em execução. config.powershell.domain Refere-se ao nome de domínio do Windows da máquina ou do ambiente em que você pode executar o PowerShell ou o serviço winrm está em execução. config.powershell.username Refere-se ao nome de usuário da máquina ou do ambiente em que você pode executar o PowerShell ou o serviço winrm está em execução. config.powershell.address Refere-se ao endereço da máquina ou do ambiente em que você pode executar o PowerShell ou o serviço winrm está em execução. Configurações da Luma 2.x - Para usar o serviço de fluxo de trabalho na Agente virtual Luma. Para usar a Luma 2.x, são necessárias as seguintes configurações:
config.luma2x.url Esse é o URL para o ambiente da Luma VSA ao qual você deseja se conectar. config.luma2x.luma.tenant.externalid Refere-se à sua ID externa de tenant da Luma VSA config.luma2x.luma.api.access.key Refere-se à chave de acesso da API criada na Luma VSA para permitir que um sistema de terceiros se conecte ao seu tenant.
Para obter mais informações, consulte Out-of-the-box Automation Operations and Workflows.
Etapa 2: Usando o serviço de fluxo de trabalho na habilidade
A próxima etapa é criar uma habilidade no Criador de bot da Luma para ativar um usuário no LDAP. A habilidade executa o fluxo de trabalho 'Ativar usuário do Ldap'. O fluxo de trabalho requer os seguintes parâmetros
Ativar usuário do Ldap | Powershell | Ativa o usuário do AD | Atualizar mensagem em caso de êxito | Mensagem a ser exibida ao ativar o usuário |
Atualizar mensagem em caso de falha | Mensagem a ser exibida se ocorrer um erro. | |||
Nome da conta SAM | Nome da conta SAM no LDAP |
Quando a habilidade é executada, a Luma VA solicita que o usuário insira o nome de usuário a ser ativado no LDAP e a entrada do usuário é salva no atributo 'ad_username'. O atributo é vinculado ao campo de entrada Nome da conta SAM ao associar o fluxo de trabalho de automação à habilidade.
Durante a execução da habilidade, as informações no atributo 'ad_username' são passadas para o fluxo de trabalho de automação que, por sua vez, ativa a conta no AD.