Espaço tabelas e plug-ins do Domain Separation

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Ao usar o Domain Separation em Espaço, você precisa dos plug-ins de Domain Separation e das propriedades da tabela. O Domain Separation permite separar dados, processos e tarefas administrativas em agrupamentos lógicos chamados de domínios. Você pode então controlar vários aspectos dessa separação, incluindo quais usuários podem ver e acessar os dados.

    Plug-ins

    Espaço O Domain Separation usa o plug-in Platform Domain Separation. Quando você ativa o plug-in Separação de domínios, os seguintes recursos são habilitados para Espaço:

    Você cria a separação de processo por domínio de registro. Isso inclui:

    • Layout do formulário
    • Ações de IU
    • Cabeçalho do formulário
    • Listas relacionadas
    • Política
    • Scripts de cliente
    • Regras de negócio
    • Valores de referência

    Mude o domínio e alterne o escopo do domínio.

    Inteligência entre locatários.

    Nota:
    Ao criar novos registros a partir de Listas relacionadas, use o domínio de registro primário.

    O contexto do domínio de registro se aplica a todos os componentes do formulário automaticamente. Internamente, o contexto de domínio de registro é adicionado a todas as consultas GraphQL incluídas.

    Configuração do plug-in

    Estes recursos precisam de configuração adicional:

    Ao configurar um pré-formulário para selecionar um domínio antes de criar um novo registro sem primário (domínio desconhecido):

    • Se o domínio não for passado e o usuário tiver acesso a vários domínios, o usuário poderá ser solicitado a inserir o domínio que determina o campo antes de criar um registro.
    • Campos extras podem ser especificados para conveniência do agente (como Descrição resumida ou Anotações). No entanto, o pré-formulário:
      • Mostra somente o campo de determinação de domínio padrão ou os campos especificados para uma tabela específica.
      • Não é compatível com campos dependentes.
      • Não é compatível com qualificadores de referência dinâmica.
      • Não é compatível com políticas de IU ou client scripts.
      • Não é compatível com substituições de dicionário.
    • Este formulário intersticial atua de forma semelhante ao assistente ou interceptador da plataforma.
    • O novo registro é inicializado com valores do formulário anterior com processos baseados no domínio selecionado:
      • Regras de negócio
      • Layout do formulário
      • Ações de IU
      • Listas relacionadas
      • Políticas de IU
      • Scripts de cliente
      Os campos de referência mostram somente valores permitidos pelo domínio.

    Tabelas

    O campo de determinação de domínio (padrão e por tabela) é configurado por meio das propriedades do sistema:
    • glide.sys.domain.use_domain_determining_field
    • glide.sys.domain.domain_determining_field.default
    • glide.sys.domain.domain_determining_field.[table_name]

    Novo incidente com Domain Separation