Clonando instâncias com AES
Saiba como proteger os dados, tabelas e modelos que você criou em App Engine Studio ao usar Clone do sistema para copiar instâncias de produção para não produção.
Preservação de dados e tabelas ao clonar
- Certifique-se de que todos os plug-ins AES estejam instalados em todas as instâncias.
- Se você estiver clonando uma instância de produção, deverá habilitar as propriedades Automated Test Framework (ATF) e Instance Scan na instância de produção.
- Se você estiver coletando dados de desenvolvimento e implantação, o plug-in Central de gestão do App Engine (AEMC) deve ser instalado em todas as instâncias.
- As tabelas a seguir têm preservação de dados para garantir que as tabelas sejam clonadas corretamente entre as instâncias:Nota:Para as tabelas a seguir, a preservação é somente para escopo global.
- Tabelas do descritor de colaboração:
- Descritores de colaboração da aplicação (sys_appcollab_descriptor)
- Permissões do descritor de colaboração da aplicação (sys_appcollab_permission_m2m)
- Tabelas Usuários e grupos de colaboração:
- Usuários de colaboração da aplicação (sys_appcollab_user)
- Grupos de colaboração da aplicação (sys_appcollab_group)
- Tabelas do descritor de colaboração:
- As tabelas a seguir têm exclusões de clone:
- Tabelas do descritor de colaboração:
- Descritores de colaboração da aplicação (sys_appcollab_descriptor)
- Permissões do descritor de colaboração da aplicação (sys_appcollab_permission_m2m)
- Tabelas Usuários e grupos de colaboração:
- Usuários de colaboração da aplicação (sys_appcollab_user)
- Grupos de colaboração da aplicação (sys_appcollab_group)
- Tabelas do descritor de colaboração:
- Se AES for a única aplicação que usa a tabela Credenciais, considere a criação de preservadores de dados para Alias de credencial, Autenticação básica e Credenciais do Discovery. Caso contrário, você deve garantir que essas tabelas não sejam substituídas quando a instância de produção for clonada para instâncias de não produção.
- Os seguintes usuários devem ter suas funções reatribuídas após a clonagem:
- Usuários no grupo AES Usuários
- Usuários no grupo AES usuário limitado
- Usuários que têm a função sn_app_eng_studio.user em instâncias de não produção
- Após a clonagem, um script de limpeza pós-clonagem de Permissões de colaboração Resincronizar é executado automaticamente, portanto, todas as aplicações que eram as mesmas nas instâncias de produção e desenvolvimento têm os colaboradores sincronizados automaticamente. Os desenvolvedores podem retomar o desenvolvimento neles imediatamente. Nota:A instância clonada deve ter o plug-in de colaboração habilitado.
- Se o backup de algumas aplicações tiver sido feito antes da clonagem e recuperado após a clonagem, você poderá usar o link relacionado Resincronizar permissões de colaboração no registro sys_app para reatribuir usuários e grupos às permissões de desenvolvimento delegadas apropriadas.
- Se um descritor de colaboração não estiver mais associado a um usuário ou grupo após a clonagem (caso os apps de desenvolvimento tenham sido apagados durante a clonagem porque não estavam na instância de origem), selecione o link relacionado Limpar registros com referências vazias para remover o descritor de colaboração. usuário ou grupo não referenciado da tabela de colaboração. Você deve executar esta ação de IU depois que a clonagem for concluída e todas as aplicações preservadas forem recuperadas (com as permissões de colaboração de ressincronização já executadas nelas).
- Instância do pipeline
- Chave de autorização de solicitação
- Solicitação de implantação
- Solicitação de ambiente de implantação
Preservação de modelos de app ao clonar
Os administradores devem proteger os modelos personalizados contra substituição durante o processo de clonagem. Sem proteção, os modelos criados em AES (a partir de aplicações existentes e do zero) correm o risco de desaparecer durante um clone.
Quando você cria um modelo em AES, um app com escopo é gerado automaticamente na tabela Aplicações personalizadas [sys_app.list] em sua instância. Embora tenham conteúdos diferentes, as aplicações de modelo e as aplicações personalizadas padrão são tratadas de forma semelhante no Now Platform. Portanto, preservar modelos de app durante um clone do sistema funciona da mesma forma que preservar uma aplicação.
Para proteger modelos de app em suas instâncias de não produção, siga o processo em Preservar aplicações e personalizações em desenvolvimento durante um clone do sistema.
Mais informações sobre clonagem e preservação de dados
- Para obter mais informações sobre como usar a ferramenta Clone do sistema, consulte Clone do sistema.
- Para obter mais informações sobre preservação de dados, consulte Preservação de dados na clonagem de instâncias de destino.
- Para obter mais detalhes sobre clonagem de instâncias com AES, consulte o Guia do administrador do sistema App Engine Studio no ServiceNow University.
| Saiba mais sobre clonagem de instâncias com AES | Recursos adicionais ServiceNow |
|---|---|
| ServiceNow fornece vários recursos adicionais na clonagem de instâncias com App Engine Studio. | |
|
|
|
|
Nota: Você deve fazer login em ServiceNow University para acessar este recurso. |