Ir para o conteúdo

Tipo de Uso de Coluna

Visão Geral

O Vinyl oferece a opção de definir um Tipo de uso para colunas definidas na camada de dados. O Usage Type transmite propriedades adicionais sobre a coluna para o Vinyl, com base no uso pretendido, além de oferecer suporte à funcionalidade de construção automática.

Valores Gerais

  • Subtítulo: Fornece subcontexto para um campo Título. Quando definido, o Subtítulo pode ser exibido junto com o Título em objetos de lista. Exemplo: Local dairy products
  • Título: traduz o UUID da chave primária de um registro em um valor nomeado de fácil utilização. Quando definido, o Title oferece suporte à capacidade de criar automaticamente objetos de lista. Exemplo: Dairy
  • AddedBy: Indica o usuário do Vinyl que adicionou o disco. Quando definido, o Vinyl será atualizado através da Business Logic Layer após o registro ser confirmado. Exemplo: khilley
  • AddedOn: Indica o carimbo de data e hora em que o registro foi adicionado. Quando definido, o Vinyl será atualizado através da Business Logic Layer após o registro ser confirmado. Exemplo: 1/28/2022 11:59:21 AM
  • Auditoria: normalmente uma coluna adicional que é adicionada se o usuário estiver usando Auditoria Completa e não tiver uma única chave primária de parte que seja um UUID. Quando definido, o Vinyl utiliza esse valor exclusivo como identificador de registro na tabela Audit.
  • Bloquear: 1 para bloquear a edição, 2 para bloquear a exclusão, 3 para bloquear ambos. Qualquer outro valor indica não bloquear nada. O bloco é usado no Vinyl a partir da camada de lógica de negócios em um objeto de dados. Um objeto de dados só pode usar um (1) bloco. Normalmente, o bloco deve ter o alias de 'Bloco' para que seja facilmente entendido para que está sendo usado. A saída da Expressão é o que determina o tipo de Bloco.
  • ChangedBy: Indica o usuário do Vinyl que modificou o disco pela última vez. Quando definido, o Vinyl será atualizado através da Business Logic Layer após o registro ser confirmado. Exemplo: khilley
  • ChangedOn: Indica o carimbo de data e hora em que o registro foi modificado pela última vez. Quando definido, o Vinyl será atualizado através da Business Logic Layer após o registro ser confirmado. Exemplo: 1/28/2022 11:59:21 AM
  • Enum: Um ENUM é um objeto string com um valor escolhido em uma lista de valores permitidos que são enumerados explicitamente na especificação da coluna no momento da criação da tabela. A função Enum no Vinyl substitui a chave primária pela expressão Enum. A função Enum só pode ser usada para pesquisar valores em tabelas que tenham uma única chave primária definida (não mais de uma PK) e que tenham uma de suas colunas marcada como o tipo de uso Enum.
  • Grupo: usado para definir como padrão a configuração Agrupar por para um tipo de controle de lista. Quando definido, Vinyl passará este valor como valor Group By na tela de definição do Controle.
  • Imagem: Armazena imagem ou bloco maior de dados binários para serem exibidos nas páginas do aplicativo.
  • Índice: Usado para definir a ordem das colunas ou classificação na tabela.
  • Reach Token: Define a coluna como um Reach Token e vincula-se à tabela de destino.
  • UserId de personificação agendada: UserId é usado para representar o usuário especificado para um evento agendado.
  • Temporário: Valor não armazenado no banco de dados, existe na memória enquanto durar um evento.
  • Selecionável pelo usuário: Falso, Nulo ou 0 para remover a linha da lista de seleção. Quando definido, Selecionável pelo Usuário, é usado para definir como padrão a configuração do controle de Lista ao adicionar um controle de Lista.
  • Opção de visibilidade: 1 para visível, 0 para espaço oculto e recolhido onde o painel teria aparecido, 3 para ocultar o painel, mas reservar o espaço onde o painel teria aparecido

