Endpoint para consulta do formulário do fluxo

Publicado por Guilherme Borges em

You are here:
  • KB Home
  • iBPMS
  • Endpoint para consulta do formulário do fluxo
< Back
Objetivo

Este endpoint tem como objetivo obter o formulário  associado a um fluxo existente dentro do sistema, permitindo a interação do usuário com os dados.

URL

/rest/bpms/IntegrationTask/flows/{flowExecutionKey}/activities/{activityName}/form-fields

Parâmetros

Chave da execução do fluxo “FlowExecutionKey”: Disponivel através do endpoint de listagem de fluxos

Nome da tarefa de usuário “ActivityName”: É o titulo que fica no card do fluxo. Ex:Gestão avalia a solicitação

Retornos
A resposta do endpoint é um objeto JSON que contém as principais propriedades do formulário sendo:

Value: Este é o objeto central que encapsula todos os dados relevantes do formulário e do contexto do fluxo.

TaskId: Identificador único da tarefa atual à qual este formulário está associado.

ActivityName: Nome descritivo da atividade (ou etapa) do processo em que a tarefa se encontra atualmente.

FlowExecutionKey: Uma chave de execução única que identifica a instância específica do fluxo de trabalho (processo) no iBPMS.

formData: Contém os dados preenchidos no formulário até o momento. Cada chave dentro deste objeto corresponde ao fieldIdentifier de um campo do formulário, e seu valor é o dado associado.

ProcessVersionId: O identificador da versão do processo que está sendo executada.

ProcessName: O nome do processo  ao qual esta instância pertence.

FormContent: Uma lista detalhada da estrutura do formulário, descrevendo cada componente (campo ou conteúdo) que deve ser renderizado na interface.

Label: O texto que será exibido para o usuário como o título ou rótulo do campo/componente.

Type: O tipo de componente do formulário. Exemplos incluem:

  • Content: Usado para exibir texto estático ou seções informativas no formulário. Não é um campo de entrada.
  • Textfield: Um campo de texto de linha única para entrada de dados.
  • Datetime: Um campo para seleção de data e/ou hora.
  • File: Um campo para upload de arquivos.
  • TextArea: Um campo de texto de múltiplas linhas para entrada de dados mais longos.

Input: Indica se o componente é um campo de entrada (true) ou apenas um elemento de exibição (false).

FieldIdentifier: Um identificador único e programático para o campo, usado para mapear o campo na interface com os dados em formData.

Required: Indica se o preenchimento deste campo é obrigatório para o avanço da tarefa.

Última atualização em junho 23, 2025
Categorias: