Explicação sobre o Domain Separation

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Com o Domain Separation, você pode separar dados de aplicação, IU e lógica de negócios, como regras ou fluxos de trabalho, em uma única instância de cliente. A separação desses elementos em domínios definidos logicamente oferece suporte a hierarquias específicas para todos os clientes que usam suas aplicações.

    Noções básicas de domínio

    O Domain Separation, também conhecido como ServiceNow arquitetura de plataforma multilocatária, adiciona uma despesa considerável ao gerenciamento de uma instância. No entanto, se você usar o Domain Separation corretamente, ele poderá melhorar a eficiência, adicionar mais segurança e aumentar o desempenho das instâncias de seus clientes.

    Você não pode separar alguns padrões e propriedades globais, como propriedades do sistema e esquema de tabela, por locatário.

    Antes de começar a separar domínios, leia as diretrizes a seguir.

    O que você pode fazer com o Domain Separation

    • Separação de dados: permite que os locatários do domínio vejam somente os dados que eles têm permissão para ver. Os locatários podem ter acesso a outros dados do locatário, mas não podem consultar os dados do locatário aos quais eles não têm acesso.
      • Quando você atualiza registros de dados, eles não geram registros de Update Sets.
      • Os usuários, incluindo as contas do cliente que são usadas para integrações, veem somente os dados nos domínios que eles têm permissão para acessar.
      • Clientes, agentes e executantes veem dados que pertencem aos clientes e às organizações aos quais eles oferecem suporte.
    • Separação de IU: oferece suporte a uma experiência específica de locatário para elementos de IU, como exibições, listas, rótulos e assim por diante.
      • Você pode substituir a interface do usuário baseada no navegador, incluindo menus da aplicação, listas, formulários, e painéis. Você também pode personalizá-los para um domínio específico ou conjunto de domínios enquanto preserva a lógica básica do processo.
      • Os provedores de serviço podem alterar a identidade visual exibida e os elementos de IU para atender às necessidades individuais do cliente.
    • Separação de lógica de negócios: cria políticas de sistema específicas de locatário, como notificações por e-mail, regras de negócio, scripts de cliente, política de IU e ações de IU.
    • Modelagem hierárquica: aninha seus vários locatários para que os locatários primários possam acessar recursos de locatários secundários. A lógica de negócios para locatários primários é executada automaticamente para locatários secundários, que você pode substituir em qualquer nível.
    • Inteligência entre locatários: lida automaticamente com dados, metadados, lógica de negócios e contexto de processamento para locatários com acesso a dados de locatários adicionais.

    Resumo do Domain Separation

    O gráfico a seguir mostra a divisão de dados, o processo e a separação da IU. Esses conceitos são discutidos em detalhes na seção Práticas recomendadas.

    Tipos de Domain Separation

    Arquitetura de domínio

    Registros de usuário são atribuídos a um valor de domínio que representa o domínio inicial do usuário. Os usuários não têm acesso a dados em domínios primários, domínios de mesmo nível ou domínios em outras ramificações da hierarquia.

    Consulte Consultas "contém" e acesso ao domínio para opções avançadas para conceder visibilidade de domínio adicional.

    O diagrama a seguir mostra como o processo de arquitetura flui para os domínios secundários. O processo flui para baixo Os dados vão para cima