Pular para o conteúdo principal
Ao trabalhar em um ambiente single-tenant do Enterprise Knowledge (EK) Cloud, não é possível ter tenants separados de desenvolvimento e produção por padrão. Este artigo descreve a abordagem recomendada para gerenciar seu ciclo de vida de desenvolvimento e promover soluções do desenvolvimento para a produção dentro do mesmo tenant.

Abordagem Recomendada: Usar Projetos Separados para Dev e Prod

A recomendação principal é tratar os Projetos no EK como seu limite de ambiente. Em vez de construir diretamente em um projeto de produção, você deve manter um projeto de desenvolvimento dedicado onde toda a configuração, testes e iterações ocorrem antes que qualquer solução seja promovida à produção.

Fase de Desenvolvimento

Todo o desenvolvimento de soluções deve ocorrer dentro de um projeto de desenvolvimento designado. Isso inclui configurar fontes de conhecimento, construir e testar agentes, configurar ferramentas e integrações, e definir fluxos de trabalho. Manter esse trabalho isolado em um projeto de desenvolvimento garante que seu ambiente de produção permaneça estável e inafetado durante o desenvolvimento ativo. Quando o desenvolvimento estiver concluído, a solução deve passar por Testes de Aceite do Usuário (UAT) dentro desse mesmo projeto de desenvolvimento. As partes interessadas e os usuários finais podem validar o comportamento, testar cenários de borda e aprovar a solução antes que qualquer promoção ocorra. Somente após a aprovação do UAT você deve prosseguir para criar o projeto de produção.

Promoção para Produção

O EK Cloud fornece dois métodos para promover um projeto de desenvolvimento para produção dentro do mesmo tenant: Opção 1 – Exportar e Importar Exporte o projeto de desenvolvimento do EK e importe-o como um novo projeto dentro do mesmo tenant. Isso fornece um novo projeto de produção limpo que reflete a configuração do desenvolvimento no momento da exportação. Opção 2 – Clonar e Renomear Clone o projeto de desenvolvimento diretamente dentro do tenant e renomeie o projeto clonado para refletir seu propósito de produção. Ambos os projetos coexistirão no mesmo tenant, e o projeto de desenvolvimento será preservado em seu estado atual. Ambos os métodos resultam em um novo projeto independente que serve como seu ambiente de produção.

Etapas Pós-Migração

Independentemente do método utilizado, vários itens requerem atenção manual após a criação do projeto de produção. Esses itens não são transferidos automaticamente e devem ser reconfigurados antes que a solução esteja ativa.

Membros do Projeto

Os membros do projeto não são transferidos durante uma operação de exportação/importação ou clonagem. Todos os usuários que precisam de acesso ao projeto de produção devem ser adicionados manualmente.

Autenticação de Serviços de Terceiros

Qualquer integração conectada a serviços externos — como provedores de armazenamento em nuvem, CRMs ou outras plataformas SaaS — precisará ser reautenticada no novo projeto de produção. As credenciais e conexões OAuth são vinculadas ao projeto em que foram configuradas originalmente e não são transferidas durante exportação/importação ou clonagem.

Chaves de API para Ferramentas

Se alguma ferramenta dentro da solução depende de chaves de API, essas chaves devem ser reemitidas e reconectadas no projeto de produção. Não reutilize chaves de API de desenvolvimento em produção, tanto por razões de segurança quanto porque as chaves de desenvolvimento podem ter limites de taxa ou escopos de acesso diferentes.

Conexões com Automation Anywhere APA Control Room

Se a solução estiver conectada a uma instância do Automation Anywhere APA Control Room, essa conexão deve ser reestabelecida no projeto de produção apontando para o APA Control Room de produção. Os ambientes APA de desenvolvimento e produção são separados, e a conexão configurada no projeto de desenvolvimento fará referência à instância APA de desenvolvimento. Falhar em atualizar essa conexão significa que sua solução EK de produção continuará acionando ou se comunicando com o ambiente APA de desenvolvimento.

Resumo

EtapaAção Necessária
Desenvolvimento & UATTrabalhe inteiramente dentro do projeto de desenvolvimento
Promoção para ProdExportar/Importar ou Clonar e Renomear
Membros do projetoReadicione todos os membros ao projeto de produção
Serviços de terceirosReautentique no projeto de produção
Chaves de API das ferramentasReemita e reconecte no projeto de produção
Conexões AA APAReconecte ao APA Control Room de produção

Notas

  • Não há sincronização automática entre projetos de desenvolvimento e produção. Qualquer alteração feita após o UAT no projeto de desenvolvimento deve ser promovida manualmente novamente.
  • Recomenda-se manter o projeto de desenvolvimento após o go-live para suportar iterações e testes futuros.
  • As convenções de nomenclatura de projetos devem claramente distinguir desenvolvimento de produção para evitar configurações acidentais no ambiente errado (por exemplo, MyProject_DEV e MyProject_PROD).