Configuração do Domain Separation com o seletor de domínio
Use o seletor de domínio com inteligência e lembre-se da abordagem 80/15/5 para não personalizar muito e afetar o desempenho da instância.
Verificação do domínio antes de fazer mudanças
O seletor de domínio reúne todos os domínios em uma lista para você escolher.
Se a sessão expirar e mesmo se você não for desconectado, a sessão retornará ao domínio no registro do usuário. Você também perde funções elevadas ao mesmo tempo. Nesse caso, o seletor de domínio ainda pode mostrar o último domínio selecionado se o quadro superior da lista não tiver sido recarregado. Por esse motivo, você deve recarregar sua lista completamente se tiver ficado ausente da instância por algum tempo.
Configuração no domínio TOP ou no domínio global
O Domain Separation funciona melhor quando você fornece serviços aos clientes que são na maioria-padrão em sua configuração e definição de usuário e grupo. Quanto mais você personaliza e cria soluções "pontuais", mais uma margem de erro é criada. Quando você cria seus processos e lógica de negócios, todas as variações devem estar em propriedades que funcionam automaticamente para cada cliente. Embora os processos ainda possam ser ajustados conforme necessário, tome muito cuidado ao decidir quando e em que grau criar uma configuração exclusiva para um único cliente.
Você precisa usar uma abordagem “80-15-5” na configuração dos domínios para evitar uma margem muito grande para personalização e, portanto, erros.
- Abordagem recomendada para configuração:
- Padrão de80%ou mais
- Paramétrico de15% ou mais
- Configuração inferior a 5%
- Determine se uma mudança sugerida deve ser uma propriedade global ou configurável.
- Não exagere, adicionando mais e mais personalizações que precisam ser gerenciadas. Em vez disso, faça o seguinte:
- Comece com os recursos do sistema de base e verifique as lacunas antes de fazer mudanças.
- Procure soluções sem código.
- Use scripts do lado do servidor, crie APIs modulares e crie propriedades separadas por domínio.
- Se você precisar usar Client scripts, use somente APIs ServiceNow. Limite as chamadas "síncronas" (aquelas que vão e voltam do cliente para o servidor, também chamadas de AJAX).
- Grave todos os scripts de forma lógica para mantê-los simples e eficazes. Imponha revisões de pares de mudanças de código e certifique-se de que todos estejam seguindo o Práticas recomendadas do Domain Separation para provedores de serviço nesta seção.