3 Replies Latest reply on Jan 9, 2012 7:15 PM by salaboy21

    Human Task Input Data

    hbpost

      I have a question about human tasks and the way they specify the input that they are looking for.  Is there some manner in which a human task can specify the data that it is expecting at run-time? I am referring to a human task as described in the WS-Human Task Specification, as exposed in the TaskClient implementation.  The specification discusses "presentation elements" such as "subject" and "description", but I have seen no mention of task specific data, except in the form of "outcome".  I'd like to be able to inspect a human task at run-time and dyamically generate a client form for data input to satisfy the human task. 

       

      Thanks,

       

      Herm

        • 1. Re: Human Task Input Data
          salaboy21

          That's exactly what the form-builder project is trying to achieve: http://blog.athico.com/search/label/Form%20Builder

          You can read the input/output mappings from your UserTasks and based on that autogenerate a form to interact.

          Cheers

          • 2. Re: Human Task Input Data
            hbpost

            I think you are misunderstanding my question.   I can see that FormBuilder is used to build Forms at design time, which are then linked to the HumanTask at runtime, but my question is different.   I want to query the Human Task at runtime and find out what data it needs to be fulfilled, and then dynamically generate a form with appropriate fields that will be come the output data from the Human Task.

             

            Also,  I can find very little information about FormBuilder - some Vimeos, 1 blog, and source with no clue as to where the FormBuilder is.   Am I missing something?

             

            Thanks,

             

            Herm

            • 3. Re: Human Task Input Data
              salaboy21

              Exactly, right now the form builder is being designed to help us in design time, that doesn't mean that in the future it can do what you need. Right now the form builder is being merged and continously improved. You should contact mariano to see here the source code is and how you can participate with it.

              https://github.com/marianbuenosayres/jbpm/tree/master/jbpm-gwt/jbpm-gwt-form-builder

              Cheers