Interface ExecutionContext

All Known Implementing Classes:
ExecutionContextAdapter

public interface ExecutionContext
Abstracao do contexto de execucao dos formularios. A execucao de um formulario, pode ocorrer em 4 contextos:
1 - A abertura de um processo, onde somente o ID de definicao de processo estara disponivel.
2 - A execução de um formulario de TASK, onde você terá o ID da Instancia e um objeto representando os dados históricos ta tarefa
3 - A visualização de um formulário de abertura, onde você terá apenas o ID do processo, já que forms de abertura nao possuem ID de tarefa
4 - A visualização de um formulário de tarefa já concluído, onde você terá a informação do id do processo e dados históricos da tarefa.
Author:
Eduardo Frazao
  • Method Details

    • processDefinitionId

      String processDefinitionId()
      Ontem uma referencia ao ID de definicao de processo
      Returns:
    • getProcessInstanceId

      String getProcessInstanceId()
      Obtem o ID da instancia do processo BPMN
      Returns:
    • getHistoricTaskInstance

      HistoricTaskInstance getHistoricTaskInstance()
      Obtem o objeto de histórico de dados da tarefa
      Returns:
    • getProcessEngine

      ProcessEngine getProcessEngine()
      Metodo que retorna a engine do BPMN para acesso a servicos
      Returns:
    • getFormEngine

      BaseFormEngine<? extends BaseFormData> getFormEngine()
      Sendo o contexto de execucao baseado em um formulario, sera possivel obter uma referencia a sua engine
      Returns: