Tipo de dados
Agora que sabemos um pouco mais sobre conceito de variáveis, podemos conhecer os tipos de variáveis disponíveis para utilização no Ema DOX. (Caso ainda não tenha visto, clique aqui para ser redirecionado)
Os tipos de variáveis que serão utilizados nos formulários de processos podem ser definidos de acordo com a informação que o modelador do processo deseja que o usuário lhe forneça. Por exemplo, se quem modelou o processo deseja que o usuário informe sua data de nascimento em um campo, e nome completo em outro, poderá usar variáveis do tipo Data e Texto, respectivamente, para esses campos.
Abaixo serão listados os tipos de variáveis disponíveis, e como é feita sua configuração.
Texto e Texto longo
Variáveis do tipo texto e texto longo são utilizadas em campos onde o usuário precisa informar dados que necessitam de uma descrição, como o nome de uma cidade, seu nome completo, etc. Esse tipo de campo abrange um limite de 4 mil caracteres, oferecendo ao usuário um grande intervalo para digitação livre;
Inteiro
Variáveis do tipo inteiro são comumente utilizadas para representar valores numéricos, como quantidades unitárias, ou a idade de um usuário. É importante lembrar que para dados envolvendo números, como número de telefone/celular, CPF, CEP, entre outros, devem ser utilizadas variáveis do tipo Texto, pois o limite do tipo de dado Inteiro não suporta esses valores;
Valor
Determina-se como valor todos os campos que representam algum valor numérico decimal, seja ele monetário, de quantidade, volume, médias, entre outros;
Data
Variáveis do tipo data são utilizadas quando o usuário precisa fornecer informações relacionadas à datas como o agendamento de algum evento, o acordo de algum serviço prestado em determinado período, entre outros;
Hora
Se encaixa no caso citado acima, porém especificamente para informar horários, como em que hora ocorrerão eventos, ou em que o serviço foi prestado;
Data e Hora
Com esse tipo de variável, data e hora serão solicitadas dentro de um mesmo campo. Nos casos onde são apenas Data, ou Hora, os mesmos são solicitados dentro do formulário em campos separados;
Anexo - Arquivo
Com esse tipo de variável, o campo assumirá um formato para que um arquivo seja selecionado diretamente da máquina em colaboração com o processo. Vinculando esse tipo de variável a um campo, é obrigatório que seja informado o tipo de documento do arquivo que será adicionado posteriormente;
Grade de dados
Variáveis do tipo grade de dados são utilizadas quando necessita-se trazer uma lista com determinada quantidade de registros, onde os mesmos são organizados entre linhas e colunas. Para conhecer um pouco mais sobre a funcionalidade de Grade de Dados, clique aqui.
Assinatura
Variáveis do tipo Assinatura são utilizadas especificamente para formulários de assinatura manual.
Lista de resposta
Variáveis do tipo Lista de respostas são utilizadas para campos do tipo Objetiva e/ou Múltipla escolha, neste tipo podem ser configuradas uma relação de respostas para que o usuário tenha a opção de selecionar uma(caso campo seja objetivo) ou mais respostas(caso o campo seja múltipla escolha) dentro do formulário;
Consulta - FK
Quando selecionada a opção de Consulta - FK diretamente na variável, a mesma poderá ser utilizada posteriormente como filtro com consultas em telas de processo. Variáveis do tipo Consulta - FK trazem uma lista de registros já cadastrados nos sistema, seja por meio de tabelas, Conectores de Foreign Key (FK), ou views pré-configuradas. Estes são selecionados através do campo Tabela;
Mapa
Variável utilizada para formulários do tipo Mapa. Seu valor armazenado são as coordenadas com a localização do usuário em colaboração, com o formato JSON;
Biometria
Variável utilizada especificamente para campos do tipo Biometria - Cadastro e Biometria - Leitura. É gerado um hashcode sempre que uma nova biometria é cadastrada no sistema, e a integridade dessas biometrias quando está sendo feita a leitura é garantida através desse hash;
OBS: Este recurso (Biometria) NÃO está disponível na versão 12 ou posterior.
OBS: Este recurso (Biometria) NÃO está disponível na versão 12 ou posterior.
HTML
Essa variável pode ser utilizada para casos onde a informação que deve ser armazenada ou repassada por um processo ultrapassa o limite de 4 mil caracteres. Seu objetivo é armazenar códigos HTML, principalmente os obtidos através do evento Comunicação - Buscar Email;