Automation Suite
2023.4
falso
Etapa 4: mesclando organizações no Automation Suite - Automation Suite 2023.4
Imagem de fundo do banner
Logotipo
Guia de instalação do Automation Suite no Linux
Última atualização 12 de fev de 2024

Etapa 4: mesclando organizações no Automation Suite

para Linux

Observação:
Certifique-se de seguir as instruções gerais de escape para a ferramenta Shell de sua escolha. Por exemplo, no Bash você deve adicionar \ antes de caracteres especiais.

Para mesclar organizações no Automation Suite , execute o seguinte comando:

./UiPath.OrganizationMigrationApp merge -i '<Identity DB connection string>' -o '<Orchestrator DB connection string>' -s '<List of source organizations to merge separated by comma, e.g. orgID1,orgID2>' -d '<List of destination organizations to merge separated by comma, e.g. orgID1,orgID2>' -t '<List of tenant IDs to link Orchestrator, e.g. tenantId1,tenantId2>'./UiPath.OrganizationMigrationApp merge -i '<Identity DB connection string>' -o '<Orchestrator DB connection string>' -s '<List of source organizations to merge separated by comma, e.g. orgID1,orgID2>' -d '<List of destination organizations to merge separated by comma, e.g. orgID1,orgID2>' -t '<List of tenant IDs to link Orchestrator, e.g. tenantId1,tenantId2>'
Observação:
Certifique-se de adicionar TrustServerCertificate=True para as conexões SQL de origem e destino na entrada.
Observação:
Se você tiver vários pares de organizações para mesclar, certifique-se de que a sequência de origem e destino orgId, orgIde tenantId correspondam.

para Windows

Para mesclar organizações no Automation Suite , execute o seguinte comando:

./UiPath.OrganizationMigrationApp merge -i "<Identity DB connection string>" -o "<Orchestrator DB connection string>" -s "<List of source organizations to merge separated by comma, e.g. orgID1,orgID2>" -d "<List of destination organizations to merge separated by comma, e.g. orgID1,orgID2>" -t "<List of tenant IDs to link Orchestrator, e.g. tenantId1,tenantId2>"./UiPath.OrganizationMigrationApp merge -i "<Identity DB connection string>" -o "<Orchestrator DB connection string>" -s "<List of source organizations to merge separated by comma, e.g. orgID1,orgID2>" -d "<List of destination organizations to merge separated by comma, e.g. orgID1,orgID2>" -t "<List of tenant IDs to link Orchestrator, e.g. tenantId1,tenantId2>"
Observação: certifique-se de adicionar TrustServerCertificate=True para as conexões SQL de origem e destino na entrada.

Entrada da ferramenta de migração

Ao executar a ferramenta UiPath.OrganizationMigrationApp, é necessário fornecer os seguintes detalhes:

  • Organizações de origem

  • IDs de Tenant

  • Organizações de destino

Organizações de origem

Para obter uma lista de organizações de origem, execute o seguinte comando no banco de dados independente e use GlobalId com o nome da partição (organização) relacionada no banco de dados restaurado:
SELECT * FROM [identity].[Partitions]SELECT * FROM [identity].[Partitions]

IDs de Tenant

Para obter uma lista de IDs de tenant, execute o comando a seguir no banco de dados AutomationSuite_Platform no SQL Server. Você pode encontrar o ID do tenant na coluna Id .
SELECT TOP 10 * FROM [oms].[Tenant] WHERE Name = '*'SELECT TOP 10 * FROM [oms].[Tenant] WHERE Name = '*'

Organizações de destino

Para obter uma lista de organizações de destino, execute o comando a seguir no banco de dados AutomationSuite_Platform no SQL Server. Você pode encontrar as organizações de destino na coluna OrganizationId . Certifique-se de ignorar os caracteres especiais nas senhas que você fornecer adequadamente.
SELECT * FROM [oms].[Tenant]SELECT * FROM [oms].[Tenant]
Vamos supor que você tenha criado os dois tenants a seguir: tenant haonantest1as dentro de uma organização chamada haonantest1as; e tenant haonantest2as dentro de uma organização chamada haonantest2as. Você deve registrar as duas IDs de tenant, conforme mostrado na imagem a seguir:
docs image

Mesclar expectativas

Usuários

Condição

O usuário de origem tem endereço de email?

O usuário de destino tem endereço de email?

O email do usuário de origem é o mesmo do usuário de destino?

O nome de usuário de origem é o mesmo de destino?

