Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-6022

Assignments unification parser, engine, code gen

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.20.0.Final
    • None
    • None
    • None

      At present we have 3 different types of nodes

      Throw Nodes (Input)
      Catch Nodes (Output)
      Activities, UserTasks and WIH, services, lambda (Input/Output)

      Error nodes and compensatino nodes requires a different jira for this.

      At engine level
      https://github.com/kiegroup/kogito-runtimes/blob/main/jbpm/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/WorkItemNodeInstance.java#L227-L289
      or
      https://github.com/kiegroup/kogito-runtimes/blob/main/jbpm/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/WorkItemNodeInstance.java#L312-L384

      this code is duplicated all along the jbpm engine e.g.
      https://github.com/kiegroup/kogito-runtimes/blob/main/jbpm/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/SubProcessNodeInstance.java#L93-L154

      This jira is to unify that code in one place to prepare the assignment jira.

              elguardian@gmail.com Enrique González Martínez (Inactive)
              elguardian@gmail.com Enrique González Martínez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: