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
| Etapa | Ação Necessária |
|---|---|
| Desenvolvimento & UAT | Trabalhe inteiramente dentro do projeto de desenvolvimento |
| Promoção para Prod | Exportar/Importar ou Clonar e Renomear |
| Membros do projeto | Readicione todos os membros ao projeto de produção |
| Serviços de terceiros | Reautentique no projeto de produção |
| Chaves de API das ferramentas | Reemita e reconecte no projeto de produção |
| Conexões AA APA | Reconecte 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_DEVeMyProject_PROD).