Resultado

1

O usuário de origem é movido para a organização de destino; o usuário da organização de destino tem acesso ao Orchestrator independente.

2

O usuário de origem é movido para a organização de destino; o usuário da organização de destino tem acesso ao Orchestrator independente.

Após a mesclagem, dois usuários têm o mesmo nome de usuário e devem usar o endereço de e-mail para fazer logon.

3

ou

O usuário de origem é mesclado com o usuário de destino; o usuário de destino tem acesso ao Orchestrator independente.

4

N/A

O usuário de origem é movido para a organização de destino; o usuário da organização de destino tem acesso ao Orchestrator independente.

5

N/A

O usuário de origem é mesclado com o usuário de destino; o usuário de destino tem acesso ao Orchestrator independente.

6

N/A

O usuário de origem é movido para a organização de destino; o usuário da organização de destino tem acesso ao Orchestrator independente.

7

N/A

Você deve configurar manualmente o endereço de e-mail para o usuário de destino ou remover o usuário de destino.

Se você configurar o endereço de e-mail, o usuário de origem será mesclado com o usuário de destino, e o usuário de destino terá acesso ao Orchestrator independente.

Se você remover o usuário de destino, o usuário de origem será movido para a organização de destino, e o usuário da organização de destino terá acesso ao Orchestrator independente.

8

N/A

O usuário de origem é movido para a organização de destino, e o usuário da organização de destino tem acesso ao Orchestrator independente.

9

N/A

Você deve configurar o endereço de e-mail para ficar vazio para o usuário de destino ou remover o usuário de destino.

Se você configurar o endereço de e-mail como vazio, o usuário de origem será mesclado com o usuário de destino, e o usuário de destino terá acesso ao Orchestrator independente.

Se você remover o usuário de destino, o usuário de origem será movido para a organização de destino, e o usuário da organização de destino terá acesso ao Orchestrator independente.

Usuários do Robot

Se os nomes de usuários dos Robots de origem e destino forem os mesmos, o usuário do Robot de origem receberá o ID do usuário e será movido para a organização de destino.

Nome de usuário do Robot de origem

Nome de usuário do robô de destino

Nome de usuário do robô de origem movido

Mesmo Robô

Mesmo Robô

sameRobot_47a26d4a-2180-4fdd-8e1e-2379300a1162

Grupos

Se os nomes dos grupos de robôs de origem e destino forem os mesmos, uma string será anexada ao usuário do robô de origem e ele será movido para a organização de destino.

Nome do grupo de origem

Nome do grupo de destino

Nome de usuário do grupo de origem movido

mesmo grupo

mesmo grupo

sameGroup_db39a5c6-f73c-4011-b40e-4ea620fe3d01

Configurações

Se as configurações de origem e as configurações de destino tiverem o mesmo nome, o valor de configuração do destino será usado.

Se a mesclagem da organização falhar

Se a mesclagem da organização falhar, verifique os logs. Dependendo se a migração do Identity ou do Orchestrator falhar, siga as seguintes etapas:

Falha na migração do Identity

Se a migração do Identity falhar, basta corrigir o erro e executar o comando de mesclagem da organização novamente. Isso reverteria todas as alterações, pois definimos uma transação para operações para Identity.

Falha na migração do Orchestrator

Se a migração do Orchestrator falhar, o banco de dados do Orchestrator será revertido, mas o banco de dados do Identity não será revertido. Como resultado, você deve restaurar o backup do banco de dados do Identity e substituir a string de conexão para usar o novo banco de dados. Após corrigir o erro, execute o comando de mesclagem da organização novamente.

Se a migração do Orchestrator falhar, siga as seguintes etapas:

  1. Restaure o backup do banco de dados do Identity.

    1. Clique com o botão direito do mouse no diretório do banco de dados e selecione Importar Aplicativo da Camada de Dados.
      docs image
    2. Selecione o arquivo de banco de dados de backup.
      docs image
    3. Insira o nome do banco de dados de backup.
      docs image
    4. Aguarde até o processo ser concluído.
      docs image
  2. Substitua a string de conexão de identidade.

    `"platform": {
        "sql_connection_str": "<dotnet connection string>",   (added line)
        "enabled": true, 
    },``"platform": {
        "sql_connection_str": "<dotnet connection string>",   (added line)
        "enabled": true, 
    },`
  3. Corrija o erro e use a nova string de conexão da plataforma para executar o comando de mesclagem novamente.

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