- Introdução
- Licenciamento
- Configuração e Instalação
- Usando o serviço
- Entity types
- Criar uma entidade
- Entities in VS Code
- Personalizando uma entidade
- Gerenciando os dados para uma entidade
- Criando relacionamentos
- Conjuntos de Escolhas
- Entidade do usuário do sistema
- Exportação e importação de esquemas
- Pesquisa avançada em Dados da entidade
- Query limits for external data
- Entity modeling and querying best practices
- Entities in Solutions
- Restrições conhecidas
- Referência
- Exemplos e tutoriais
- Geração de logs
Adicione e configure campos personalizados a uma entidade Data Fabric/Data Service, incluindo todos os tipos de campos disponíveis.
Introdução
Data Fabric/Data Service contém campos integrados do sistema. Quando você cria uma nova entidade, um conjunto de campos padrão é criado automaticamente. Ainda assim, é possível personalizar as entidades que você definiu adicionando campos específicos.
Tipos de campo
Você pode criar os campos dos seguintes tipos de campo.
- Text: esse campo pode ser usado para armazenar uma pequena quantidade de texto.
- Número: esse campo pode ser usado para armazenar um valor numérico. Os valores numéricos podem ser positivos ou negativos. Você deve especificar o número de casas decimais que você deseja usar.
- Sim/Não: esse campo é usado para escolher entre um valor Sim ou Não .
- Data-hora: esse campo é usado para armazenar um valor que contém uma data e hora. Um seletor de datas pode ser usado para selecionar uma data e hora.
- Relacionamento: esse campo é usado para criar uma relação entre duas entidades.
- Choice Set: esse campo é usado para armazenar uma lista de valores enumerados a partir dos quais um ou mais valores podem ser selecionados.
- Arquivo: esse campo é usado para armazenar um arquivo.
- Número automático: este campo é usado para aumentar automaticamente índices de registro.
- Texto multi-linha: esse campo pode ser usado para armazenar uma quantidade maior de texto em várias linhas.
Observação:
Cada tipo de campo requer detalhes diferentes que devem ser especificados. Para obter mais informações, consulte Tipos de campo de entidade.
Fields referenced from a Native source can also be mapped to the Choice Set and File types. A referenced choice set resolves to its display value rather than its identifier.
Creating fields
Para adicionar campos aos seus dados de entidade, siga as seguintes etapas:
-
Na lista de Entidades, selecione a entidade para a qual você deseja adicionar um campo.
-
Selecione Gerenciar entidade.
-
In the source section, either Local fields, the chosen external system, or the referenced native Data Fabric entity, select Add field.
-
Se você selecionar Adicionar campo na seção Campo local , siga as etapas 4 a 10.
-
Se você selecionar Adicionar campo no sistema externo escolhido, marque os campos que deseja adicionar à sua entidade na lista fornecida. Selecione Salvar.
-
If you select Add field in a referenced native Data Fabric entity, check the fields you want to add to your entity from the provided list. Select Save.
Observação:The Local fields section is available for Native entities. A Federated entity holds no fields of its own, so all of its fields are added from its sources.
-
-
Insira um Nome de Exibição para o novo campo. O Nome de Exibição é o nome exibido ao importar a entidade no Studio. Este campo pode ser modificado após a criação da entidade.
-
Insira um Nome para o novo campo. O Nome pode ser alfanumérico, mas deve começar com uma letra. Deve ter entre 3 e 30 caracteres.
Observação:O campo Nome é preenchido automaticamente com o mesmo valor fornecido para o Nome de Exibição. Você só pode alterar seu valor durante o processo de criação da entidade. Depois que a entidade é criada, o campo Nome não pode ser editado.
-
Selecione o campo Tipo usando a lista suspensa.
-
Para forçar os usuários a fornecer um valor para o campo, marque a caixa de seleção Obrigatório .
-
Para impor valores exclusivos para os registros de campo, marque a caixa de seleção Apenas valores exclusivos .
Importante:A opção está disponível para os tipos de campo Texto e Número .
Quando necessário, use o máximo de casas decimais configuradas para números. Caso contrário, o Data Fabric arredondará o número para o valor máximo de decimais, causando falha na unicidade. Por exemplo, se você definir uma precisão de três decimais e valores de entrada como
3.015e3.0148, o último valor será arredondado para cima para3.015, levando a falhas de exclusividade.A opção não diferencia maiúsculas de minúsculas, o que significa que "Valor Exclusivo" e "Valor Exclusivo" são identificados como duplicatas.
-
Selecione Mais detalhes para configurar propriedades de registro de campo opcionais, como:
Opção Description Tamanho Máximo Para campos de Texto , defina o número máximo de caracteres que um usuário pode fornecer. Por padrão, até 200 caracteres são permitidos. Valor Máximo Para campos de Número , defina o valor máximo que um usuário pode fornecer. O valor máximo padrão é 1,000,000,000,000.Valor Mínimo Para campos de Número , defina o valor mínimo que um usuário pode fornecer. O valor máximo padrão é -1,000,000,000,000.Casas Decimais Para campos Número , defina quantos dígitos decimais um usuário pode fornecer. O valor padrão é 2, que permite números com dois dígitos decimais, como23,45.Valor Padrão Define um valor padrão caso os usuários não forneçam dados. Description Adicione uma descrição para o campo. Acesso ao campo baseado em função Selecione essa opção para restringir o acesso aos dados concedendo permissões explícitas. -
Selecione Prosseguir.
O novo campo é exibido na lista Campos locais .
Updating the fields
Para atualizar os campos que você criou, siga as seguintes etapas:
- Você não pode atualizar campos integrados do sistema.
- Você não pode alterar o Nome e o Tipo de campos personalizados.
- Na guia Visão geral , selecione Gerenciar entidade ou selecione o ícone Editar correspondente ao campo que você deseja atualizar.
- Aplique suas atualizações de campo na seção Campos locais ou na seção do sistema externo escolhida.
Observação:
Se o campo foi criado com a opção Somente valores exclusivos ativada, você pode desabilitá-la, permitindo duplicatas mais uma vez. Esteja ciente de que desmarcar a caixa de seleção Apenas valores exclusivos impede você de selecioná-la novamente posteriormente.
- Selecione Salvar.
Deleting fields
Para excluir campos que você criou, siga as seguintes etapas:
Você não pode excluir campos integrados do sistema.
- Na guia Visão geral , selecione Gerenciar entidade ou selecione o menu Mais opções correspondente ao campo que você deseja excluir e, em seguida, selecione Excluir.
- Se você selecionar Gerenciar entidade, selecione o ícone Excluir na seção Campos locais ou a seção do sistema externo escolhida correspondente ao campo que você deseja excluir.
- Selecione Salvar.
Habilitando ou desabilitando o acesso de campo baseado em função
O acesso ao campo baseado em função (RBAC) pode ser usado para restringir o acesso a dados. É possível habilitar o acesso ao campo baseado em Função apenas para campos personalizados; ele não está disponível para campos integrados do sistema.
Após a opção Acesso ao campo baseado em função ser habilitada para um campo, as funções precisam ser atualizadas para conceder permissões explícitas para que os usuários acessem o campo. Consulte Gerenciar acesso para obter mais informações.
As Funções Padrão não terão mais acesso aos dados em campos que estão habilitados para o Acesso de campo baseado em função. Os usuários que precisam acessar esses dados precisarão receber uma Função Personalizada que conceda permissões para acessar os dados no campo.
-
Na guia Visão geral , selecione Gerenciar entidade ou selecione o menu Mais opções correspondente ao campo que você deseja habilitar ou desabilitar o RBAC, a seleção Habilitar acesso ao campo baseado em função ou selecione Desabilitar acesso ao campo baseado em função.
-
Se você selecionar Gerenciar entidade, use a alternância RBAC na seção Campos locais , correspondente ao campo para o qual você deseja habilitar ou desabilitar o RBAC.
-
Selecione Salvar.
Observação:A opção RBAC está disponível apenas para campos locais.