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) deverá 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 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 de 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 seguintes tabelas 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 de 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 de descoberta. 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 do ReSync é executado automaticamente, portanto, todas as aplicações que eram as mesmas nas instâncias de produção e desenvolvimento têm 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 algumas aplicações tiverem sido submetidas a backup antes da clonagem e recuperadas após a clonagem, você poderá usar o link relacionado Ressincronizar permissões de colaboração no registro sys_app para reatribuir usuários e grupos às permissões de desenvolvimento delegado 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 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 tiverem sido recuperadas (com 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 do 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 Preservação de 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 como clonar instâncias com AES, consulte o App Engine Studio Guia do administrador do sistema no ServiceNow University.
| Saiba mais sobre clonagem de instâncias com AES | Recursos ServiceNow adicionais |
|---|---|
| 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. |