@GET
  @Path("task/{id}")
  @Produces(MediaType.APPLICATION_JSON)
  public FormDto getTaskForm(@PathParam("id") String taskId) {

    TaskFormData formData = processEngine.getFormService().getTaskFormData(taskId);
    Task task = processEngine.getTaskService().createTaskQuery().taskId(taskId).singleResult();

    String formKey = formData != null ? formData.getFormKey() : null;

    return new FormDto(formKey, getApplicationPath(task.getProcessDefinitionId()));
  }