Como gerenciar o Domain Separation para usos específicos

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Você pode configurar domínios separados para notificações por e-mail e personalizar as propriedades de catálogo, tabelas, usuários, grupos e exibições. Isso permite que você forneça um comportamento mais específico em cada domínio, dando aos clientes mais flexibilidade.

    E-mails

    Você pode usar domínios separados para notificações por e-mail e substituições. Ao usar domínios separados para notificações, você pode fazer uma substituição com base no domínio apenas do registro anexado, não no domínio inteiro do usuário.

    Catálogo de serviços

    O Catálogo de serviços agora está separado por domínio para que seus clientes possam ver e acessar o catálogo. Os itens são processados como condições OR quando vários itens são usados. Os provedores de serviço devem administrar as categorias e os itens para que eles se encaixem especificamente em seus próprios critérios.

    Usuários e grupos

    Use somente contas de administrador no domínio global porque os administradores precisam de acesso a todos os domínios. Faça todos os testes de aplicação de um domínio real, não no domínio global. As substituições não são processadas corretamente no domínio global. Os administradores também devem receber contas de usuário na produção, se quiserem usar a aplicação.

    Trabalho com campos

    Há vários pontos a serem considerados ao trabalhar com campos. Preste muita atenção a esses campos porque eles podem ter muitas variações que afetam as configurações.
    Listas
    Há listas pessoais, globais e de domínio, bem como várias exibições de cada um.
    Forms
    Há listas globais e de domínio, bem como várias exibições de cada um.
    Um banco de dados
    Todos os campos que você cria existem para todos os usuários, em um banco de dados. Considere o impacto global antes de criar um.
    Nota:
    Os scripts de ACL não podem impedir que um campo seja exibido em uma lista porque eles não são executados. Você pode adicionar uma ACL de LEITURA para ocultar um campo dos usuários se a ACL for baseada somente em função.

    Criação de tabelas

    Ao criar uma tabela, você deve adicionar um campo sys_domain ou sys_overrides. Qualquer tabela que contenha dados que os usuários da instância devem acessar precisa do campo sys_domain. Tabelas que estendem ou oferecem suporte a processos e que precisam fluir para domínios secundários também precisam do campo sys_domain.