Formulários
O Chakra oferece uma estrutura robusta de formulários para todos os casos de uso. Essa mesma estrutura é usada em recursos internos, como fluxos de criação e atualização de processos/tarefas. No entanto, o recurso de formulários pode ser usado de forma independente, sem modelar um processo ou registro.
Campos do formulário
Os campos do formulário são baseados em Attributes. Basicamente, a tupla de dados e as validações são controladas pelo atributo subjacente. No entanto, a camada visual é controlada pelas configurações dos campos do formulário.
Páginas do formulário
Com o recurso de formulários, você pode criar formulários com várias páginas. As páginas podem ser exibidas uma após a outra ou na mesma página, dependendo do caso de uso.
Desvios lógicos
Você pode configurar qual página será exibida implementando regras chamadas desvios lógicos. Cada página pode ter um conjunto de regras que determinam qual página será exibida em seguida, com base nos dados preenchidos na página atual/anterior.
Formulários públicos
Você pode publicar um formulário como público para que usuários não autenticados possam acessá-lo. Por padrão, todos os formulários são criados como privados.
Incorporação
Os formulários também podem ser incorporados ao seu próprio site ou a outras propriedades digitais. A incorporação pode ser pública ou controlada por um token. Observe que páginas públicas com formulários incorporados expõem esse token específico. Portanto, tome cuidado para separar o controle de acesso do token que será usado.
Ações do formulário
Você pode configurar botões adicionais no formulário para executar ações personalizadas ou chamar APIs externas. Isso é muito útil para buscar e exibir dados personalizados em um formulário ou enviar informações diretamente por ele.
Personalização da interface
Você pode configurar a aparência dos seus formulários usando as opções de personalização da interface disponíveis.
Ações de ciclo de vida
Os formulários podem acionar ações de ciclo de vida em segundo plano, ampliando os recursos do mecanismo de automação.