Espaço tabelas e plug-ins do Domain Separation
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.
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
Tabelas
- glide.sys.domain.use_domain_determining_field
- glide.sys.domain.domain_determining_field.default
- glide.sys.domain.domain_determining_field.[table_name]