Valores REST

  • Limite de solicitação: Solicita certa quantidade de linhas.
  • Solicitar número de página: Solicite um determinado número de página.
  • ID da entidade de resposta: ID da entidade dinâmica usada para junções.
  • Id do pai de resposta: ID do pai dinâmico usado para junções.
  • Total de linhas de resposta: armazena o número total de linhas correspondentes à consultar.
  • Solicitar OffSet: Solicitação para pular o primeiro número de linhas.
  • Contagem de Solicitações: Use para marcar que um valor retornado por uma solicitação REST é a contagem, portanto, se a API retornasse isso em um campo, você poderia marcá-lo definindo o Tipo de Uso e o Vinyl o usaria.
  • Campos da Solicitação: Lista de campos que devem constar na resposta.
  • Filtro de Solicitação (OData): Usado para filtrar e retornar resultados correspondentes às expressões especificadas.
  • Solicitar JSON bruto: o corpo da solicitação usa a coluna como JSON bruto.
  • Solicitar pesquisa: usado para consultar o conjunto de dados e retornar correspondências.
  • Request Sort: Lista de campos que devem ser incluídos na resposta.

Valores Dinâmicos

  • Linha: Marca uma coluna a ser usada como título de linha no pivô.
  • Coluna: Marca uma coluna a ser usada como título de coluna em um pivô.
  • Valor: Marca uma coluna a ser usada como valor em um pivô.

Valores do Gráfico

  • Chave: Valor único utilizado para identificar um registro. Esse valor geralmente é um UUID.
  • Categoria: Tipo de controle usado para representar o eixo Y (secundário ou vertical) no gráfico.
  • Bandeira do Gráfico: Título da bandeira exibida no gráfico.
  • Descrição: Texto exibido quando a bandeira é destacada.
  • Valor: Tipo de controle para representar o eixo x (principal ou horizontal) no gráfico.
  • Sinalizador: Valor que aparece próximo a um ponto de dados.
  • Cor: Controle disponível com gráficos para definição de cor(es).
  • Classificar: Opção disponível para classificar os dados em ordem crescente ou decrescente.

Valores de Gantt

  • Dependência: Determina o relacionamento da Tarefa com as outras Tarefas das quais ela depende. Isso define para cada tarefa "De quais tarefas dependo?" e não "Quais tarefas dependem de mim?".
  • Fim: Data/Hora de término de cada tarefa individual. Se Fim não estiver preenchido ou for igual a Início, a Tarefa será representada visualmente no Gráfico de Gantt por um único ponto, conhecido como Marco.
  • Início: Data/Hora de início de cada tarefa individual.
  • Tarefa: Representa cada linha de dados do Business Object como um bloco de tempo individual com duração definida pelos valores Inicial e Final.
  • Tarefa Pai: Para organização hierárquica de Tarefas, é uma referência a outra Tarefa do Objeto de Negócio. Tarefas com o mesmo ParentTask são colocadas como irmãs na hierarquia. Suporta hierarquias de vários níveis e expansão/recolhimento para navegação.
  • Grupo de tarefas: usado para agrupar ou colocar várias tarefas na mesma linha. Tarefas com o mesmo Grupo de Tarefas são exibidas na mesma linha do Gráfico de Gantt.
  • Classificar: Opção disponível para classificar os dados em ordem crescente ou decrescente.
  • Cor: A cor do bloco Tarefa ou Marco. Exemplo: #008000

Valores de Objetos de Rede

  • Cor: Define a cor do próprio nó.
  • Objeto de opções JSON: objeto JSON usado para substituir opções do gráfico. Útil para personalizar e formatar a aparência de um gráfico.
  • De: Representa o nó ao qual está conectado.
  • : Representa o próprio nó.
  • Node Label: Caso você queira fornecer um rótulo diferente para o próprio nó. Os valores do nó precisam ser exclusivos para que o gráfico funcione, enquanto o rótulo pode ser o que você quiser.
  • Classificar: Opção disponível para classificar os dados em ordem crescente ou decrescente.
  • Cor do link: Define a cor do link.