Process Mining
2021.10
falso
Imagem de fundo do banner
Process Mining
Última atualização 2 de abr de 2024

LDAP for End Users

Introdução

Existem duas maneiras de fornecer aos usuários finais acesso à plataforma UiPath Process Mining :

  • Defina manualmente os usuários na administração do usuário final , que você pode abrir na guia Releases da página Superadmin .
  • Configurando a sincronização do LDAP (AD).

    Importante: Com a sincronização LDAP, os usuários serão adicionados ou atualizados na lista de usuários na Administração do usuário final.

Esta página descreve como configurar o LDAP para dar ao usuário final acesso ao UiPath Process Mining.

Pré-requisito

O pacote de serviço Microsoft padrão Active Directory Domain Services deve ser instalado no servidor UiPath Process Mining . Siga estas etapas para verificar se o pacote de serviço Active Directory Domain Services está instalado corretamente.

Etapa

Ação

1

Abra um prompt de comando do Windows.

2

Insira o comando dsget e pressione Enter.
Se o texto de ajuda dsget for exibido no prompt de comando, o pacote de serviço Active Directory Domain Services está funcionando corretamente.

Passo 1: Preparação

Copie os seguintes arquivos para a pasta builds da pasta de instalação do UiPath Process Mining :
  • Config.json,
  • Syncad.js,
  • Syncad.bat.
    Observação: você mesmo pode criar os arquivos a partir dos exemplos de código nas seções correspondentes abaixo.

Etapa 2: Definir as configurações do LDAP

Vá para a guia Configurações da página Superadmin de sua instalação do UiPath Process Mining e adicione as configurações LDAP necessárias na configuração ldap das Configurações do servidor.

Etapa 3: ativar a autenticação externa

Para permitir que os usuários finais façam login via Active Directory, você deve especificar a configuração ExternalAuthentication no arquivo ApplicationSettings.json .
Siga estas etapas para adaptar o arquivo ApplicationSettings.json.

Etapa

Ação

1

Vá para a aba Espaços de Trabalho de Superadmin.

2

Clique no ícone do menu Espaços de trabalho .

3

Selecione Configurações do aplicativo....

4

Digite a seguinte linha:

"ExternalAuthentication": "adlogin"

6

Clique em OK para salvar as alterações e fechar o arquivo ApplicationSettings.json .

Configurações Globais

Observação:
É recomendável usar a configuração OverrideApplicationSettings nas configurações do servidor para tornar a configuração ExternalAuthentication aplicável a toda a instalação do UiPath Process Mining .

Nesse caso, você não precisa especificar a configuração em Configurações do aplicativo.

Siga estas etapas para definir a configuração OverrideApplicationSettings nas configurações do servidor.

Etapa

Ação

1

Vá para a aba Configurações de Superadmin.

2

Digite as seguintes linhas:

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

3

Clique em SALVAR.

4

Pressione F5 para atualizar a página Superadmin.

Etapa 4: adaptar o Config.json

Certifique-se de que o arquivo Config.json contenha uma entrada para cada grupo do Active Directory (AD) – combinação de aplicativos. Deve conter as seguintes propriedades:

Propriedade

Description

ADgroup

O nome completo do grupo de usuários do Active Directory com permissão para fazer login. Isso se parece com "CN=All Users,OU=Distribution Groups,DC=Company,DC=com".

appcode

O código do aplicativo ou módulo ao qual o grupo AD precisa obter acesso.

Importante: os grupos do AD diferenciam maiúsculas de minúsculas.

Para obter mais informações sobre como encontrar o código do aplicativo, consulte as Perguntas frequentes: Código do aplicativo.

Passo 5: Adaptar Syncad.js

No arquivo syncad.js, altere a linha a seguir para corresponder às suas configurações para a conexão LDAP com o Active Directory.

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

Etapa 6: agendar uma tarefa para a sincronização

Como os usuários finais podem ter direitos de acesso diferentes e esses direitos de acesso também podem ser alterados, é recomendável fazer a sincronização regularmente para atualizar o banco de dados de autenticação local. Você pode usar o Agendador de Tarefas do Windows para agendar uma tarefa que executa o syncad.bat para sincronização do usuário.

Solução de problemas

Tornar os campos editáveis na administração do usuário final

Por padrão, os campos na Administração do usuário final não são editáveis ao usar a sincronização LDAP.

Você pode usar a configuração fieldsAlwaysEditable no arquivo ApplicationSettings .json para especificar quais campos na administração do usuário final são editáveis.
Siga estas etapas para abrir o arquivo ApplicationSettings.json.
A caixa de diálogo Editar arquivo é aberta e exibe o conteúdo atual do arquivo ApplicationSettings.json .
Nota: Clique em ? na caixa de diálogo Editar arquivo para abrir a ajuda do Applicationsettings.json. Digite fieldsAlwaysEditable na barra de pesquisa para obter uma descrição detalhada da configuração fieldsAlwaysEditable .
Observação:
É recomendável usar a configuração OverrideApplicationSettings nas configurações do servidor para tornar a configuração fieldsAlwaysEditable aplicável a toda a instalação do UiPath Process Mining .

Nesse caso, você não precisa especificar a configuração em Configurações do aplicativo.

Amostras de código

config.json

Abaixo está um arquivo de modelo 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"
    }
]

Você pode copiar este exemplo de código para um novo arquivo vazio e adaptá-lo com nossos próprios dados.

Syncad.js

Clique no link para abrir um modelo de arquivo Syncad.js : Sync.js. Você pode copiar esse código para criar o arquivo.
Importante: se você deixar de fora os argumentos no script Syncad.js , por exemplo active : 1, esses atributos não serão sincronizados.

Syncad.bat

Abaixo está um arquivo modelo Syncad.bat . Você pode copiar esse código para criar o arquivo.
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?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.