Interface FormService

All Known Implementing Classes:
FormServiceImpl

public interface FormService
Servico de formularios Fornece acesso a definicoes e persistencia de formularios de instancias de processos
Author:
Eduardo Frazao
  • Field Details

  • Method Details

    • hasStartEventFormKey

      boolean hasStartEventFormKey(String processDefinitionId)
      Vetifica se alguma chave de formulario foi definido via "none" start do processo
      Parameters:
      processDefinitionId -
      Returns:
    • hasStartEventFormDefinition

      boolean hasStartEventFormDefinition(String processDefinitionId)
      Verifica se alguma definicao de formulario proprietaria do Virtruvio foi vinculada ao "none" start do processo
      Parameters:
      processDefinitionId -
      Returns:
    • taskHasFormKey

      boolean taskHasFormKey(String taskId)
      Define se a tarefa atual possui alguma chave de formulario definida
      Parameters:
      taskId -
      Returns:
    • taskHasFormDefinition

      boolean taskHasFormDefinition(String taskId)
      Define se a tarefa atual possui definicao de formulario proprietaria do vitruvio definida
      Parameters:
      taskId -
      Returns:
    • taskInstanceHasFormDefinition

      boolean taskInstanceHasFormDefinition(Task task)
      Verifica se esta tarefa possui uma definicao de formulario
      Parameters:
      task -
      Returns:
    • taskInstanceHasFormDefinition

      boolean taskInstanceHasFormDefinition(HistoricTaskInstance task)
      Verifica se a tarefa historica possui definicao de formularios
      Parameters:
      task -
      Returns:
    • getStartTaskFormKey

      String getStartTaskFormKey(String processDefinitionId)
      Obtem a chave de formulario definida no "None" Start do processo
      Parameters:
      processDefinitionId -
      Returns:
    • getTaskFormKey

      String getTaskFormKey(String taskId)
      Obtem a chave de formulario definida em uma tarefa ja definida de alguma instancia de processo
      Parameters:
      taskId -
      Returns:
    • parseDesktopFormDefinition

      Form parseDesktopFormDefinition(String formBackend, String formKey)
      Parameters:
      formBackend -
      formKey -
      Returns:
    • getFormDefinition

      Form getFormDefinition(String taskId)
      Obtem a definicao do formulario vinculado a tarefa
      Parameters:
      taskId -
      Returns:
    • writeDefinitionToBackendFormat

      String writeDefinitionToBackendFormat(BaseForm form, FormType formType)
      Gera o formato de armazenamento da definicao de formulario informada
      Parameters:
      form -
      Returns:
    • getAnyFormDefinition

      HasSubForms getAnyFormDefinition(String taskId)
      Obtem a definicao de um formulario, em qualquer immplementacao encontrada na cadeia de prioridades: Desktop -> Mobile
      Parameters:
      taskId -
      Returns:
    • getFormDefinition

      Form getFormDefinition(TaskInfo task)
      Task info
      Parameters:
      task -
      Returns:
    • getFormDefinition

      HasSubForms getFormDefinition(String taskId, FormImplementation impl)
      Obtem a definicao de formularios finais para a plataforma informada
      Parameters:
      taskId -
      impl -
      Returns:
    • getFormDefinition

      HasSubForms getFormDefinition(TaskInfo task, FormImplementation impl)
      Obtem as definicoes de formularios para a tarefa informada
      Parameters:
      task -
      impl -
      Returns:
    • getMobileFormDefinition

      MobileForm getMobileFormDefinition(String taskId)
      Obtem a definicao do formulario web mobile vinculado a tarefa
      Parameters:
      taskId -
      Returns:
    • getMobileFormDefinition

      MobileForm getMobileFormDefinition(TaskInfo taskInfo)
      Obtem a definicao do formulario web mobile vinculado a tarefa
      Parameters:
      taskInfo -
      Returns:
    • hasTaskAcessControlScript

      boolean hasTaskAcessControlScript(String taskId)
      Determina se a tarefa possui um script de controle de acesso definido em seu formkey
      Parameters:
      taskId -
      Returns:
    • getTaskAcessControlScript

      Script getTaskAcessControlScript(String taskId)
      Obtem o script de de controle de acesso da tarefa
      Parameters:
      taskId -
      Returns:
    • getStartEventFormDefinition

      Form getStartEventFormDefinition(String processDefinitionId)
      Obtem a definicao de formulario vinculado ao evento de start do processo
      Parameters:
      processDefinitionId -
      Returns:
    • getDesktopProcessData

      ProcessData getDesktopProcessData(String processDefinitionId)
      Extrai metadados do processo definidos no escopo global de formularios
      Parameters:
      processDefinitionId -
      Returns:
      metadados do processo ou NULL caso nao seja possivel extrair/analisar a informacao
    • getDesktopEndRules

      ProcessEndRules getDesktopEndRules(String processDefinitionId)
      Extrai metadados para com regras de finalizacao de processos pela interface desktop
      Parameters:
      processDefinitionId -
      Returns:
    • getStartEventMobileFormDefinition

      MobileForm getStartEventMobileFormDefinition(String processDefinitionId)
      Obtem a definicao de formulario mobile vinculado ao evento de start do processo
      Parameters:
      processDefinitionId -
      Returns:
    • getAlternativeStartEventMobileFormDefinition

      MobileForm getAlternativeStartEventMobileFormDefinition(String processDefinitionId)
    • hasFormDefinitionWithFormKey

      boolean hasFormDefinitionWithFormKey(String processDefinitionId, String formKey)
      Determina se o formkey informado possui uma definicao de formulario vinculada a definicao do processo
      Parameters:
      processDefinitionId -
      formKey -
      Returns:
    • getFormDefinition

      Form getFormDefinition(String processDefinitionId, String formKey)
      Obtem a definicao do formulario vinculado a definicao do processo e formkey
      Parameters:
      processDefinitionId -
      formKey -
      Returns:
    • getFormDefinitions

      List<Form> getFormDefinitions(String processDefinitionId)
      Obtem uma lista de todas as definicoes de formularios de determinada definicao de processo
      Parameters:
      processDefinitionId -
      Returns:
    • getMobileFormDefinition

      MobileForm getMobileFormDefinition(String processDefinitionId, String formKey)
      Obtem a definicao de um formulario web mobile
      Parameters:
      processDefinitionId -
      formKey -
      Returns:
    • getAlternativeMobileFormDefinition

      MobileForm getAlternativeMobileFormDefinition(String processDefinitionId, String formKey)
    • hasMobileFormDefinition

      boolean hasMobileFormDefinition(String processDefinitionId, String formKey)
      Checa se existe definicao de formulario mobile para o id de definicao de processo e form key
      Parameters:
      processDefinitionId -
      formKey -
      Returns:
    • getMobileFormDefinitions

      List<MobileForm> getMobileFormDefinitions(String processDefinitionId)
      Obtem uma lista das definicoes de formularios web mobile
      Parameters:
      processDefinitionId -
      Returns:
    • hasProcessDescriptorScript

      boolean hasProcessDescriptorScript(String processDefinitionId)
      Checa existe um script descritor do processo para a definicao informada
      Parameters:
      processDefinitionId -
      Returns:
    • getProcessDescriptorScript

      Script getProcessDescriptorScript(String processDefinitionId)
      Obtem o script para geracao de descritores do processo
      Parameters:
      processDefinitionId -
      Returns:
    • isFormDefinitionValid

      boolean isFormDefinitionValid(InputStream stream)
      Deprecated.
      Metodo de conveniencia, deprecado. Atualmente e um atalho para validar forms de processo desktop. Sera removido em breve
      Parameters:
      stream -
      Returns:
    • isFormDefinitionValid

      boolean isFormDefinitionValid(InputStream stream, FormType formType)
      Determina se o formulario atual e valido
      Parameters:
      stream -
      formType -
      Returns:
    • getDomainValidationErrors

      Map<String,Collection<String>> getDomainValidationErrors(InputStream stream)
      Analisa a estrutura do formulario, e determina se existe algum erro de negocio nas informacoes
      Parameters:
      stream -
      Returns:
    • getDomainValidationErrors

      Map<String,Collection<String>> getDomainValidationErrors(InputStream stream, String processKey)
      Analisa a estrutura do formulario, e determina se existe algum erro, levando em conta o ID de definicao do processo
      Parameters:
      stream -
      Returns:
    • getFormDefinitionProcessKey

      String getFormDefinitionProcessKey(InputStream formStream)
      Obetem o processKey para a definicao de formulario inforamda
      Parameters:
      formStream -
      Returns:
      ProcessKey ou NULL se o atributo ainda nao foi definido
    • storeFormData

      void storeFormData(String taskId, FormData formData)
      Armazena os dados de formulario da tarefa
      Parameters:
      taskId - - BPMN Task ID
      values - - Um mapa com os valores para persistencia, indexados pelo identificador de campo.
      Os tipos permitidos sao: Boolean, String, Number e Date
    • storeFormData

      void storeFormData(TaskInfo taskInfo, FormData formData)
      Armazena os dados de formulario da tarefa
      Parameters:
      taskInfo -
      formData -
    • storeFormData

      void storeFormData(TaskInfo task, String userLogin, FormData formData)
      Armazena os dados do formulario, gravando o usuario que efetuou a operacao
      Parameters:
      userLogin -
      taskId -
      values -
    • storeFormData

      void storeFormData(String taskId, String userLogin, FormData formData)
      Armazena os dados do formulario, gravando o usuario que efetuou a operacao
      Parameters:
      taskId -
      userLogin -
      formData -
    • storeSubFormData

      Long storeSubFormData(String taskId, String userLogin, BaseFormData formData)
      Armazena os dados de uma instancia especifica de subformulario. Se os dados do superformulario ainda existirem, sera salva uma copia com todos os campos descritos em branco para relacionamento com o subform
      Parameters:
      taskId -
      userLogin -
      formData -
    • getSubFormItemCount

      long getSubFormItemCount(String taskId, String subFormKey)
      Obtem a contagem total de itens do subform, independente do seu estado de coleta
      Parameters:
      taskId -
      subFormKey -
      Returns:
    • isFormDataSaved

      boolean isFormDataSaved(String taskId)
      Determina se os dados da etapa ja foram persistidos
      Parameters:
      taskId -
      Returns:
    • existsPreviousFormDataForTask

      boolean existsPreviousFormDataForTask(String processInstanceId, String formKey, String taskId)
      Determina se existe alguma versao previa salva do FormKey da tarefa informada. Isto pode ocorrer caso a mesma task execution seja iniciada por determinacao do fluxo
      Parameters:
      processInstanceId -
      formKey -
      taskId -
      Returns:
    • storeStartForm

      void storeStartForm(String processInstanceId, FormData formData)
      Armazena os dados de formulario do evento de start do processo quando cabĂ­vel
      Parameters:
      processInstanceId - - ID da instancia do processo
      values - - Um mapa com os valores para persistencia. Os tipos permitidos sao: Boolean, String, Number e Date
    • storeStartForm

      void storeStartForm(Long processoId, FormData formData)
      Armazena os dados de formulario de inicializacao, com base emum ID de instancia. Pode ser usado antes da abertura do processo no mesmo escopo de transacao
      Parameters:
      processoId -
      formData -
    • storeStartForm

      void storeStartForm(String processInstanceId, String userLogin, FormData formData)
      Armazena do form de start do processo, registrando o usuario que efetuou a alteracao
      Parameters:
      processInstanceId -
      userLogin -
      values -
    • storeStartForm

      void storeStartForm(Long processoId, String userLogin, FormData formData)
      Armazena os dados de formulario de inicializacao, com base emum ID de instancia. Pode ser usado antes da abertura do processo no mesmo escopo de transacao
      Parameters:
      userLogin -
      formData -
      processInstanceId -
    • createEmptyFormData

      FormData createEmptyFormData(String taskId)
      Cria uma estrutura de valores de armazenamento vazia, pronta para armazenamento dos dados
      Parameters:
      taskId -
      Returns:
    • createEmptyFormData

      FormData createEmptyFormData(HasSubForms form)
      uma estrutura vazia para armazenamento de valores a partir da definicao do formulario
      Parameters:
      form -
      Returns:
    • createEmptyBaseFormData

      BaseFormData createEmptyBaseFormData(BaseForm form)
      Retorna uma estrutura vazia de dados base
      Parameters:
      form -
      Returns:
    • createEmptyFieldValues

      Map<String,FieldValue> createEmptyFieldValues(BaseForm formInfo)
      Cria valores vazios para a especificacao de formulario informada
      Parameters:
      formInfo -
      Returns:
    • fillFormValuesWithEmptyNewFields

      void fillFormValuesWithEmptyNewFields(BaseForm form, Map<String,FieldValue> values)
      Analisa a estrutura da definicao do formulario e compara com a base de dados atual. Caso algum novo campo nao esteja disponivel no mapa de valores, ele sera criado sem valor definido. Este metodo e util para atualizar o formato de dados que pode ter valores historicos em divergencia com novas definicoes.
      Parameters:
      form -
      values -
    • convertToFormData

      Map<String,FieldValue> convertToFormData(Map<String,CampoFormulario> formData)
      Converte os dados de dominio do formulario para a versao de dados usado pela API de formularios
      Parameters:
      formData -
      Returns:
    • getFormData

      Map<String,FieldValue> getFormData(String taskId)
      Obtem os dados de formulario de determinada tarefa
      Parameters:
      taskId - - ID Da tarefa
      Returns:
      - Mapa com os dados indexados por seu identificador de campo
    • getAllFormData

      FormData getAllFormData(String taskId)
      Obtem todos os dados do formulario, incluindo seus subformularios caso existam
      Parameters:
      taskId -
      Returns:
    • getAllFormData

      FormData getAllFormData(String taskId, FormImplementation impl)
      Obtem todos os dados de uma etapa, utilizando a definicao de um formulario especifico
      Parameters:
      taskId -
      impl -
      Returns:
    • getFormData

      FormData getFormData(String taskId, FormImplementation impl, FormDataFetchDescriptor fetchDescriptor)
      Obtem os dados de uma etapa, compondo o retorno de acordo com seu descritor
      Parameters:
      taskId -
      impl -
      fetchDescriptor -
      Returns:
    • getAllFormData

      FormData getAllFormData(DelegateTask task, FormImplementation impl)
      Obtem os dados da delegate task
      Parameters:
      task -
      impl -
      Returns:
    • getSubFormData

      BaseFormData getSubFormData(Long subFormId)
      Coleta os dados de uma instancia especifica de sub formulario
      Parameters:
      subFormId -
      Returns:
    • getSubFormData

      BaseFormData getSubFormData(Long subFormId, FormImplementation impl)
      Coleta os dados de uma instancia especifica de sub formulario
      Parameters:
      subFormId -
      impl -
      Returns:
    • getSubFormData

      BaseFormData getSubFormData(String formUUID, FormImplementation impl)
      Coleta os dados de uma instancia especifica de sub formulario
      Parameters:
      formUUID -
      impl -
      Returns:
    • deleteSubFormData

      void deleteSubFormData(Long subFormId)
      Exclui os dados de um subformulario especifico
      Parameters:
      subFormId -
    • getFormsChangeDates

      Map<Long,Date> getFormsChangeDates(Collection<Long> formIds)
      Obtem as datas de alteracao de todos os subforms relacionados
      Parameters:
      formIds -
      Returns:
    • createFormVariables

      Map<String,Object> createFormVariables(String formKey, Map<String,FieldValue> formData)
      Cria variaveis que possam ser armazenadas dentro da Engine BPMN para uso posterior
      Parameters:
      formKey -
      formData -
      Returns:
    • createFormVariables

      Map<String,Object> createFormVariables(String formKey, FormData formData)
      Cria variaveis que possam ser armazenadas dentro da Engine BPMN para uso posterior
      Parameters:
      formKey -
      formData -
      Returns:
    • getPreviousFormDataForTask

      Map<String,FieldValue> getPreviousFormDataForTask(String processInstanceId, String formKey, String taskId)
      Obtem os dados da ultima execucao do FormKey que nao sejam da tarefa atual
      Parameters:
      processInstanceId -
      formKey -
      taskId -
      Returns:
    • getAllPreviousFormDataForTask

      FormData getAllPreviousFormDataForTask(String processInstanceId, String formKey, String taskId)
      Obtem os dados em um grafico de objetos incluindo sub formularios
      Parameters:
      processInstanceId -
      formKey -
      taskId -
      Returns:
    • getPreviousFormDataForTask

      Map<String,FieldValue> getPreviousFormDataForTask(Task task)
      Obtem os dados da ultima execucao do formKey da tarefa atual nesta instancia, desconsiderando dados possivelmente salvos da tarefa em si
      Parameters:
      task -
      Returns:
    • getAllPreviousFormDataForTask

      FormData getAllPreviousFormDataForTask(Task task)
      Obtem os dados da ultima execucao do formKey da tarefa atual nesta instancia, desconsiderando dados possivelmente salvos, em um grafico de objetos contendo possiveis subformularios
      Parameters:
      task -
      Returns:
    • getFormData

      Map<String,FieldValue> getFormData(String processInstanceId, String formKey)
      Obtem os dados de um formulario utilizando o ID da instancia do processo e sua chave
      Parameters:
      processInstanceId -
      formKey -
      Returns:
    • getAllFormData

      FormData getAllFormData(String processInstanceId, String formKey)
      Obtem todos os dados da ultima persistencia do formkey
      Parameters:
      processInstanceId -
      formKey -
      Returns:
    • getAllFormData

      FormData getAllFormData(String processInstanceId, String formKey, FormImplementation imp)
      Obtem todos os dados, dada certa implemnetacao de formulario
      Parameters:
      processInstanceId -
      formKey -
      imp -
      Returns:
    • getStartFormData

      Map<String,FieldValue> getStartFormData(String processInstanceId)
      Obtem os dados de um formulario do evento de Start do Sistema, caso exista algum
      Parameters:
      processInstanceId - - BPMN Process Instance
      Returns:
    • getAllStartFormData

      FormData getAllStartFormData(String processInstanceId)
      Obtem todos os dados de um formulario de inicio, incluindo subforms, caso existam
      Parameters:
      processInstanceId -
      Returns:
    • getAllStartFormData

      FormData getAllStartFormData(Long businessKey)
      Obtem todos os dados de um formulario de inicio, baseado no businessKey
      Parameters:
      processInstanceId -
      Returns:
    • getStartFormValue

      Object getStartFormValue(String processInstanceId, String propertyId)
      Obtem o valor informado de determinada propriedade do formulario de inicio de uma atividade
      Parameters:
      processInstanceId - - ID da instancia do processo
      propertyId - - ID da propriedade
      Returns:
      - Valor do campo ou NULL
    • getStartFormValueAsString

      String getStartFormValueAsString(String processInstanceId, String propertyId)
      Obtem o valor informado de determinada propriedade do formulario de inicio de uma atividade, convenientemente em String
      Parameters:
      processInstanceId - - ID da instancia do processo
      propertyId - - ID da propriedade
      Returns:
      - Valor do campo em String ou NULL
    • getFormValue

      Object getFormValue(String taskId, String propertyId)
      Obtem o valor informado de determinada propriedade de uma UserTask
      Parameters:
      taskId -
      propertyId -
      Returns:
    • updateFormValue

      void updateFormValue(String taskId, String propertyId, Object value)
      Armazena o valor de uma determinada propriedade de um form ligado a uma tarefa
      Parameters:
      taskId -
      propertyId -
      value -
    • updateFormValue

      void updateFormValue(String taskId, String propertyId, Object value, Object captionValue)
      Armazena o valor de uma determinada proppriedede de um form ligado a uma tarefa. Este metodo
      Parameters:
      taskId -
      propertyId -
      value -
      captionValue -
    • updateFormValue

      void updateFormValue(DelegateTask delegateTask, String propertyId, Object value)
      Amazena o valor de um campo especifico de um formulario ja persistido em uma tarefa ainda nao comitada
      Parameters:
      delegateTask -
      propertyId -
      value -
    • updateFormValue

      void updateFormValue(DelegateTask delegateTask, String propertyId, Object value, Object captionValue)
      Amazena o valor de um campo especifico de um formulario ja persistido em uma tarefa ainda nao comitada
      Parameters:
      delegateTask -
      propertyId -
      value -
      captionValue -
    • updateStartFormValue

      void updateStartFormValue(String processInstanceId, String propertyId, Object value)
      Armazena o valor de uma determinada propriedade de um form ligado a uma tarefa
      Parameters:
      propertyId -
      value -
      taskId -
    • updateStartFormValue

      void updateStartFormValue(String processInstanceId, String propertyId, Object value, Object captionValue)
      Armazena o valor de uma determinada proppriedede de um form ligado a uma tarefa. Este metodo
      Parameters:
      propertyId -
      value -
      captionValue -
      taskId -
    • updateStartFormValueWithBusinessKey

      void updateStartFormValueWithBusinessKey(Long instanceId, String propertyId, Object value)
      Armazena o valor de uma determinada propriedade de um form ligado a uma tarefa
      Parameters:
      propertyId -
      value -
      taskId -
    • updateStartFormValueWithBusinessKey

      void updateStartFormValueWithBusinessKey(Long instanceId, String propertyId, Object value, Object captionValue)
      Armazena o valor de uma determinada proppriedede de um form ligado a uma tarefa. Este metodo
      Parameters:
      propertyId -
      value -
      captionValue -
      taskId -
    • getFormValueAsString

      String getFormValueAsString(String taskId, String propertyId)
      Obtem o valor informado de determinada propriedade de uma UserTask, convenientemente como String
      Parameters:
      taskId -
      propertyId -
      Returns:
    • getFormValue

      Object getFormValue(String processInstanceId, String formKey, String propertyId)
      Parameters:
      formKey -
      propertyId -
      processDefinitionId -
      Returns:
    • getFormValueAsString

      String getFormValueAsString(String processInstanceId, String formKey, String propertyId)
      Parameters:
      formKey -
      propertyId -
      processDefinitionId -
      Returns:
    • getFormularioAbertura

      Formulario getFormularioAbertura(String processInstanceId)
      Obtem os dados de capa do formulario de abertura do processo.
      Parameters:
      processInstanceId -
      formKey -
      Returns:
    • getFormularioTarefa

      Formulario getFormularioTarefa(String taskId)
      Obtem os dados de capa de determinada tarefa, identificados por seu taskId
      Parameters:
      taskId -
      formKey -
      Returns:
    • parseContextValue

      <V extends Serializable> V parseContextValue(String contextValue, Class<V> contextValueType)
      Usa o mecanismo padrao de codificacao para desserializar valores complexos de contexto de um determinado campo
      Parameters:
      contextValue -
      contextValueType -
      Returns:
    • parseContextValue

      <V extends Serializable> V parseContextValue(FieldValue value, Class<V> contextValueType)
      Usa o mecanismo padrao de codificacao para desserializar valores complexos de contexto de um determinado campo
      Parameters:
      value -
      contextValueType -
      Returns:
    • parseContextValue

      <V extends Serializable> V parseContextValue(CampoFormulario campoValor, Class<V> contextValueType)
      Usa o mecanismo padrao de codificacao para desserializar valores complexos de contexto de um determinado campo
      Parameters:
      campoValor -
      contextValueType -
      Returns:
    • encodeContextValue

      String encodeContextValue(Serializable value)
      Usa o mecanismo padrao de codificacao para serializar valores complexos de contexto de um determinado campo
      Parameters:
      value -
      Returns:
    • updateFormDataWithContextValues

      void updateFormDataWithContextValues(FormData formData)
      Atualiza os dados do formulario calculando campos com valores de contexto
      Parameters:
      formData -
    • clearCacheFor

      void clearCacheFor(String processDefinitionId)
      Metodo deve ser invocado quando uma nova definicao de formularios for carregada para um ID de definicao de processos ja existente
      Parameters:
      processDefinitionId -
    • getReportForm

      ReportForm getReportForm(Integer reportId)
    • existsReportForm

      boolean existsReportForm(Integer reportId)
    • parseReportForm

      ReportForm parseReportForm(String formDefinition)
    • getPanelForm

      PanelForm getPanelForm(Integer panelForm)
    • parsePanelForm

      PanelForm parsePanelForm(String formDefinition)
    • getMobilePanelForm

      MobilePanelForm getMobilePanelForm(Integer panelForm)
    • getMobilePanelForm

      MobilePanelForm getMobilePanelForm(Painel panel)
    • getMobilePanelFormAlternative

      MobilePanelForm getMobilePanelFormAlternative(Integer panelForm)
    • getMobilePanelFormAlternative

      MobilePanelForm getMobilePanelFormAlternative(Painel panel)
    • getWebPcFormKeys

      List<String> getWebPcFormKeys(String processDefinitionId)
      Obtem uma lista de form keys implementadas pelo formulario WEB PC / Desktop
      Parameters:
      processDefinitionId -
      Returns:
    • getMobileFormKeys

      List<String> getMobileFormKeys(String processDefinitionId)
      Obtem uma lista de form keys implementadas pelo formulario Mobile
      Parameters:
      processDefinitionId -
      Returns:
    • excluirFormulariosInstancia

      void excluirFormulariosInstancia(Long instanciaId)
    • excluirFormulario

      void excluirFormulario(Long formId)
    • excluirFormularioTarefa

      void excluirFormularioTarefa(String taskId)