Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-845

transient variables between process and subprocess

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Won't Do
    • Major
    • None
    • jBPM 3.1.0, jBPM 3.1.1, jBPM 3.1.2, jBPM 3.1.3, jBPM 3.1.4
    • Runtime Engine
    • None

    Description

      Hi,

      why is there not the same functionality for transient variables as for persistent ones when copying variables from a superprocess to a subprocess (process state)?

      I have seen this thread

      http://www.jboss.com/index.html?module=bb&op=viewtopic&t=70407

      The proposed solution as seen in jira

      http://jira.jboss.com/jira/browse/JBPM-399

      is implemented in jbpm 3.1.2 that I am actually using.
      I think this solution is simple but does not fit for the most common case, that a superprocess calls
      a common suprocess and the subprocess does not know anything about the superprocess.

      More specific, there could be different superprocesses with different transient variable names.
      These superprocesses may call a general subprocess...
      Using the present solution forces the subprocess to know about all possible variablenames of
      all possible superprocesses - that's really bad! What we need is varible scoping.

      What can we do?

      Is it is not difficult to implement similar code for transient variables as you did for persistent ones.

      Patch for 3.1.3 and 3.1.4 following...

      Attachments

        Issue Links

          Activity

            People

              tom.baeyens Tom Baeyens (Inactive)
              hstrack_jira Harald Strack (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: